Frenmot
Last updated: May 25, 2025
Frenmot ("we", "our", "the app") is a client-side language-learning web application. We are committed to protecting your privacy. This policy explains what data the app handles, how it is stored, and your rights regarding that data.
Frenmot is designed with a privacy-first, local-first architecture. We do not operate backend servers that collect or store your personal data. Specifically:
All app data lives in your browser, using two layers for durability:
We also request "persistent storage" from your browser when supported, asking it not to evict Frenmot's data under disk pressure.
Clearing all browser site data (cookies, cache, and storage together) will permanently delete your local data, so we recommend exporting a backup periodically from Settings → Data → Export.
When you use AI features, your prompts and vocabulary context are sent directly from your browser to the AI provider you configured (OpenAI, Google, Groq, or NVIDIA) using your own API key. Frenmot does not proxy, log, or store these requests. Each provider's own privacy policy governs how they handle your data:
We also load the following external resources:
Frenmot does not set any cookies. All persistence uses browser localStorage and IndexedDB.
Frenmot is not directed at children under 13. We do not knowingly collect personal information from children. If you believe a child has provided data through the app, please contact us so we can advise on clearing it.
Because all your data is stored locally on your device, you have full control:
API keys are stored with lightweight XOR obfuscation to prevent casual exposure in browser DevTools. This is not encryption — it is a best-effort measure for a client-side app. For stronger security, we recommend using API keys with spending limits and revoking them if your device is compromised.
All network requests to AI providers and Google APIs use HTTPS exclusively.
We may update this policy as the app evolves. The "Last updated" date at the top reflects the most recent revision. Continued use of the app after changes constitutes acceptance.
If you have questions about this privacy policy, please open an issue on the project's GitHub repository or contact the developer directly.