Privacy Policy
Satzprofi is a German-learning web app (this website). This page explains what personal data we collect, why, who processes it for us, and your rights. Contact: appsatzbau@gmail.com.
What we collect
- Account data: your email address and, if you use "Continue with Google", your name and profile picture from Google. If you sign up with email, your password is stored only as a one-way hash by our login provider; we never see it.
- Name for payments: the first and last name you enter before subscribing, which our payment provider requires.
- Learning data: your level, topic progress, recent mistakes (the sentence you wrote and its correction), your saved words and sentences (Merkliste), and app settings.
- Texts for AI feedback: sentences, spoken answers (as text) and essays you submit for checking.
- Subscription data: whether you have an active subscription and until when. We do not receive or store card numbers or wallet keys.
- Technical data: server logs (time, request type, error messages) kept by our hosting provider for a short period.
- Your name: the name you enter when you create an account with email.
- Bug reports (only if you send one): your account name and email, the problem you describe, the part of the app you were in, your level, your app language, and a screenshot only if you choose to attach one. Nothing else is collected for a report: no browser, device, screen or exercise data.
- Network code (free plan): to apply the free plan's daily limit fairly, we count free exercises per internet connection using a one-way code made from your IP address. The code changes every day, can't be turned back into your IP address, and is deleted after one day.
- Bot check: when you sign up or log in with email, Cloudflare Turnstile checks that you're a person. Cloudflare processes technical data such as your IP address and browser details for this.
Why we use it
- To create and secure your account and let you log in (performance of our contract with you).
- To correct your German with AI, generate exercises and give you more practice on the grammar topics you got wrong (contract).
- To process your subscription and give access while it is active (contract).
- To prevent abuse, for example the daily AI limit per account (legitimate interest).
- To reuse exercises between learners: sentences and gap texts the AI writes for you, and the AI's verdicts on answers to them (including the answer that was checked), are saved without your name or email and can be shown to other learners. This avoids paying for the same AI work twice (legitimate interest). Exercises built from what you said or wrote yourself (speaking, writing, your own sentences) or from your word list are never shared.
- To look into problems you report and fix them (legitimate interest).
We do not sell your data and do not use it for advertising.
Who processes data for us
- Supabase: login and database, hosted in the EU (Ireland).
- Cloudflare: website hosting and server functions.
- Google (Gemini API): the AI that checks your German. The texts you submit for feedback are sent to Google to generate the answer. Depending on the Google plan in use, Google may use submitted content to improve its products under Google's terms. Please don't submit personal or sensitive information in your exercises.
- Google Sign-In: only if you choose "Continue with Google".
- Dodo Payments: card and other non-crypto payments, as Merchant of Record. Its own privacy policy applies to the payment details you enter at checkout.
- Suby: crypto payments on its own checkout page. Suby's own privacy policy applies to the data you enter there.
- Discord: bug reports you choose to send are delivered to a private Discord channel that only we can read. Only the details listed above are sent.
Some of these providers may process data outside your country, including in the United States, under their own safeguards.
How long we keep it
We keep your account and learning data until you delete your account. You can delete it at any time in the app under Account → Delete account; this removes your account, progress and saved items. Exercises and verdicts already shared with other learners stay in the exercise library after you delete your account, without any link to you. Payment records may be kept by the payment provider as required by law. We keep bug reports only as long as we need them to fix the problem.
Your rights
You can ask for a copy of your data, its correction or deletion, object to processing, or ask us to restrict it, by writing to the contact email above. If you live in the EU/EEA or UK you may also complain to your data protection authority.
Children
Satzprofi is not intended for children under 16.
Changes
We will update this page when our practices change and show the new date at the top.