Legal
Privacy Policy
This Privacy Policy describes how Side Eye (“the Extension”), operated by Kei Sakai (“we”, “us”), handles information when you use our Chrome extension and related site at getsideeye.com.
Summary
Side Eye is local-first. Chat history, settings, and optional API keys stay on your
device. Page content is read in your browser only when you enable page context and is sent to the AI
server you configure (typically LM Studio or Ollama on localhost). We do
not operate a cloud backend for your chats and do not sell your data.
Information the Extension processes
Stored on your device
- Chat history — stored in
chrome.storage.local, per browser window. -
Settings — profiles, UI preferences, quick actions, ignored domains, and TTS
options. Most settings sync via
chrome.storage.syncif Chrome sync is enabled on your profile. -
Optional API keys — stored in
chrome.storage.localonly; not synced. - TTS model cache — when you enable Voice, Supertonic model files are downloaded and cached in browser storage (IndexedDB) on your device.
Read from web pages (when you use page context)
When page context is enabled and the domain is not on your ignore list, the Extension may read:
- Page URL and title
- Your text selection (if any)
- A readable excerpt from the page DOM
This content is included in prompts only when your message or a quick action implies the page is relevant. You can turn page context off per chat or block domains in Settings.
Images you attach
Images you paste or upload are resized in the browser and sent to your configured AI server when you send a message that includes them.
Where data is sent
-
Your AI server — LM Studio, Ollama, or another URL you set. Traffic goes directly
from the Extension to that server (usually
localhostor your LAN). We do not receive these requests. -
Hugging Face — if you enable Voice, the Extension downloads Supertonic TTS model
files from Hugging Face (
huggingface.co). No chat content is sent there.
The Extension does not include analytics, advertising, or third-party tracking SDKs.
Permissions and why we request them
- sidePanel — show the chat UI beside the current tab.
- storage / unlimitedStorage — save chats, settings, and TTS model cache.
- activeTab, tabs, scripting, webNavigation — link chats to browser tabs, read page context from the linked tab, and show favicons.
- Host access (
http://*/*,https://*/*) — inject a content script to extract page context when you request it; connect to user-configured AI base URLs (including localhost and LAN).
Data retention and deletion
Data remains on your device until you clear it. You can clear chat history from the Extension, remove
ignored-domain and profile settings in Options, uninstall the Extension, or clear extension data in
chrome://extensions.
Children
Side Eye is not directed at children under 13, and we do not knowingly collect personal information from children.
Changes
We may update this policy. The “Last updated” date at the top will change when we do. Continued use of the Extension after changes means you accept the updated policy.
Contact
Questions about this policy: hello@getsideeye.com