Overview
Connects your browser to the Locke desktop app so web requests are checked on-device for AI traffic and screened before they leave.
Locke Extension connects supported AI websites, including ChatGPT, Claude, Gemini, Grok and Perplexity, to the Locke desktop app for on-device screening. For in-scope fetch/XHR requests with a body, it holds the request and transfers the body (including conversation text and supported uploaded files), method, destination, path/query and page-set headers to the local app through native messaging. The app returns a verdict: - allow: send the held request to the website. - redact: send the desktop app's rebuilt body to the website. - block: do not send the request; the page sees a network error. No clean verdict means an in-scope request is blocked. A user's explicit time-boxed fail-open setting in the desktop app can return an unchecked verdict; the extension reports those sends in its popup. Content scripts run only on catalog-listed hosts and their matched subdomains/frames, without an all-URLs permission. Screening is further restricted by request-path rules, provider policy and disabled-site settings. Some cross-origin uploads from those pages are also screened. Not every action on a supported site is covered: navigation/address-bar search prompts, WebSockets, worker traffic and unrecognized upload shapes are outside this screening path. See https://github.com/sonomoshq/Locke-Extension/blob/main/HONEST.md. Scanning happens in the local desktop app. The extension does not send screening copies to a Sonomos cloud service; allowed/redacted page requests still reach the user's chosen website. Browser-added Cookie headers are not captured, but page-set headers may include authentication information. The cross-origin upload screening copy omits presigned URL query credentials. The extension does not persist request bodies. It stores local settings, disabled-site configuration and a 100-entry diagnostic audit buffer, plus session-only connection/screening state and counters. Diagnostic metadata may include URLs or paths. Local connection requests carry browser/version and, for Chromium host registration, the extension ID. See https://sonomos.ai/locke/privacy/ for local processing and desktop retention. Requires the Locke desktop app. Without a working connection, in-scope requests are blocked and the toolbar badge shows the connection problem.
0 out of 5No ratings
Details
- Version2.0.3
- UpdatedNovember 5, 2026
- Size156KiB
- LanguagesEnglish
- DeveloperSonomos, Inc.Website
9924 Kika Ct #2416 San Diego, CA 92129-5010 USEmail
info@sonomos.aiPhone
+1 858-610-4514 - TraderThis developer has identified itself as a trader per the definition from the European Union and committed to only offer products or services that comply with EU laws.
- D-U-N-S144945841
Privacy
Locke Extension has disclosed the following information regarding the collection and usage of your data. More detailed information can be found in the developer's privacy policy.
Locke Extension handles the following:
This developer declares that your data is
- Not being sold to third parties, outside of the approved use cases
- Not being used or transferred for purposes that are unrelated to the item's core functionality
- Not being used or transferred to determine creditworthiness or for lending purposes
Support
For help with questions, suggestions, or problems, please open this page on your desktop browser