← Back to Home

Privacy Policy for Üben

Last Updated: October 9, 2026

Introduction

Westmoreland Creative, LLC ("we," "our," or "us") operates the Üben mobile application (the "App"). This Privacy Policy explains how we handle your information when you use our App.

The short version: Your personal learning data stays on your device. We also collect anonymous quiz analytics — no account, no name, no location attached.

Information Collection and Use

What We DON'T Collect

Üben is designed with privacy as a core principle. We do not collect:

What Stays on Your Device

All of your personal learning data is stored locally on your device using SQLite:

This data never leaves your device.

Anonymous Quiz Analytics

When you answer a quiz question on a pre-loaded vocabulary word, we send the following to our servers:

Data point Example Why
Noun identifier Internal ID of "der Hund" To count results per word
Correct or incorrect true / false To measure difficulty
Quality score (0–5) 4 Richer difficulty signal
Response time 1 342 ms To distinguish confident vs. hesitant answers

What we do NOT send or store:

This data cannot be linked back to you. We use it in aggregate — for example, to identify which words learners find hardest or to publish anonymised statistics in blog posts.

Third-Party Services

Our Analytics Backend

Anonymous quiz results are stored on our own server (PocketBase, hosted on Fly.io in the United States). Records contain only the data listed above. Raw records are accessible to administrators only; only aggregated summaries are ever shared publicly.

Like any HTTP request, your device's IP address appears in our server's access log. It is not stored in the quiz result record and is not associated with your answers. Access logs are retained for 30 days and then deleted automatically.

Purchases (Üben Pro)

Üben Pro is a one-time in-app purchase. Payment is handled entirely by Apple (App Store) or Google (Google Play); we never see your payment details, name, or email address. To confirm that a purchase is valid and to let you restore it, we use RevenueCat, a purchase-management service. RevenueCat assigns your installation a random, anonymous app user ID and receives your purchase receipt and Pro entitlement status. We do not link this ID to your name or learning data.

Your Pro status is also cached on your device so Pro features keep working offline. RevenueCat's data practices are governed by RevenueCat's Privacy Policy.

Anonymous Purchase Analytics

To understand whether the Pro upgrade is clear and working, the App sends an anonymous event to our server when you view the upgrade screen or attempt, complete, cancel, or restore a purchase. Each event contains only the step (for example, "paywall viewed") and the part of the App that led you there (for example, "adjective quiz"), plus a timestamp. No user ID, device ID, or location is included.

Promo Codes

If you enter a promo code, the code is sent to our server to check that it is valid and has not been used up. If it is accepted, Pro is unlocked on your device and the code is stored locally. Codes are not linked to you or your device.

Advertising (AdMob)

Our App displays advertisements through Google AdMob. AdMob may collect certain information for the purpose of serving ads. This includes:

AdMob's data collection is governed by Google's Privacy Policy.

You can opt out of personalized advertising through your device settings:

We do not have access to any data collected by AdMob.

Ads are shown in the free version. Purchasing Üben Pro removes ads.

Expo Platform

Our App is built using Expo, a React Native framework. Expo may collect minimal technical information for crash reporting and app updates:

Expo's privacy practices are governed by their Privacy Policy.

Data Storage and Security

Children's Privacy

Our App does not knowingly collect any personal information from anyone, including children under 13. The anonymous analytics we collect contain no personally identifiable information. The App is designed to be used by language learners of all ages.

Data Sharing

We do not sell personal data, and we do not collect personal data ourselves. Our service providers (Google AdMob, RevenueCat, Apple, and Google) process the limited data described above to provide ads and purchases. Aggregated, anonymised quiz statistics (e.g., "the ten hardest nouns for learners") may be published in blog posts or shown inside the App.

Your Rights

Since we do not collect personal data linked to you, there is generally nothing to access, modify, or delete. You have complete control over your on-device data through:

EU residents may contact us at richard@westmorelandcreative.com with any GDPR-related questions.

Changes to This Privacy Policy

We may update this Privacy Policy from time to time. We will notify you of any changes by:

We encourage you to review this Privacy Policy periodically.

International Users

The App can be used anywhere in the world. Your personal learning data is stored locally on your device. Anonymous quiz and purchase analytics are transmitted to and stored on servers located in the United States (Fly.io). No personal data is included in these transfers. Purchase processing by RevenueCat, Apple, and Google may also occur in the United States and other countries.

California Privacy Rights (CCPA)

Under the California Consumer Privacy Act (CCPA), California residents have certain rights regarding their personal information. Since we do not collect personal information that is linked or linkable to you, CCPA does not materially apply to our App.

European Union Users (GDPR)

Under the General Data Protection Regulation (GDPR), EU residents have certain rights regarding their personal data.

Anonymous quiz result records: The records stored on our server (noun ID, correct/incorrect, quality score, response time) contain no personal data as defined by GDPR Article 4(1). GDPR does not apply to these records.

Server access logs: Our server's HTTP access logs contain IP addresses, which are personal data under GDPR. We process these on the basis of legitimate interest (Article 6(1)(f)) for server security, abuse detection, and technical debugging. Logs are retained for 30 days. This processing is necessary and proportionate to our operational needs.

Advertising and purchases: AdMob's and RevenueCat's GDPR compliance is governed by Google's and RevenueCat's privacy practices. RevenueCat's anonymous app user ID is processed on the basis of our legitimate interest (Article 6(1)(f)) in validating purchases and restoring access to what you bought.

For any GDPR enquiries, contact us at richard@westmorelandcreative.com.

Contact Us

If you have any questions about this Privacy Policy or our privacy practices, please contact us:

Westmoreland Creative, LLC
Email: richard@westmorelandcreative.com

For questions about AdMob's data practices, please refer to Google's Privacy Policy. For questions about purchases, see RevenueCat's Privacy Policy. Our Terms of Service also apply.

Legal Compliance

This Privacy Policy is designed to comply with:

Summary

In plain English:

  • Your learning progress and vocabulary stay on your device
  • We can't see what words you're practicing or your personal statistics
  • No account required, no login
  • Anonymous quiz results (no name, no location, no device ID) are sent to our server to identify hard words
  • Words you add yourself are never sent to our server
  • Pro is a one-time purchase handled by Apple or Google; RevenueCat sees an anonymous ID and your receipt, never your name or email
  • Pro removes ads
  • Ads are shown through Google AdMob (they may collect device/ad data)
  • Delete the app = delete all your on-device data permanently
  • Works completely offline (analytics are sent when online, silently skipped when offline)

We built Üben to respect your privacy. Your German learning journey is yours alone.


Effective Date: This Privacy Policy is effective as of October 9, 2026.

Questions? Email us at richard@westmorelandcreative.com