Last updated: 2026-07-10
This Cookie Policy explains what cookies and similar storage technologies Einbürgerungstest & DTZ uses, why we use them, and what choices you have. It is a supplement to our Privacy Policy.
A "cookie" is a small text file stored on your device when you visit a website. Modern browsers and mobile apps also use related storage mechanisms like localStorage, sessionStorage, and IndexedDB. We refer to all of these collectively as "cookies" in this policy.
Einbürgerungstest & DTZ uses the minimum storage required to function. We do not use third-party advertising or marketing cookies. We do not have a cookie banner because we do not set non-essential cookies without your explicit consent.
| Name | Type | Purpose | Duration |
|---|---|---|---|
current_profile |
localStorage | Remember which profile is active (multi-profile users) | Until you delete app data |
bundesland |
localStorage | Remember your selected federal state (Bundesland) for the Einbürgerungstest | Until reset |
exam_level |
localStorage | Remember your chosen DTZ level (A2 / B1) | Until reset |
progress_state |
localStorage | Your training / mastery progress (reading, listening, etc.) | Until reset |
session_stats |
localStorage | Your session history and exam-simulation scores | Until reset |
subscription_v1 |
localStorage | Cached entitlement tier (validated server-side) | Until entitlement expires or reset |
user_email_v1 |
localStorage | Email linked to your trial/purchase (kept on your device) | Until reset |
device_id |
localStorage | Random anonymous device identifier (analytics de-duplication) | Until reset |
lang_override |
localStorage | Your chosen interface language (de / en / tr / ar / ru / uk) | Until reset |
theme |
localStorage | Light / dark appearance preference | Until reset |
migration_flag |
localStorage | Internal one-time data-migration marker | Permanent |
These cookies are essential to deliver the features you actively use. Without them the app cannot remember your progress, your Bundesland, or your language between sessions.
sync_email / sync_ts marker is stored so your progress can be backed up and restored on another device.None from third parties. We do not use Google Analytics, Facebook Pixel, advertising trackers, or any third-party analytics. Our own anonymous, cookieless usage counters do not use tracking cookies and cannot identify you.
If you opt in to anonymous crash reporting (Settings → Privacy):
| Name | Type | Purpose | Duration |
|---|---|---|---|
crash_session_id |
localStorage | Tie a crash report to a session | 24h |
This is opt-in only and stores anonymous data only.
When you make a purchase you interact with the Apple App Store (iOS, via RevenueCat) or, on the web, Stripe Checkout. Those services set their own cookies governed by their own policies:
We do not control those cookies. They are not set in our app directly.
When you submit a DTZ writing/speaking answer for AI grading, the request goes to Anthropic's Claude API. Anthropic may set transient cookies during the API request. We have no control over those.
localStorage.We may update this policy. The "Last updated" date reflects the most recent change.
Email: kell@chefzwart.nl