Privacy Policy
LexiLint Chrome Extension
Last updated: September 13, 2026
Overview
LexiLint is a browser extension for proofreading webpages. Spell checking runs locally. Optional AI grammar sends text directly to the provider you configure. This policy also explains website analytics, payments, licensing, and support data.
Data Handling by Context
The LexiLint extension does not send page text to Ignite App. Its spell check runs on the device; optional AI grammar sends selected text directly to the provider configured by the user.
Other interactions have separate data flows:
- Website: igniteapp.net uses Google Analytics, and the hosting provider receives standard request data such as IP address and user agent.
- AI grammar: The provider selected by the user receives the submitted text and API request.
- Payments and licensing: Polar and Stripe process purchase data; license validation uses Polar.
- Support: Email providers process messages and contact details that users choose to send.
What Happens to Your Text
Spell Checking (100% Offline)
- Where it happens: Entirely on your device
- Internet required: No
- Data sent anywhere: No
- How it works: LexiLint uses local dictionary files bundled with the extension. Your text never leaves your browser.
Grammar Checking (Optional, AI-Powered)
- Where it happens: Sent to your chosen AI provider (Google Gemini, OpenAI, or Anthropic Claude)
- Internet required: Yes
- Who sees your text: Only the AI provider you choose
- Your control: You provide your own API key. We never see it or your text.
- Data storage: LexiLint does NOT store the text you check. Refer to your AI provider's privacy policy for their data handling:
Important: When you use grammar checking, you are directly communicating with the AI provider using YOUR API key. LexiLint acts only as a messenger. We never intercept, store, or transmit your text to our servers.
What We Store Locally
LexiLint stores the following data in Chrome extension storage associated with your browser profile:
- Custom Dictionary Words - Words you've added to your personal dictionary via the "+ Ignore" button
- API Keys - Provider API keys you enter for optional grammar checking
- Settings - Your preferences, including language variant
- Session Cache - Temporary check results used to avoid re-checking the same page
This data:
- Is not sent to Ignite App
- May be accessible to anyone who can access your browser profile, so you should protect your device and profile
- Can be deleted through LexiLint or Chrome extension settings
Permissions Explanation
LexiLint requests these Chrome permissions:
activeTab
Why we need it: To read the webpage text when you click "Check Spelling" or "Check Grammar"
What we do NOT do:
- We do NOT track which pages you visit
- We do NOT access tabs you haven't explicitly checked
- We only read text when you click the check button
storage
Why we need it: To save your custom dictionary words and API keys locally on your device
What we do NOT do:
- We do NOT sync data to cloud servers
- We do NOT share storage data with other extensions or websites
Third-Party Services
AI Grammar Checking (Optional Feature)
If you choose to use AI grammar checking, LexiLint facilitates communication between your browser and your chosen AI provider. You must:
- Create your own account with the AI provider
- Generate your own API key
- Provide the API key to LexiLint
Supported providers:
- Google Gemini (free LexiLint tier) - Privacy Policy | API Terms
- OpenAI (LexiLint Premium) - Privacy Policy | API Terms
- Anthropic (LexiLint Premium) - Privacy Policy | API Terms
Provider availability, retention, usage limits, and charges are controlled by the provider. Review the provider's current privacy policy and terms before enabling grammar checking.
Payment Processing (Premium Features)
If you purchase premium features, payment processing is handled by Polar.sh (powered by Stripe).
What Polar.sh collects:
- Payment information (handled by Stripe - we never see it)
- Email address (for license key delivery)
- Purchase transaction details
What LexiLint sees:
- License validation status returned by Polar
- We do not receive your payment card details
License key storage:
- License keys are stored through Chrome's sync storage
- License validation requests are sent to Polar
- Chrome may sync the key across browsers signed in to the same profile, subject to Chrome settings
Privacy policy: https://polar.sh/legal/privacy
If You Uninstall
When you remove LexiLint, Chrome opens a short page on our website asking what went wrong. The address carries the version you had installed and nothing else — no identifier, no record of what you checked, no analytics on the page.
It is an ordinary page visit, so our host sees it the way it sees any other. Answering is entirely optional; closing the tab is a perfectly good answer.
Error Logging
LexiLint sends no error reports anywhere. There is no crash reporting, no error monitoring service, and no remote logging of any kind.
Errors are written to your browser's own developer console and go no further. Nothing leaves your device.
Versions 1.1.0 to 1.1.3 used Sentry for error monitoring. It was removed in version 1.1.4.
Data Deletion
To delete all LexiLint data:
- Delete custom dictionary and settings:
- Open LexiLint settings
- Click "Clear Custom Dictionary"
- Or manually delete via Chrome:
chrome://extensions→ LexiLint → "Remove extension"
- Delete session cache:
- Automatically cleared on page navigation/refresh
- Or manually: Close the browser tab
- Delete API keys:
- Open LexiLint settings
- Delete the API key field
- Or remove the extension entirely
Uninstalling the extension removes ALL locally stored data immediately.
Children's Privacy
LexiLint does not knowingly collect data from anyone, including children under 13. Since we collect no personal data, there is no age-specific data to protect or delete.
Changes to This Policy
We may update this privacy policy as we add new features (like additional AI providers). Changes will be posted here with an updated "Last Updated" date. Significant changes will be announced via the Chrome Web Store listing.
Contact Us
Questions about privacy? We're here to help:
- Email: [email protected]
- Subject Line: "Privacy Question"
We respond within 48 hours (usually much faster).