Privacy Policy
Last updated: September 30, 2026
This English text is provided for convenience. The
Japanese version is the authoritative text; if the two differ, the Japanese version prevails.
1. Operator
SpeakGain (operated by A-opt, contact: [email protected])
2. Information we collect
- Account information: the email address and user identifier that come with signing in via Google or Apple (stored in Supabase, our authentication provider)
- Learning data: cards, phrases you add, practice and review history, drafts, settings, local audio and recordings, and onboarding state (stored on your device)
- Audio data: when you run a pronunciation check, your recording is sent to Microsoft Azure Speech Services for scoring. We do not store or reuse the audio after the result is returned
- Generation requests: the phrases you add are sent through Cloudflare Workers to Microsoft Azure (speech synthesis), Alibaba Cloud (Qwen, voice generation), and Google Gemini (explanation generation). We store explanation and voice-generation jobs and their usage records, and daily quota records, on the server. Generated audio files are stored per user in Cloudflare R2
- Purchase information: your subscription status (processed by Google Play, the App Store, and RevenueCat). We never receive your credit card details
- Diagnostics and usage data: crash and exception reports together with in-app timing data (processed by Sentry), and which screens and features you use, your IP address, and the region inferred from it (processed by PostHog). Neither includes the text of the phrases you save nor the audio you record.
3. How we use it
- To provide the app's features (native audio, AI explanations, pronunciation checks, review scheduling)
- To manage subscriptions and verify billing status
- To prevent abuse (managing usage limits)
- To find and fix defects, and to analyse usage so we can improve the app
4. Sharing with third parties
We do not sell or provide personal information to third parties, other than entrusting processing to the providers named above (Supabase, Cloudflare, Microsoft Azure, Alibaba Cloud, Google, RevenueCat, Sentry, PostHog).
5. Data retention and deletion
You can request deletion of your account and related data by following the steps in Account deletion. Within 30 days after confirming your request, we delete your Supabase user and account identifiers, explanation and voice-generation jobs and their usage records, daily quota records, and generated audio files in Cloudflare R2.
If you delete your account in the app, it also clears learning data on the device you use for that action. An email deletion request cannot clear data on a device. You must remove any data remaining on your devices, including other devices, yourself.
RevenueCat purchase records remain under an identifier we can no longer associate with a person, for accounting, support, and fraud prevention. PostHog usage data and Sentry error data remain in a form we can no longer associate with a person. Records we are required by law to retain are deleted once the statutory period has passed. Deleting your account does not cancel your subscription; cancel it separately through the store.
6. Contact
[email protected]