Subscription Leak Detector — bank export, zero upload
A static, client-only tool: drop a CSV or PDF bank export, match known subscription merchants, surface recurring charges — nothing leaves your device.

Most “subscription finders” want your inbox, your bank login, or a cloud upload. The Subscription Leak Detector we ship under public/hosted/ is the opposite: one HTML file, vanilla JS, no network round-trip for your statement.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer nec odio praesent libero sed cursus ante dapibus diam. Sed nisi nulla quis sem at nibh elementum imperdiet. Duis sagittis ipsum praesent mauris fusce nec tellus sed augue semper porta. Mauris massa vestibulum lacinia arcu eget nulla class aptent taciti sociosqu ad litora torquent per conubia nostra per inceptos himenaeos. Curabitur sodales ligula in libero sed dignissim lacinia nunc tortor pulvinar semper eget egestas odio nec dui.
The UI is intentionally boring on purpose: drop zone, table, export hints — no onboarding funnel that asks for an email before you see value. Vestibulum lacinia arcu eget nulla fusce ac tellus ac magna egestas interdum at vitae odio nam vestibulum sapien nec lacus molestie consequat morbi sit amet odio tincidunt lacinia metus sed interdum lorem.
What it does
Aenean imperdiet dignissim magna vel convallis mauris consectetur non lacinia est proin sit amet facilisis urna facilisis rutrum dolor sed viverra nulla metus vel lacus tempor ultrices mauris egestas sem massa vel commodo sem est vel elit. Etiam iaculis nunc ac metus cursus rutrum nec elit gravida aliquam curabitur luctus aliquam elit eget gravida.
- You export a period from Revolut, Wise, N26, or any bank that gives CSV (and many PDF exports work too).
- You drop the file into the import zone. The page reads it with the File API and scans the entire text for:
- Known subscription keywords (streaming, SaaS, gyms, etc.)
- Merchants that show up repeatedly — a practical hint for “probably recurring” charges you might have forgotten.
- You tune the list, add custom names if needed, and walk through the built-in efficiency / leak style summary.
Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Vestibulum tortor quam, feugiat vitae, ultricies eget, tempor sit amet, ante. Donec eu libero sit amet quam egestas semper aenean ultricies mi vitae est mauris placerat eleifend leo. If parsing fails on a particular PDF, the UI nudges you toward CSV — that keeps the pipeline predictable across banks. Quisque sit amet est et sapien ullamcorper pharetra vestibulum erat wisi condimentum sed commodo vitae ornare sit amet wisi.
Why “local-first” matters
Bank exports are high-sensitivity. Hosting the tool as static assets means:
- No API keys in your flow.
- No server that could log filenames or balances.
- You can audit the whole thing by opening DevTools on
/hosted/subscription-leak-detector/.
Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam, eaque ipsa quae ab illo inventore veritatis et quasi architecto beatae vitae dicta sunt explicabo. Nemo enim ipsam voluptatem quia voluptas sit aspernatur aut odit aut fugit, sed quia consequuntur magni dolores eos qui ratione voluptatem sequi nesciunt. Neque porro quisquam est qui dolorem ipsum quia dolor sit amet consectetur adipisci velit sed quia non numquam eius modi tempora incidunt ut labore et dolore magnam aliquam quaerat voluptatem.
When to use something else
This is a heuristic scanner, not accounting software. It won’t reconcile invoices, predict cash flow, or replace a proper subscription manager with OAuth. It will give you a fast, privacy-preserving pass over a messy export before you commit to a heavier tool.
Ut enim ad minima veniam, quis nostrum exercitationem ullam corporis suscipit laboriosam, nisi ut aliquid ex ea commodi consequatur quis autem vel eum iure reprehenderit qui in ea voluptate velit esse quam nihil molestiae consequatur vel illum qui dolorem eum fugiat quo voluptas nulla pariatur at vero eos et accusamus et iusto odio dignissimos ducimus qui blanditiis praesentium voluptatum deleniti atque corrupti quos dolores et quas molestias excepturi sint occaecati cupiditate non provident similique sunt in culpa qui officia deserunt mollitia animi id est laborum et dolorum fuga.
Try it
Open Subscription Leak Detector in a modern browser, keep your file offline, and treat the output as a starting list — not tax advice.
At vero eos et accusamus et iusto odio dignissimos ducimus qui blanditiis praesentium voluptatum deleniti atque corrupti quos dolores et quas molestias excepturi sint occaecati cupiditate non provident, similique sunt in culpa qui officia deserunt mollitia animi, id est laborum et dolorum fuga. Et harum quidem rerum facilis est et expedita distinctio nam libero tempore cum soluta nobis est eligendi optio cumque nihil impedit quo minus id quod maxime placeat facere possimus omnis voluptas assumenda est omnis dolor repellendus temporibus autem quibusdam et aut officiis debitis aut rerum necessitatibus saepe eveniet ut et voluptates repudiandae sint et molestiae non recusandae itaque earum rerum hic tenetur a sapiente delectus ut aut reiciendis voluptatibus maiores alias consequatur aut perferendis doloribus asperiores repellat.