Vibe Code Detector collects zero data. No personal information, no browsing history, no page content is ever collected, stored, or transmitted. All analysis runs entirely inside your browser. Nothing ever leaves your device.
We do not collect your name, email, IP address, or any identifier.
We never record which URLs or websites you visit.
Page HTML, scripts, and DOM data are analyzed in memory and immediately discarded.
No telemetry, crash reporting, or usage analytics of any kind.
In plain terms: we collect nothing. The extension is purely a local analysis tool.
The extension requests the minimum permissions needed to perform local page analysis.
Grants temporary access to the currently active tab only when you click the extension icon. No background access to any tab is ever granted.
Allows the extension to inject the analysis script into the active page. The script reads DOM attributes and class names locally — no data is sent anywhere.
These permissions are standard requirements for any browser extension that performs page inspection. They do not grant any persistent access or cross-origin capabilities.
Every part of the detection pipeline runs entirely inside your browser:
DOM scanning, class counting, attribute detection — all happens in-memory inside the content script running on your device.
The weighted scoring algorithm runs locally and produces a result shown directly in the popup. No external API is called.
All intermediate data (class lists, DOM snapshots, attribute sets) exists only for the duration of the analysis and is never persisted.
The extension makes zero network requests of its own. You can verify this with any browser DevTools network inspector.
The extension itself does not integrate with any third-party service.
The documentation pages (the pages you are reading now) load fonts from Google Fonts for display purposes. This is a standard web practice — Google Fonts does not receive any extension-specific data, only a standard font request from your browser.
The extension's source code is hosted on GitHub. If you visit the repository, GitHub's standard privacy policy applies.
Vibe Code Detector is fully open source under the MIT License. You do not have to trust this policy — you can read every line of code that runs on your device.
The complete source is available at github.com/paladini/vibe-code-detector. The relevant files for privacy review are:
The content script injected into pages. Contains all detection logic — no network calls.
The TypeScript source of truth for all heuristics. Mirrors content.js with full type safety.
Declares all permissions and host access. You can verify the minimum-permission scope here.
If this Privacy Policy is ever updated, the new version will be published in this repository and the effective date at the top of this document will be updated accordingly.
Any meaningful change that affects user privacy will be communicated via a GitHub release note. Given the nature of this extension — a local, zero-data tool — significant changes are not anticipated.
For questions or concerns about this Privacy Policy, please get in touch via GitHub.
Author & maintainer of Vibe Code Detector