Privacy Policy
Deutsch Dojo web trainer
Effective date: 2 August 2026
Deutsch Dojo ("we", "us", or "our") respects your privacy. This Privacy Policy explains how we collect, use, store and protect your information when you use the Deutsch Dojo web trainer at deutschdojo.com (the "Service").
Deutsch Dojo is a German language exam trainer published by Bearacle LLC. By using the Service, you agree to the practices described here.
There are separate policies for the mobile apps: iOS and Android. They describe the same service and the same database — only the platform-specific details differ.
1. Information we collect
Deutsch Dojo collects only what it needs to save your progress and rank practice results.
a) Account information
An account is required to practise, and signing in is handled entirely through Google Sign-In. From your Google account we receive:
- Your name
- Your email address
- Your Google profile picture, if you have one
- A unique account identifier
We never see, receive or store your Google password. Your session is managed by Supabase Auth.
b) Profile and display name
We store a display name and avatar for you, taken from your Google account by default. You can switch your profile to anonymous at any time from the account panel, which replaces your name on every public screen with a generated alias such as "Anonym 7".
c) Practice and exam data
When you complete an exam module, a round of the email trainer, or another scored activity, we save:
- Which exam and module you attempted, and when
- Your raw score, maximum possible score and scaled score
- How long the attempt took
- Your answers, including the free text you wrote for the Schreiben, Sprechen and email tasks, together with the examiner feedback generated for them
Your written answers and their feedback are private to your account. Other players can see your scores and display name on the leaderboard, but the database view that serves public results masks your answers and feedback unless you are the signed-in owner of that attempt.
d) Data stored in your browser
The Service keeps some data in your browser's local storage so it loads quickly and remembers your setup:
- Your interface language (English, German or Macedonian)
- Your selected exam level
- A cache of your most recent module results
- Your sign-in session token, managed by Supabase Auth
This data stays in your browser except as described in this policy, and clearing your site data removes it.
e) Technical information
Our hosting provider processes standard request data such as your IP address, browser type and the pages requested, in order to serve the site and protect it from abuse.
f) What we do not collect
- No microphone access. The Sprechen (speaking) module is answered by typing. The Service plays the Hören exam audio, but it never records you and never uploads audio.
- No location data.
- No contacts, photos, files or health data.
- No advertising identifiers and no cross-site tracking. The Service carries no ads and no third-party advertising or analytics scripts.
2. How we use your information
We use your information to:
- Save your exam attempts and show your progress over time
- Grade your written answers and return examiner-style feedback
- Show your display name, avatar and scores on the leaderboard and player profiles
- Enable authentication and account management
- Improve the Service, its exam content and the user experience
- Respond to support requests
- Comply with legal obligations when required
We do not sell your personal information, and we do not use it for advertising or marketing profiling.
3. AI grading of written answers
The Schreiben module, the Sprechen module and the email trainer are graded by an AI examiner. When you submit one of these tasks, the Service sends the following to our own server endpoint, which forwards it to Google Gemini:
- The exam task and its content points
- The text you wrote (truncated to a length limit)
- Your chosen feedback language
Your name, email address and account identifier are not included in that request. Google processes the text under its own terms and privacy policy. Please avoid entering personal details, real addresses or anything sensitive in your practice answers.
The returned score and feedback are saved with your attempt so you can review them later.
4. Public leaderboard
Deutsch Dojo has a shared leaderboard. When you complete an attempt, the following becomes visible to other players:
- Your display name, or your anonymous alias if you have enabled anonymous mode
- Your avatar
- Your scores, level and attempt dates
Your written answers, the examiner feedback and your email address are never shown to other players.
5. How your data is stored
- Browser storage: preferences and recent results are cached locally for fast access
- Cloud storage: your profile and exam attempts are stored in our secure cloud database, hosted on Supabase
Your data is encrypted in transit and at rest using industry-standard measures. If you use both the web trainer and the Deutsch Dojo mobile app with the same Google account, both read and write the same profile and results.
6. Third-party services
Deutsch Dojo relies on the following third-party services:
- Supabase (authentication and database)
- Google Sign-In (authentication)
- Google Gemini (AI grading of written answers)
- Vercel (hosting for the web trainer and the AI grading endpoint)
- Google Fonts, jsDelivr and Cloudflare (fonts, stylesheets and scripts served to your browser)
These providers may process limited data in accordance with their own privacy policies.
7. Data retention
We retain your profile and exam attempts for as long as your account is active or as needed to provide the Service. You can delete your account and its data at any time from the account panel — see the FAQ for the steps, or email us and we will do it for you.
Some aggregated, anonymous data may be retained for analytical purposes after individual account deletion.
8. Your rights and controls
You may:
- Access and review your attempts and written answers within the Service
- Hide your identity from other players with anonymous mode
- Sign out at any time, which clears your session from the browser
- Delete your account and all associated data from the account panel, or ask us to do it for you
- Request a copy or correction of your data
Depending on where you live, you may have additional rights under laws such as the GDPR or the CCPA, including the right to access, correct, port or erase your personal data, and the right to lodge a complaint with a supervisory authority.
9. Data security
We take reasonable technical and organisational measures to protect your information, including:
- Encrypted data transmission (TLS/SSL)
- Row-level security on database tables, so you can only write your own records
- A public results view that masks other players' answers and feedback
- Secure authentication via Supabase Auth
- Server-side API keys that are never exposed to the browser
No system is completely secure, and we cannot guarantee absolute security.
10. Children's privacy
Deutsch Dojo is not intended for children under the age of 13. We do not knowingly collect personal information from children. If you believe a child has provided personal information through the Service, please contact us and we will delete it.
11. International data transfers
Our service providers may process and store data on servers located outside your country of residence, including in the United States. Where required, we rely on appropriate safeguards such as the European Commission's standard contractual clauses.
12. Changes to this Privacy Policy
We may update this Privacy Policy from time to time. If we make changes, we will update the effective date at the top of this page. Continued use of the Service after changes become effective means you accept the updated policy.
13. Contact us
Questions, concerns or requests about this Privacy Policy:
Bearacle LLC
30 N Gould St Ste N, Sheridan, WY 82801, USA
info@bearacle.com
Deutsch