Privacy Policy for LinguaFit
Effective date: January 6, 2026
Publisher: LinguaFit
Contact: tech@hanbleceya.dev
This Privacy Policy explains how the LinguaFit Chrome extension (the “Extension”) and its associated services (the “Service”) collect, use, store, and share information.
1. What LinguaFit does
LinguaFit extracts text content from the web page you are viewing when you trigger the Extension’s functionality (for example via the Extension UI or context menu). That extracted text is sent to our server to generate translations. The Extension does not include the page URL in translation requests.
You may optionally save translated words to a flashcard deck. Flashcard entries are stored on the server under your account so they persist across sessions.
2. Information we collect
2.1 Text submitted for translation (transient processing)
When you request a translation, the Extension sends extracted text only (not full HTML) from the active tab to our server for translation.
- Not included: The page URL is not included in the translation request.
- Not stored by LinguaFit: We do not store translation-request text in our database.
- Not logged: We do not log translation request content in our error logs.
2.2 Flashcard data you choose to save
If you choose to add translated words to your flashcard deck, we store the flashcard entry on our server on your behalf. This may include:
- The word/phrase you saved
- Its translation
- Other flashcard fields you optionally provide within the product (for example notes, if available)
2.3 Account identifiers (authentication)
LinguaFit uses Google Firebase Authentication to create and manage user accounts and to authenticate users. We store and use account identifiers such as:
- Email address (and/or username used for login)
Passwords: The Extension and LinguaFit’s servers do not store and have no direct access to your password. Password handling and storage are managed by Firebase Authentication according to its policies.
2.4 Local extension storage
The Extension may store limited data locally using Chrome’s storage permission, such as user preferences or session-related settings. This local data remains on your device unless you clear it (for example by removing the Extension or clearing extension storage).
2.5 Basic operational data
Our servers may receive basic technical information (such as IP address and timestamps) for operating, securing, and troubleshooting the Service. We do not use this information for advertising.
3. How we use information
We use information to:
- Provide translations and related functionality.
- Authenticate users and associate flashcards with the correct account.
- Store and sync flashcards that users choose to save.
- Maintain reliability, prevent abuse, and secure the Service.
4. Sharing and third-party processing
4.1 No sale of personal information
We do not sell personal information or user content to third parties.
4.2 Identity provider: Firebase Authentication (Google)
We use Google Firebase Authentication as our third-party identity provider to create and manage accounts and authenticate users.
4.3 Translation provider: Google AI (Gemini)
Translations are performed using Gemini 1.5 Flash (Google AI). The text you submit for translation is sent to Google’s services as part of providing the translation functionality.
4.4 Service providers
We may use service providers (for example hosting/infrastructure providers) to operate the Service. These providers may process data only to provide services to us and consistent with this Privacy Policy.
4.5 Legal requirements
We may disclose information if required to comply with applicable law, legal process, or enforceable governmental request, or to protect the rights, safety, and security of users and the Service.
5. Data retention and deletion
- Translation requests: Translation-request text is processed to generate a translation and is not stored by LinguaFit in our database. We do not log translation request content in error logs.
- Flashcards: Flashcard entries are stored for your account until you delete them (if supported) or until you delete your account.
- Account deletion: Users can delete their account from the account page in the LinguaFit web application. When a user deletes their account, their flashcard decks belonging to that user are deleted as part of the deletion process.
6. Security
We use reasonable administrative and technical safeguards designed to protect information, including encryption in transit (HTTPS/TLS) and access controls. No method of transmission or storage is completely secure, and we cannot guarantee absolute security.
7. Your choices and controls
You can:
- Use translation features without saving content to flashcards.
- Choose whether to save translated words to your flashcard deck.
- Delete your account from your account page; deletion removes your flashcard decks associated with that account.
- Contact us at tech@hanbleceya.dev for privacy-related questions or requests.
8. Children’s privacy
LinguaFit is not intended for children under 13, and we do not knowingly collect personal information from children under 13.
9. Chrome Extension permissions (transparency)
LinguaFit requests the following permissions:
activeTab: Access the currently active tab when you interact with the Extension.scripting: Inject scripts/CSS needed to extract text and provide functionality on the page.contextMenus: Provide right-click menu actions to trigger LinguaFit features.storage: Save local settings and related extension data on your device.notifications: Show desktop notifications related to LinguaFit actions.
Host permissions are limited to:
https://studio--studio-8201093646-6ea71.us-central1.hosted.app/https://www.googleapis.com/https://identitytoolkit.googleapis.com/
10. Changes to this policy
We may update this Privacy Policy from time to time. We will post the updated version and revise the effective date above.
