Privacy Policy
Last updated: March 22, 2026
Overview
Leben in Deutschland Test ("the App") is designed to help you prepare for the German citizenship test. We take your privacy seriously. This policy explains what data the App collects, how it is used, and your rights.
Data Stored on Your Device
All study-related data is stored locally on your device using an on-device database (SQLite). This includes:
- Your study progress and question history
- Bookmarked questions
- Settings and preferences (selected state, language, exam date)
- Daily study streak data
- Practice test results
This data never leaves your device and is not transmitted to any server. If you uninstall the App, this data is permanently deleted.
Translation Feature
The App offers an optional translation feature that translates questions and answer options into your preferred language. When you use this feature:
- The text of the question and its answer options are sent to our server (hosted on Cloudflare Workers).
- Our server forwards the text to Google's Gemini API for translation.
- Translated results are cached on our server (Cloudflare KV) to improve performance and reduce repeated API calls.
- No personal information or identifiers are included in translation requests.
You can use the App fully without the translation feature. All core study functionality works offline.
Analytics
To improve the App, we collect anonymous usage analytics via PostHog (hosted in the EU). This includes:
- App events such as questions answered, study sessions started, and settings changed.
- Screen views within the App.
- Basic device information (device model, OS version, app version).
- A randomly generated anonymous identifier stored on your device.
This data is not linked to your identity. We do not collect your name, email, or any personal information through analytics. You cannot be personally identified from the data we collect.
Rate Limiting
To protect the translation service from abuse, we implement rate limiting based on your IP address. IP addresses are stored transiently in server memory and are not logged or persisted beyond the rate-limiting window.
Data We Do Not Collect
We want to be clear about what we do not do:
- We do not require user accounts or registration.
- We do not collect personal information (name, email, phone number).
- We do not display advertisements.
- We do not sell or share any data with third parties.
- We do not use cookies.
Third-Party Services
The App uses the following third-party services:
- PostHog (EU) — Anonymous usage analytics. Subject to PostHog's Privacy Policy.
- Cloudflare Workers & KV — Hosts the translation API and caches translations. Subject to Cloudflare's Privacy Policy.
- Google Gemini API — Provides AI-powered translations. Subject to Google's Privacy Policy.
Children's Privacy
The App is not directed at children under 13. We do not knowingly collect any personal information from children.
Changes to This Policy
We may update this Privacy Policy from time to time. Changes will be reflected by updating the "Last updated" date at the top of this page.
Contact
If you have questions about this Privacy Policy, please contact us at support@lebenindeutschlandtest.app.