Last updated: 27 June 2026
Skeinos is local-first and privacy-first. The extension organizes your AI chats (folders, search, prompts, instruction profiles) by reading the pages you already have open. Your conversation content stays on your device.
searchPostings), your ConversationIndex, and any model
Comparison records. These are processed and stored only in your browser
(IndexedDB / chrome.storage.local) and are never transmitted,
on any tier.The only telemetry Skeinos collects is anonymous diagnostics — crash reports and adapter-health signals (when a chat site changes its layout and breaks an integration) so we can fix breakage quickly. We do not collect usage or product analytics of any kind.
Diagnostics are opt-in and off by default. Nothing is sent unless you turn them on — offered as an explicit choice on the final onboarding step and any time in Settings → Privacy & data — and you can turn them back off at any point. What diagnostics contain when enabled:
No conversation content, search queries, prompt/folder/profile/tag names, URLs, or free text are ever included.
Diagnostics events carry no per-user identifier. Our processor's ingest
requires every event to include a distinct_id, so all events ship a single fixed
constant ("anonymous") that is identical for every install and encodes nothing about
you. Crash reports group by their stack fingerprint, not by person. We hold no persistent
identifier for you and therefore maintain no server-side profile to access or erase.
When diagnostics are enabled, events are sent by the extension's background service worker —
the single point of egress — to PostHog Cloud EU
(https://eu.i.posthog.com), our processor, hosted in the European Union. This is the
only external endpoint Skeinos contacts. We send hand-built JSON over HTTPS; the
extension bundles no third-party analytics SDK and loads no remote code. No
session recording or page/DOM capture ("autocapture") is used.
Questions about this policy: [email protected]