This Privacy Policy explains how Class Coupon (“we”, “us”, “our”) collects, uses, and protects your information when you use the Speed Learning mobile application and related services (the “App”). By using the App you agree to the practices described here.
1. Who we are
The App is operated by Class Coupon. For privacy questions or to exercise your rights, contact us at privacy@classcoupon.com.
2. Information we collect
2.1 Account information
When you create an account, our authentication provider (Clerk) collects and stores your email address and password credentials, and issues a session token. If you sign in with Google, Apple or Facebook instead, Clerk receives your name, email address and an account identifier from that provider; we never receive your password for those services. We receive your user ID and email so we can associate your content with your account. We never see or store your raw password.
2.2 Guest mode
You can use the Translate features without an account, up to a small free allowance. To keep count, the App sends a device identifier (the app vendor ID on iOS or the app-specific Android ID), which we store only in hashed form, and we record the IP address the guest session was created from. If you later sign in, the usage counted so far moves to your account.
2.3 Content you provide
- Documents & text you type, paste, or import.
- Files you upload (e.g. PDF, Word, spreadsheets, text, ZIP), which we parse to extract text. We keep the extracted text, not the original file.
- Web links you submit, the contents of which we fetch and parse to extract readable text.
- Photos / camera images you choose to scan, which are processed to recognize and extract text.
- Voice input when you use voice translation (see §4).
- CSV imports (e.g. exported Google Translate history) when you choose to import translations.
- Social content if you use the Friends feature: your chosen username, friend connections, chat messages (including photos and voice messages), and documents you share with friends (see §6).
- Feedback you send us from the App.
2.4 Data the App generates
- Extracted facts, summaries, and AI-generated study material.
- Translations, romanizations, and pronunciations you request.
- Learning progress, spaced-repetition state, starred/bookmarked items, tags, notes, and settings.
- Cloud sync: bookmark tags, saved translations and Speed Read bookmarks are stored with your account so they survive a reinstall or a move to a new phone.
2.5 Device & technical information
- App version, device platform/OS, and your selected app language/locale.
- A push notification token, if you allow notifications (see §9).
- App performance data, such as startup time, screen load times and crashes, collected by our app platform provider (Expo) so we can find and fix slow or broken screens. It is not used for advertising and is not linked to your account for any other purpose.
- Basic server logs (e.g. request metadata and error logs) used for security and reliability.
We do not use third-party advertising identifiers, ad networks, or behavioral-tracking analytics SDKs.
3. How we use your information
- To provide the core features: extracting facts, translating, generating pronunciations, and tracking your learning.
- To authenticate you and keep your account secure.
- To store and sync your content and progress across the App.
- To deliver chat messages, shares and the notifications you have turned on.
- To manage your subscription and Learning Power allowance.
- To diagnose problems, prevent abuse, and improve reliability and speed.
- To respond to your support requests and feedback.
4. Microphone, speech recognition & audio
If you use voice translation, the App accesses your microphone and uses your device’s built-in speech-recognition service (provided by Apple on iOS or Google on Android) to convert speech to text. Depending on your device settings, that audio may be processed on-device or sent to Apple/Google for transcription under their respective privacy policies. We do not retain raw audio recordings from voice translation on our servers. Voice messages you deliberately record and send in chat are different: those are stored so your friend can play them (see §6).
When you request a spoken pronunciation, the text to be spoken is sent to a text-to-speech service to generate audio: Microsoft Edge TTS for most languages, Meta’s open MMS-TTS model hosted on Hugging Face for languages Microsoft does not cover (such as Hokkien, Hakka and Latin), and Google Cloud Text-to-Speech as a backup.
5. Camera & photos
If you scan text from an image, the App accesses your camera or photo library only for the image you select. The image is processed to extract text (including by our AI provider, see §7). We do not browse or upload your photo library.
6. Friends, chat & sharing
The Friends feature is optional. If you use it, we store your chosen username, your friend connections, and the content you exchange with friends: chat messages, their translations, photos and voice messages (stored as files so your friend can see or play them), and documents you choose to share. Messages are private between you and the friend you send them to; there is no public content. You can edit or unsend your own messages, and you can report or block any user from the chat menu or the friends list. Reports are reviewed within 24 hours, and blocking immediately stops all messaging, sharing, and friend requests between the two accounts. Deleting your account removes your messages, photos, voice messages and shared content.
7. AI processing
Core features rely on AI. Content you submit (text from documents, files, links, or images, and text you ask to translate or romanize) is sent to Anthropic (the “Claude” API) to extract facts, translate, romanize, or recognize text. This content is transmitted securely and processed to return results to you. Anthropic processes the data as our service provider; please also review Anthropic’s applicable privacy and data-usage terms.
8. Subscriptions & purchases
Paid plans are bought through the Apple App Store or Google Play, which handle payment; we never see your card details. We use RevenueCat to keep track of which plan you have. RevenueCat receives your account ID and the purchase records the store provides (product, purchase and renewal dates, store transaction ID).
9. Notifications
If you allow notifications, the App registers a push token so we can tell you about new chat messages, shared documents and game invites. Notifications are delivered through the Expo push service and Apple Push Notification service or Firebase Cloud Messaging (Google). You can choose which kinds you get in the App, or turn them off in your phone’s settings. The optional daily review reminder is scheduled on your phone and does not involve our servers.
10. Service providers & sub-processors
We share data with the following providers only as needed to operate the App:
| Provider | Purpose | Data involved |
|---|---|---|
| Clerk | Authentication & account management | Email, credentials, session |
| Google / Apple / Facebook | Optional sign-in | Name, email, account identifier |
| Anthropic (Claude) | AI fact extraction, translation, romanization, image text recognition | Content you submit |
| Neon (PostgreSQL) | Database hosting | Account data, content, progress, synced bookmarks |
| Railway | API server hosting | All requests the App makes to our servers |
| Cloudflare (R2) | Chat photo and voice-message storage | Photos and voice messages you send in chat |
| RevenueCat | Subscription status | Account ID, purchase records |
| Microsoft (Edge TTS) | Text-to-speech audio generation | Text to be spoken |
| Hugging Face (MMS-TTS) | Speech for languages Edge TTS lacks | Text to be spoken |
| Google Cloud (Text-to-Speech) | Backup speech generation | Text to be spoken |
| Apple / Google | On-device/cloud speech recognition; push delivery | Voice audio you record; push token |
| dictionaryapi.dev | English word definitions | The word you look up |
| Expo / EAS | App delivery, over-the-air updates, push delivery, performance monitoring | App/device technical data, push token, performance data |
We do not sell your personal information, and we do not share it with third parties for their own marketing.
11. Data storage, location & security
Your data is stored on our providers’ infrastructure (including the United States and other regions where those providers operate). We protect data in transit using encryption (HTTPS/TLS) and apply standard security controls. No method of transmission or storage is 100% secure, but we work to protect your information.
12. Data retention & account deletion
We retain your account data and content for as long as your account is active. You can delete your account at any time from within the App (Profile → Account & Security → Delete account). Deleting your account permanently removes your content, learning data, chat messages, photos and voice messages from our systems, and requests deletion of your authentication record from Clerk. Some records may persist briefly in encrypted backups or be retained where required by law, after which they are purged. You may also email us to request deletion; see how to delete your account.
13. Your rights
Depending on your location (e.g. under the GDPR or CCPA/CPRA), you may have the right to access, correct, export, or delete your personal data, to object to or restrict certain processing, and to withdraw consent. You can exercise most of these directly in the App, or contact us at privacy@classcoupon.com. We will not discriminate against you for exercising your rights.
14. Children’s privacy
The App is not directed to children under 13 (or the minimum age of digital consent in your country), and we do not knowingly collect personal data from them. If you believe a child has provided us data, contact us and we will delete it.
15. International transfers
Because our providers operate globally, your information may be transferred to and processed in countries other than your own. Where required, we rely on appropriate safeguards for such transfers.
16. Changes to this policy
We may update this Privacy Policy from time to time. We will revise the “Last updated” date above and, where appropriate, notify you in the App. Continued use after changes take effect constitutes acceptance.
17. Contact
Questions or requests: privacy@classcoupon.com.
© 2026 Class Coupon. Speed Learning. | Terms of Service | ← Back to Speed Learning
