Privacy Policy

Last updated: July 18, 2026

1. Introduction

Zackly ("we", "our", or "us") is committed to protecting your privacy. This policy explains what data we collect, why we collect it, and how you can control it.

By using Zackly you agree to the practices described here. If you do not agree, please do not use the app.

2. Data Controller

For the Zackly app and for school-portal (administrator / teacher) accounts, the data controller is Bekir Kagan Yıldız (sole proprietor, trading as „Zackly“), Schillerstraße 59A, 12305 Berlin, Germany — full details in our Impressum.

Response time
Within 7 days

Schools & the portal

The school portal (portal.zackly.app) is used by school administrators and teachers. We process their portal-account name and email to operate the portal, send essential service emails, and secure the account (legal basis: performance of a contract / legitimate interest).

When a school uses Zackly for its classes, the school is the data controller for its students' personal data, and Zackly acts as a processor on the school's documented instructions under a Data Processing Agreement (AVV / DPA). Students and parents exercise their data-subject rights through their school; we assist the school in responding.

Cookies & local storage: the portal uses only strictly-necessary browser storage (your login token, role, and two-factor state) to keep you signed in. It loads no analytics or tracking, so no cookie-consent banner is required.

3. Data We Collect

Account & Identity

Learning Activity

Subscription & Payments

Technical & Device

Analytics (only with your consent)

Advertising (Free tier only)

Crash & Stability

Microphone & Speech (speaking practice only)

4. How We Use Your Data

Contract
Providing app functionality — games, saved words, streaks, subscriptions
Contract
Account transfer between devices using a one-time 6-digit code
Contract
Verifying your email at signup and using it for account recovery and essential service emails
Consent
Improving the app through pseudonymised usage analytics — only if you consent (opt-in); withdraw anytime
Legitimate interest
Sending optional push notifications (progress reminders, streak alerts)
Legal obligation
Subscription transaction records kept for 7 years (tax law)
AI Writing Evaluation
When you submit a Schreiben (writing) exercise, your text is sent to Anthropic's API for evaluation. Anthropic processes it under their own privacy policy. We store only the score and structured feedback — not your raw text after evaluation.

5. Data Sharing

We do not sell your data. We share it only with the sub-processors below, each under a Data Processing Agreement. Core account data is hosted in the EU. Where a sub-processor is in the United States, transfers rely on EU Standard Contractual Clauses and/or EU-US Data Privacy Framework certification.

AWS · EU
Cloud hosting, database, storage, text-to-speech, and embeddings — Frankfurt (eu-central-1); encrypted at rest and in transit
Brevo · EU
Transactional email — class invitations, email verification, onboarding (recipient email; for school invites, the school and class name); data stored in the EU
Stripe · US
School subscription billing (administrator email, the school's legal billing entity and address; no student personal data)
Expo · US
Push-notification delivery (device push token and notification text; no name or email)
OpenAI & Anthropic · US
AI generation of learning content and evaluation of practice submissions; not used to train their models
RevenueCat · US
Subscription management and entitlement verification (individual app subscriptions)
Apple App Store / Google Play
Payment processing for individual app subscriptions — we never see your card details
PostHog · EU
Pseudonymised product analytics (linked to your app user ID) — enabled only with your consent; withdraw in Settings → Account → Usage Analytics
Google AdMob · US
Non-personalized ads on the Free tier only — no ads on paid tiers or in the school portal
Google Firebase Crashlytics · US
Crash reports and device diagnostics for bug fixing (app only)
Sentry · EU
Error and stability monitoring (technical diagnostics)

6. Data Retention

7. Your Rights (GDPR / CCPA)

✓ Access
Download a copy of your data — Settings → Account → Download My Data
✓ Rectification
Update your username or email in Settings → Account
✓ Erasure
Delete your account and all data — Settings → Account → Danger Zone
✓ Data Portability
Your data is exported as JSON — Settings → Account → Download My Data
✓ Analytics consent
Analytics run only if you consent — enable or withdraw in Settings → Account → Usage Analytics

8. Children's Privacy

Zackly is not directed at children under 13. We do not knowingly collect data from children under 13. If you believe a child has provided us with personal data, contact us and we will delete it promptly.

9. Security

10. Changes to This Policy

We may update this policy to reflect new features or legal requirements. We will update the "Last updated" date at the top. Continued use of the app after changes constitutes acceptance.

11. Contact Us

For any privacy questions or data requests:

privacy@zackly.app We respond within 7 days.
In plain English
We collect only what's needed to run the app. You can download, delete, or export your data anytime in Settings. Analytics run only with your consent and are pseudonymised. We never see your payment details. AI writing evaluation sends your text to Anthropic — nothing else is shared with AI services.