What the interface shows
Forms, visible cookies, page text, and scripts exposed to a browser.
Identify what personal data the inspected code handles, with evidence of collection paths, storage and recipients.
Version 1.1.0 · Free-use proprietary licence · No account required
A page may visibly ask for a name and email while its backend also records an IP address, user agent, session identifier, analytics event, device signal, or AI prompt. A surface-level website scan may never see those collection paths.
Forms, visible cookies, page text, and scripts exposed to a browser.
Request metadata, logs, schemas, SDK calls, storage operations, data pipelines, AI integrations, and third-party destinations.
Every reported collection point shows why it was identified and where the evidence appears.
❯ Scan this codebase and report what personal data it collects. ⏺ Tracing request inputs, schemas, logs, SDKs, storage and third-party calls… ✓ Confirmed · IP address is read from the incoming request and written to the authentication log. src/auth/login.ts:48–53 ✓ Confirmed · Email address and account ID are sent with analytics identify events. src/analytics/identify.ts:21–27 ◐ Inferred · Device-token column exists, but no active write path was found in the inspected scope. db/migrations/014_devices.sql:8 ✓ Report created: .vdpo-privacy-scanner/html/index.html
The free scanner delivers one self-contained HTML report of technical facts found in the selected codebase. No separate data file is needed to view or share it. The report is saved locally; source-code processing depends on your AI assistant and its configuration. Local output does not guarantee offline analysis. JSON export is available on request for integrations. It does not produce a privacy policy or make a compliance determination.
Those require the complete vDPO Auditor workflow and human review.
Download once, unzip the package, and install the same scanning skill in the environment you use to work with your authorised code.
Scan this codebase and report what personal data it collects../install-claude-code.sh from the extracted folder for persistent installation.claude --plugin-dir /absolute/path/to/vdpo-privacy-scannerskills/scan-personal-data into .github/skills/ in the repository or ~/.copilot/skills/ for personal use.Use scan-personal-data to inspect this repository.skills/scan-personal-data into .opencode/skills/ in the repository or ~/.config/opencode/skills/ for personal use..vdpo-privacy-scanner/html/index.htmlYou may use the scanner personally or inside your organisation. You may not resell, redistribute, white-label, offer it as a service, or use it to build a competing commercial product. The complete licence is included in the download.