Privacy Policy for Math Symbol Keyboard
Privacy Policy for Math Symbol Keyboard
# Privacy Policy for Math Symbol Keyboard
**Last Updated:** June 8, 2026
## Introduction
Math Symbol Keyboard ("the Extension") is committed to protecting your privacy. This privacy policy explains what data we collect, how we use it, and your rights regarding your information.
## Data Collection
### User Activity Data
The Extension collects the following user activity data:
1. **Recently Used Symbols**
- Which math symbols you click
- Timestamps of when symbols were clicked
- Limited to your last 20 used symbols
2. **Favorite Symbols**
- Math symbols you mark as favorites
- No timestamps or usage patterns
3. **Expression Builder Data**
- Your in-progress expression currently being built
- Your saved expression history for reuse in the Saved tab
4. **User Preferences & Settings**
- Auto-insert toggle setting (on/off)
- Last active symbol category tab
- Theme preference (System / Light / Dark)
- In-page keyboard enabled/disabled for each supported site (Gemini, Claude, ChatGPT)
- Auto-close keyboard on Enter/Send setting
- Special category enabled/disabled
- Inline `\command` autocomplete enabled/disabled and its match mode (LaTeX / Name / Both)
- Onboarding state — which version's welcome screen you have already seen (so it isn't shown again)
- Welcome-bubble state — whether you have dismissed the first-run tip on each supported site
## How We Use Your Data
Your data is used exclusively to provide personalized features:
- **Recent Symbols**: Display your recently used symbols in the "Recent" tab for quick access
- **Favorites**: Save and display your favorited symbols in the "Favorites" tab
- **Expressions**: Restore your in-progress expression and let you reuse saved expressions in the "Saved" tab
- **Preferences**: Remember your settings between browser sessions
## Data Storage
**All data is stored locally on your device only.** We use Chrome's `chrome.storage.local` API, which stores data on your computer.
**We do NOT:**
- Send your data to external servers
- Share your data with third parties
- Transmit your data over the internet
- Use your data for analytics or tracking
- Collect any personally identifiable information (PII)
## Data Retention
Your data remains on your device until you:
- Clear the Extension's storage
- Uninstall the Extension
- Manually reset your preferences
## Third-Party Services
The Extension does not integrate with any third-party services, analytics platforms, or advertising networks.
## Permissions Usage
The Extension requests the following permissions:
- **activeTab**: Grants temporary access to the current tab when you click the extension icon, allowing symbol insertion into any web page
- **scripting**: Injects content on-demand via the popup to enable symbol insertion into the active tab
- **clipboardWrite**: Copies symbols to your clipboard when clicked
- **storage**: Stores your preferences, recent symbols, favorites, and saved expressions locally
These permissions are used solely for the Extension's core functionality and do not enable any data collection beyond what is described above.
## Gemini Integration
On pages at `gemini.google.com`, the Extension automatically injects a math keyboard panel into the page interface. This content script:
- **Reads the page DOM** only to locate Gemini's text input element
- **Writes** the selected math symbol or expression into that text field
- **Does not record or transmit** any content you have typed into Gemini
- **Does not access** your Gemini conversations, prompts, or responses
### Inline `\command` Autocomplete (Preview feature)
When this optional feature is enabled, the Extension reads the text immediately before your cursor on each keystroke — solely to detect whether you are typing a `\command` pattern (e.g. `\sum`). This text is:
- processed **locally and ephemerally** (never stored or retained after the keystroke)
- used **only** to match and display a list of math symbols
- **never recorded, transmitted, or shared**
This is the minimum access needed to power the autocomplete suggestion. The feature is **on by default** and can be enabled or disabled at any time from the Extension's settings.
This `\command` autocomplete is available in the supported chat sites — `gemini.google.com`, `claude.ai`, `chatgpt.com`, and `chat.openai.com` — and can be disabled at any time from the Extension's settings.
## Claude Integration
On pages at `claude.ai`, the Extension automatically injects a math keyboard panel into the page interface. This content script:
- **Reads the page DOM** only to locate Claude's text input element
- **Writes** the selected math symbol or expression into that text field
- **Does not read, record, or transmit** any content you have typed into Claude
- **Does not access** your Claude conversations, prompts, or responses
This access is limited strictly to `claude.ai` and can be disabled at any time from the Extension's settings.
## ChatGPT Integration
On pages at `chatgpt.com` and `chat.openai.com`, the Extension automatically injects a math keyboard panel into the page interface. This content script:
- **Reads the page DOM** only to locate ChatGPT's text input element
- **Writes** the selected math symbol or expression into that text field
- **Does not read, record, or transmit** any content you have typed into ChatGPT
- **Does not access** your ChatGPT conversations, prompts, or responses
This access is limited strictly to `chatgpt.com` and `chat.openai.com` and can be disabled at any time from the Extension's settings.
## Your Rights
You can:
- View your stored data in Chrome DevTools (chrome://extensions → Details → Inspect views)
- Delete all stored data by clearing the Extension's storage
- Disable specific features (e.g., turn off auto-insert)
- Uninstall the Extension at any time
## Children's Privacy
The Extension does not knowingly collect data from children under 13. The Extension is designed for general use and does not require age verification.
## Changes to This Policy
We may update this privacy policy from time to time. Any changes will be reflected in the "Last Updated" date at the top of this document. Continued use of the Extension after changes constitutes acceptance of the updated policy.
## Contact
If you have questions about this privacy policy or the Extension's data practices, please:
- Contact us at laviadev@gmail.com
## Consent
By installing and using Math Symbol Keyboard, you consent to this privacy policy.