Last updated: 2026-06-06. SpeakLab helps you practice spoken English with an AI conversation partner and personalized weakness diagnosis. This policy explains what we collect, why, and the controls you have.
What we collect
Account identity — when you sign in with Apple or Google, we receive a stable user identifier and, if you choose to share it, your email address. We do not receive your Apple/Google password.
Conversation data — the scenarios you practice, your spoken turns (stored as transcribed text), the AI's replies, and light in-line corrections. These are saved to your account so you can review progress and continue past conversations.
Optional voice recordings — for some turns the app may store a short audio clip (m4a) of what you said, linked to that turn, so you can replay it. You can delete these along with your account.
Weakness profile — derived signals about your grammar, vocabulary, and pronunciation patterns, used to recommend your next practice.
Subscription status — whether you have an active SpeakLab subscription, synced via RevenueCat and the Apple App Store.
Diagnostics & usage analytics — anonymized crash reports (Sentry) and product-usage events (PostHog) to keep the app stable and improve features. These do not include the content of your conversations.
Microphone & speech recognition
SpeakLab needs microphone access so you can speak and get instant feedback. Your speech is converted to text using on-device speech recognition (Apple's SFSpeechRecognizer on iOS, the system speech recognizer on Android). The resulting text transcript — not raw continuous audio — is what powers the conversation. We do not stream your live microphone audio to our servers for general recognition.
How AI processing works
To generate a reply and corrections, your conversation text is sent through our private AI gateway (newapi.zweiteng.tk) to a large language model. Your text is used only to produce your response within the session and is not used to train third-party models. Request logs are retained for no more than 30 days for reliability and abuse prevention.
What we do NOT collect
No real name unless you choose to share it through Sign in with Apple or Google.
No precise location, contacts, photos, or call history.
No third-party advertising SDKs. No clipboard reading. No selling of your data.
Third-party services
Apple / Google — sign-in providers.
Supabase — authentication and encrypted cloud storage of your account, conversations, and weakness profile (isolated per user via row-level security).
AI gateway (newapi.zweiteng.tk) — generates conversation replies and corrections.
Apple App Store / StoreKit & RevenueCat — handle and aggregate subscription purchases.
Access — your conversations and profile are visible inside the app.
Delete — tap Settings → Delete Account to permanently erase your account, conversations, voice clips, and weakness profile from our cloud. This cannot be undone. You may also revoke SpeakLab under Settings → Apple ID → Sign in with Apple.
Withdraw consent — deleting your account withdraws all consent and stops further processing.