Privacy Policy
Last updated: March 2026
1. What FluentEditor Does
FluentEditor is a browser extension and web application that uses AI to help you write better English. When you select text and use a FluentEditor feature, that text is sent to our AI processing service to generate suggestions. The service is designed for non-native English speakers who want to improve their grammar, tone, and clarity.
2. Data We Collect
- Account data: email address and hashed password when you sign up.
- Text you submit: text you select and send for AI processing. This is used solely to generate your AI suggestion and is not stored permanently after the response is returned.
- Usage metadata: which AI tool you used, character counts, response latency, and the hostname of the website you were on (e.g. "gmail.com") — used for billing quotas, analytics, and improving the service. No full page URLs or page content are retained.
- Preferences: your selected English variant, explanation level, language background, default tone, and feature toggles (text prediction, passive suggestions, weekly digest) — stored so your settings persist across sessions.
- Writing patterns: grammar mistakes and recurring patterns are tracked to power personalized learning features (coach, warmup exercises, spaced repetition). Patterns are stored as short category labels and counts, not full text.
- Portfolio and shared improvements: when you explicitly save an improvement to your portfolio or share a before/after comparison, the original and improved text are stored until you delete them.
- Custom dictionary: words you add to your personal dictionary are stored to customize AI suggestions.
- Referral codes: if you participate in the referral program, we store your referral code and track which sign-ups used it (email addresses of referred users are not shared with you).
- Team membership: if you join a team, we store your team role and membership data. Team owners can see member names and usage counts.
- XP and achievements: your experience points, fluent level, and unlocked badges are stored to track your learning progress.
3. How We Use Your Data
- We do not read, store, or transmit your browsing history.
- We do not sell your data to third parties.
- We do not use your text to train AI models.
- When you enable passive grammar checking, the extension scans editable text fields on the page and sends text to our API for grammar analysis. This only activates when the feature is enabled in your settings.
- When you enable text prediction, partial text from the field you are typing in is sent to our API to generate inline suggestions. This only activates when you toggle the feature on.
- Pre-send quality scoring runs entirely on your device using a local readability algorithm. No text leaves your browser for this feature.
- Smart Clipboard (when enabled) processes copied text using a local on-device AI model. No clipboard data is sent to our servers.
4. Local AI Processing
Some FluentEditor features use WebLLM to run AI models directly on your device:
- Text processed by local AI models never leaves your device.
- Models are downloaded once when first used and cached in your browser storage.
- Local models use your GPU temporarily and release resources after an idle timeout.
- No account or internet connection is required for local-only features.
5. How Cloud AI Processing Works
When you use cloud-based features, text you submit is sent to our API server, which forwards it to Nebius AI (our third-party AI model provider) to generate a suggestion. The text is processed in real time and is not stored on the AI provider's systems after the response is generated, per their data processing terms. Our server does not permanently store the content of your text.
6. Third-Party Processors
We use the following third-party services to operate FluentEditor:
- Nebius AI — processes text for authenticated cloud AI features (grammar, rewrite, tone, etc.). Text is sent only when you trigger an action and is not retained by Nebius after processing.
- Stripe — handles payment processing for paid subscriptions. FluentEditor does not store your payment card details.
- Resend — delivers transactional emails (password resets, weekly digests, team invitations, welcome emails). Your email address is shared with Resend solely for email delivery.
7. Weekly Digest Emails
If you opt in (enabled by default), you will receive a weekly progress email summarizing your writing improvements, streak, and XP. You can disable this at any time from your settings page or by contacting us.
8. Browser Extension Permissions
The FluentEditor extension requests the following permissions:
- storage: to save your authentication token and preferences locally.
- activeTab / tabs: to read selected text from the current tab and to identify which website you are on (hostname only, not full page content).
- contextMenus: to add FluentEditor options to the right-click menu when text is selected.
- scripting: to inject the AI suggestion overlay into the page.
- host permissions (<all_urls>): required so the extension can work on any website where you select text.
9. Billing
Paid subscriptions are processed by Stripe. FluentEditor does not store your payment card details — all billing information is handled directly by Stripe under their privacy policy.
10. Data Retention
- Usage events (tool type, character counts, timestamps) are retained for 90 days, then automatically deleted.
- Portfolio items and shared improvements are retained until you manually delete them.
- Account data is retained until you delete your account.
- Expired tokens (password reset, team invitations) are automatically cleaned up.
11. Your Rights — Data Export and Deletion
You have the right to access, export, and delete your personal data:
- Data export: you can request a full export of your data (profile, preferences, usage history, patterns, portfolio, achievements, dictionary, and more) in JSON format from your account settings or by emailing us.
- Account deletion: you can permanently delete your account and all associated data from your account settings. This action is irreversible and removes all your data from our systems.
- EU/EEA residents (GDPR): you have the right to access, rectify, port, and erase your personal data. You may also object to processing or request restriction. To exercise these rights, contact us at the email below.
12. Children's Privacy
FluentEditor is not directed at children under 13. We do not knowingly collect personal information from children under 13.
13. Changes to This Policy
We may update this privacy policy from time to time. We will notify registered users of significant changes by email or through the application.
14. Contact
For privacy questions, data export requests, or account deletion, contact us at: privacy@fluenteditor.com