KeenSense is a browser extension that tracks product prices across retail websites. It is developed and maintained by fokko as a personal project. This privacy policy explains what data KeenSense accesses, how it is stored, and what network requests it makes.
KeenSense is local-first: all data stays on your device. The developer does not operate any servers and does not receive any user data.
KeenSense's use of user data complies with the Chrome Web Store User Data Policy, including the Limited Use requirements.
KeenSense does not collect, transmit, store, sell, or share user data with any third party (apart from the user-initiated, user-keyed OpenAI fallback described below, and the retailer websites the user explicitly asks KeenSense to track). There is no developer-operated server of any kind.
Stored locally on your device:
Transient data (not persisted):
All data is stored in chrome.storage.local (or the Firefox equivalent). Data never leaves your device through any mechanism controlled by the developer. There is no server, no analytics, no telemetry.
KeenSense periodically sends HTTP requests directly from your browser to the retailer websites whose products you are tracking. These are the same sites you already visit. The retailer sees ordinary web request metadata (your IP address, User-Agent string) — the same information they see when you visit their site normally.
KeenSense can optionally use Chrome's built-in AI APIs (Gemini Nano) for price extraction when traditional methods fail. This processing runs entirely on your device. No data is sent to Google or any other service through this feature.
If you choose to configure an OpenAI API key in Settings, KeenSense will send small HTML fragments from product pages to OpenAI's API (api.openai.com) using your key when other extraction methods fail. This feature is:
The developer is not responsible for how OpenAI processes data sent via your API key. Refer to OpenAI's privacy policy for details.
The developer does not sell or rent user data, and does not share it with third parties except as described above (the user-initiated, user-keyed OpenAI fallback, and the retailer websites the user explicitly asks KeenSense to track). The developer does not have access to any user data.
Your data is stored locally until you take one of these actions:
There is no remote data to delete because no data is ever transmitted to the developer.
Because all data is stored locally on your device, you have full control:
chrome.storage.local and can be exported via browser developer toolsLegal basis for processing: Contract performance — you explicitly request price tracking by clicking "Track Price" for each product.
KeenSense is not directed at children under 13 and does not knowingly collect personal information from children. If you believe a child has provided personal data through this extension, please contact us.
KeenSense does not sell personal information. Because all data is stored locally on your device, there is no personal information held by the developer that could be sold, disclosed, or shared with third parties.
Your data is stored locally in the browser's extension storage, which is sandboxed and protected by the operating system and browser security model. The developer does not have access to your data. For security concerns, see SECURITY.md.
If this policy is updated, the effective date and extension version at the top of this document will be changed. Significant changes will be noted in the extension's release notes.
For privacy-related questions or concerns:
Email: fokko@mail.com