Privacy Policy
This policy explains what information the Mojimo mobile app ("Mojimo", "the app") collects, why, and what choices you have. "We" and "us" refer to the developer of Mojimo. If you have questions, email nghiaht275.work@gmail.com.
1. Summary
- Screen scans are processed on your device. Screenshots are not uploaded and are discarded after the text is read.
- Your saved words, lists and scan history are stored on your device. They are copied to our servers only if you turn on Pro cloud save.
- If you use Pro AI sentence analysis, the selected text is sent to our server and to an AI provider to produce the explanation. If you report an AI result, the report is sent to us for review.
- We collect usage analytics and crash reports to improve the app and fix bugs.
- We do not sell your personal information and we do not show ads.
2. Information we collect
2.1 Account information
You can sign in with Google. When you do, we receive your Google account email address, name, profile picture (if any) and a Google account identifier. We use them to create and identify your Mojimo account, link your Pro subscription and keep your cloud save.
2.2 Screen captures and scanned text
On Android, Mojimo shows a floating scan button over other apps. When you tap it, the app takes a single screen capture with your permission (Android's screen-capture prompt). The capture is processed on your device by on-device text recognition. The image is released from memory after the text is recognised and is not stored or uploaded. Mojimo never records your screen continuously.
The recognised text is kept in your scan history on your device. You can delete all past scans in Settings.
2.3 Your library
Words you save, your vocabulary lists and study data are stored in a database on your device.
If you have Pro and use cloud save, a copy of your library (saved words, lists and their notes), the number of words and lists, and your device's name are uploaded to our database so you can restore or sync them on another device.
2.4 AI sentence analysis (Pro)
When you ask Mojimo to analyse a sentence, the sentence text and your chosen translation language are sent to our server. The server forwards the text to a third-party AI provider to generate the translation and explanation, and returns the result to you. We record how many analyses your account has used this month to apply the monthly limit. Do not analyse text that contains sensitive personal information.
Below each AI result there is a notice with a Report link. If you report a result, we receive the sentence text, the AI's translation and explanation, your translation language, the reason you chose and your account ID, so we can review the result and improve the feature. Reports are not sent to the AI provider.
2.5 Purchases
Pro subscriptions are bought through Google Play or the Apple App Store. We do not receive your card or payment details. A subscription management service receives your purchase receipts, an app user ID linked to your Mojimo account, and basic device information, so we can tell whether your account has Pro.
2.6 Usage analytics and crash reports
We use an analytics service to record app events such as screens viewed, sign-in, scans (number of results), words saved, AI analyses (result and language), AI result reports (reason and whether they were sent), paywall views, purchases and restores, and Anki exports. We use a crash-reporting service to collect crash reports and error details (device model, OS version, app version, stack traces). When you are signed in, these are linked to your account ID and Pro status. These services also collect an app instance ID and device information.
2.7 Data that stays on your device
Dictionary look-ups, Japanese parsing, text-to-speech (using your device's speech engine) and Anki/CSV exports happen on your device. When you share or export a file, it goes only where you choose to send it.
2.8 Permissions we request
| Permission | Why |
|---|---|
| Display over other apps | Shows the floating scan button. |
| Screen capture (media projection) | Takes the one-time capture you ask for when you tap the button. |
| Foreground service | Keeps the scan button running while you use other apps. |
| Notifications | Shows the notification Android requires while the scan button is active. |
| Internet | Sign-in, cloud save, AI analysis, purchases, analytics and crash reports. |
3. How we use information
- To provide the app's features: sign-in, cloud save, AI analysis and Pro.
- To check subscriptions and apply usage limits.
- To understand which features are used and improve the app.
- To review reported AI results and prevent harmful or wrong output.
- To find and fix crashes and bugs.
- To respond to your requests and keep the service secure.
Where data-protection laws such as the GDPR apply, we rely on performing our contract with you (account, cloud save, AI analysis, Pro), our legitimate interests (analytics, crash reporting, security), and your consent where the law requires it.
4. Service providers
We share information only with providers that help us run the app. Each is bound by its own privacy and data-protection terms.
| Type of provider | Purpose |
|---|---|
| Cloud hosting and database | Accounts, cloud save, server functions |
| Sign-in provider (Google) | Signing in to your account |
| Analytics and crash reporting | Usage statistics and crash reports |
| Subscription management | Checking Pro status |
| App stores (Google Play, App Store) | Payments |
| AI provider | AI sentence analysis (Pro) |
We may also disclose information if required by law, or to protect the rights and safety of our users or of us. These providers may process data in countries other than yours, including the United States; we rely on their contractual safeguards for those transfers.
5. How long we keep data
- Account and cloud save data: until you delete your account.
- AI analysis text: not stored by us after the result is returned, apart from usage counts. The AI provider's retention follows its own API policy.
- AI result reports: kept for up to 12 months, then deleted automatically; deleted sooner if you delete your account.
- Analytics data: kept for up to 14 months.
- Crash reports: kept for up to 90 days.
- Data on your device: until you delete it or uninstall the app.
6. Your choices and rights
- You can use the dictionary and scanner without signing in.
- You can delete your scan history in Settings, and remove saved words in the app.
- You can sign out at any time, and delete your account in the app (Profile → Delete account).
- You can ask us to access, correct, export or delete your personal data. See Delete your account and data, or email nghiaht275.work@gmail.com. We reply within 30 days.
- Depending on where you live (for example the EU/UK under the GDPR, California under the CCPA, or Vietnam under Decree 13/2023/ND-CP), you may also have the right to object to or restrict processing, withdraw consent, and complain to your data-protection authority.
7. Security
Data is sent over encrypted connections (HTTPS). Sign-in tokens are kept in your device's secure storage. Your cloud data is protected so that only your account can read it. No system is perfectly secure, but we work to protect your information.
8. Children
Mojimo is not directed at children under 13 (or the minimum age in your country). We do not knowingly collect personal information from them. If you think a child has given us personal information, contact us and we will delete it.
9. Changes to this policy
We may update this policy. We will change the effective date above and, for significant changes, tell you in the app.