Scan your data with the real engine

Upload a bounded extract, choose the target, and run the LeakLens Python detectors on a configured backend. This page never replays a recorded result and never invents a finding.

live backend required The public site is static. GitHub Pages cannot execute Python. The scan runs only after you connect a real LeakLens API; when none is connected, the page says so and links to the prerecorded demo.

Connection

Point the page at a LeakLens API

Not connected

Use a backend you run locally, or the documented free deployment. The URL is stored in this browser only; no account is created.

HTTPS for public backends; HTTP is accepted only for localhost. A free backend can take about a minute to wake.

No live LeakLens backend is configured.

Dataset

1. Choose the file to audit

validated server-side

Held-out test file optional

Add a separate test split to measure exact, feature-vector and near-duplicate overlap, group overlap and temporal boundaries.

Column preview

Connect a backend to inspect columns and choose a target.

Options

2. Configure and run

Scan configuration

Runs the optional offline semantic rules and learned model on the backend. AI output is separate and evidence-bound: it never changes deterministic findings, severity or the trust score. Off by default.

Inspect a file first; target and optional columns are populated from its real headers.

No account. No permanent storage. Findings are returned for this request only.