Privacy Policy
Last updated: June 3, 2026
TransKey is available as a desktop application (Windows, macOS) and an Android mobile app. This policy covers both of them.
1. Information We Collect
1.1 Information You Provide
- Account information: name, email address, and password when you create an account.
- Billing information: when you buy a subscription, payment is handled by the store or payment provider for your platform - Google Play Billing on Android, and Lemon Squeezy on the web and desktop. We never see or store your full credit card number.
- Glossary entries: custom terms and translations you save for consistent use.
- Phrasebook entries: phrases, dish names, places, or notes you choose to save in the mobile app for later reference.
- Feedback: messages you submit through our feedback form or email.
1.2 Content You Submit for Processing
- Text: the text you translate, reply to, summarize, explain, or refine.
- Photos & camera images (mobile): when you use camera translation or pick a photo from your gallery, the photo is sent to our servers and to an AI service that reads the text in it and translates it.
- Voice input (mobile): when you speak instead of type, your phone turns your speech into text. Only that text — not a recording of your voice — is translated.
- Keyboard text (Android): when you use the TransKey keyboard and tap Translate, Reply, Refine, or Summarize, only the text you select for that action is sent for processing. We do not collect, log, or transmit the everyday keys you type into other apps.
- Screen text (Android): when you use screen-scan ("Lens") from the floating bubble, the app captures the current screen once - only when you tap to scan - reads the text from it on your device, and sends only that recognized text for translation. The screenshot itself never leaves your device and is not uploaded or stored.
- All of the above is processed in real time and is not stored on our servers (see 1.4).
1.3 Information Collected Automatically
- Usage data: number of translation requests, character counts, and quota usage for billing and rate-limiting purposes.
- How you use the app: anonymous information about which features and screens you use, so we can understand what's helpful and improve it. This includes your device model, operating-system version, app version, platform (desktop / Android), language, and plan. On mobile you can turn this off any time in Settings → "Help improve the app".
- Device information: operating-system version and app version, so the app stays compatible and we can fix problems.
- Crash reports: when the app crashes, we collect technical details about the error plus your device model, OS version, and app version, so we can fix it. If you are signed in, a crash may be linked to your account so we can follow up. Crash reports never contain the text, photos, or voice you translate, and are kept on for stability reasons even if you turn off the analytics setting above.
- Advertising identifier (Android): if ads are enabled, the Google AdMob SDK may access your device's advertising ID to show and measure ads — for example, an optional rewarded ad you can watch to earn extra translations. See section 3.4.
1.4 Information We Do NOT Collect
- We do not log, store, or persist the text you translate, the photos you scan, or your voice. Your input is sent to the AI model via our servers, processed, and immediately discarded. It is never written to our databases or logs.
2. How We Use Your Information
- To provide and maintain the TransKey service.
- To process payments and manage subscriptions.
- To enforce rate limits and quota tracking.
- To send important service notifications (e.g., billing issues, security alerts).
- To respond to your support requests and feedback.
- To improve the app through anonymous usage analytics and crash reporting.
3. Third-Party Services
3.1 AI Model Providers
When you translate, summarize, explain, or scan a photo, the text or image is sent to third-party AI providers (including but not limited to Meta, Anthropic, and Google) to produce the result. They process your content only momentarily and do not receive your account details. We recommend reviewing their privacy policies:
- Meta AI / Llama — Privacy Policy
- Anthropic — Privacy Policy
- Google — Privacy Policy
3.2 Payment Processing & Subscriptions
On the web and desktop, payments are handled by Lemon Squeezy. On Android, in-app purchases are handled by Google Play Billing, and we use RevenueCat to validate purchases and keep your subscription in sync across devices. RevenueCat receives a pseudonymous app-user ID, your purchase/receipt details, and basic device information; it does not receive your card number. We never see or store your full card number — the store or payment provider handles all card details using the security standards required for card payments.
3.3 Authentication
If you sign in with Google, we receive only your name and email from Google. Google authentication is governed by Google's Privacy Policy.
3.4 Advertising (mobile)
The Android app may show ads through Google AdMob — for example, an optional rewarded ad you can watch to earn extra translations. AdMob may use your device's advertising identifier and limited device information to serve and measure ads, as described in how Google uses information from apps that use its services. We do not sell your personal data. You can reset your advertising ID or opt out of ad personalization in your device settings (Settings → Google → Ads).
4. Data Storage & Security
- Your account data is kept on secure servers and is encrypted both while travelling over the internet and while stored, so it can't be read by others.
- Passwords are scrambled (we never keep the actual password) so even we cannot see them.
- Only authorized team members who need it for running or protecting the service can access personal data.
- We take reasonable steps to protect your data, but no system is ever 100% secure. Please use a strong, unique password.
5. Data Retention
- Account data: retained while your account is active. Deleted within 30 days of account deletion.
- Billing & subscription records: retained as long as required for accounting, tax, and fraud-prevention obligations.
- Translation text, photos & voice: never stored — processed in real-time and immediately discarded.
- Glossary & phrasebook entries: retained until you delete them or delete your account.
- Usage logs: anonymized and aggregated after 90 days; raw logs deleted within 90 days.
- Product analytics: retained for up to 365 days, then deleted.
- Crash reports: retained for up to 90 days.
6. Your Rights
Depending on your jurisdiction, you may have the right to:
- Access the personal data we hold about you.
- Request correction of inaccurate data.
- Request deletion of your data.
- Export your data in a portable format.
- Object to or restrict processing of your data.
- Withdraw consent at any time (where processing is based on consent).
To exercise any of these rights, contact us at transkey.admin@gmail.com.
7. Children's Privacy
TransKey is not intended for children under 13. We do not knowingly collect personal information from children. If we learn that we have collected data from a child under 13, we will delete it promptly.
8. International Transfers
Your data may be handled on servers in countries other than your own. When that happens, we make sure it stays protected by legally-recognized data-protection agreements and by following the data-protection laws that apply to you.
9. Mobile App Permissions
The mobile app requests certain device permissions only for the features that need them. You can grant or revoke these in your device settings at any time; declining a permission only disables the related feature.
- Camera: to capture photos of menus, signs, and documents for translation. Photos are processed in real time and not stored.
- Photos / gallery: to let you pick an existing image to translate.
- Microphone: for voice-to-text input. Speech is converted to text on-device; we do not record or store audio.
- Display over other apps (Android): to show the floating translation bubble on top of whatever app you're in. The bubble only acts when you tap it.
- Screen capture (Android): the screen-scan ("Lens") feature reads the text currently on your screen. Each time you scan, Android shows its own prompt asking you to allow capturing the screen, and we capture a single frame only at that moment. The text is recognized on your device and only that text is sent for translation - the screenshot is never uploaded or stored, and we never capture your screen in the background.
- Keyboard / input method (Android): when you enable the TransKey keyboard, it types like any other keyboard. We only send text to our servers for an action you explicitly trigger (Translate, Reply, Refine, or Summarize), never the ordinary text you type elsewhere. Voice typing on the keyboard turns speech into text on your device; we do not record or store audio.
10. Cookies
On our website we use only the few cookies needed to keep you logged in and to keep your account safe. We do not use advertising or tracking cookies, and we never sell your data. Our website may set:
- Login cookies: to keep you signed in.
- Security cookies: to protect your account from fraudulent requests.
In the mobile app you can turn off the "how you use the app" information any time under Settings → "Help improve the app". The Android app may show ads through Google AdMob (see section 3.4), which can use your device's advertising identifier; you can reset or limit this in your device settings. We do not sell your personal data.
11. Changes to This Policy
We may update this Privacy Policy from time to time. We will notify you of material changes by posting the updated policy on our website and updating the "Last updated" date. Your continued use of TransKey after changes constitutes acceptance of the updated policy.
12. Contact Us
If you have questions about this Privacy Policy or our data practices, please contact us at:
Email: transkey.admin@gmail.com
