Privacy Policy

Last updated: 20 July 2026

WebKaya is a local-first agent platform. Its entire purpose is that your data never leaves your device. You build AI agents grounded in your own files, and they run on your hardware. This policy explains, plainly, what that means.

What we collect

Nothing. WebKaya has no servers, no analytics, no telemetry, no crash reporting, and no accounts. The developer receives no data of any kind from your use of the extension. There is no “opt out” to configure because there is nothing being collected in the first place.

Where your data goes

What is stored locally

Your preferences (chosen model, theme, display name, workspace), the agents you build or import (their instructions, tool settings, and the schema of the files they use), the local knowledge indexes built from files you attach to an agent, any memory rules you explicitly save, saved dashboards, imported datasets you chose to keep, finance watchlists, alert rules and formula scripts, cached embedding vectors, and any API keys you enter (Kaggle, Hugging Face, Anthropic, OpenAI) are stored in your browser’s local storage / IndexedDB / Origin Private File System, on your device only. Agents you export as .wkagent files carry only their configuration and the shape of the data they need — never your raw files. Keys are sent exclusively to the provider that issued them and never to the developer. You can delete memory rules in Settings → Memory, clear keys by emptying the fields in Settings, and remove sources and dashboards from within the app. Uninstalling the extension removes everything.

Permissions, in plain language

PermissionWhy it’s needed
tabsTo see the address of your open tabs so “Analyze current page” knows which page you mean. Used only when you click that button. No browsing history is recorded or transmitted.
scripting / activeTabTo read the visible data table on a page you explicitly ask WebKaya to analyze, and (optionally) to click through pagination. The extracted data is processed locally.
sidePanelThe extension’s main interface is a browser side panel.
Host access to localhost / 127.0.0.1To communicate with your own local Ollama AI server, and to let you analyze locally-served (dev/intranet) dashboards. Granted in advance for local addresses only.
Optional site access (http(s)://*)Requested at runtime, only for actions you initiate: analyzing/collecting a specific site, downloading a dataset from Hugging Face or Kaggle, or calling the cloud AI provider whose key you configured — never granted in advance or in bulk.

Third parties

By default WebKaya talks only to software on your own machine — your browser, and optionally your local Ollama server. Three optional, user-initiated integrations involve a third party, always directly from your browser with your own credentials and never through any WebKaya server: Google Sheets (the Sheets tab you're viewing fetches its own CSV export using your existing Google session), dataset imports from Hugging Face or Kaggle (downloads to your device; your token/key goes only to that provider), and bring-your-own-key cloud AI (Anthropic or OpenAI, only while you have explicitly selected a cloud model — clearly indicated by the amber “Cloud Engine Active” banner, with local identifier masking on by default). Each provider's own privacy policy governs what it does with requests you send it. The developer never receives, proxies, brokers, or sells any of it — and never sees your keys.

Children

WebKaya is a general-purpose productivity tool and is not directed at children. Because it collects no data, it collects no data from anyone, including children.

Changes

If this policy ever changes, the updated text ships with the extension and appears on this page. The core promise — the developer collects nothing, and data leaves your device only through actions you explicitly take with your own credentials — is the architecture, not a setting.

Contact

Questions? Open an issue on the project repository or reach us through the store listing.