Summary: Cortex is a local-first Chrome extension. It builds a searchable index of readable page text from sites you visit. Indexing and search run on your device using IndexedDB and optional on-device ML. Optional cloud chat (Google Gemini) sends only what you choose when you enable it in settings—typically your question plus retrieved snippets—not your entire browsing history. Cortex does not operate a backend that receives your indexed content.
| Data | Where it stays | Purpose |
|---|---|---|
| Extracted page text (chunked) | Your device (IndexedDB) | Search, Ask, Digest |
| Visit timestamps / URLs / titles | Your device | Recency ranking, digests |
| Settings (blocklist, pause, chat mode, optional API key) | chrome.storage.local on your device |
Extension behavior |
There is no Cortex account and no Cortex-hosted sync. Cortex does not sell your data.
If you turn on cloud chat and add a Google Gemini API key, prompts are sent from your browser directly to Google’s API under Google’s terms—not through Cortex infrastructure. You can disable cloud chat at any time and remove your key from settings.
Questions or privacy requests: GitHub Issues for this project.
Source repository: github.com/skumar54uncc/Cortex
Solely built by Shailesh Kumar.