Your money is leaking.
Find out where, and plug it.

every subscription and hidden fee in your bank statement - what it costs a year and how to cancel - without your account numbers ever reaching a model

On a real-looking statement

12 subscriptions. $516 a year paid twice for the same job.

Three months of a fictional household's spending, checked in about a minute. Flip a switch on anything you don't need and Leak writes the cancellation for you.

Sample statement · 3 months12 found
$2,938 a year
$516 a year on overlapping services
  • Netflixstreaming video$17.99
  • Hulustreaming video$18.99
  • Disney+streaming video$13.99
  • Apple Musicmusic$10.99
  • Overdraft feebank fee$35.00
stripguardqwendeepseek + websandboxministral
$2,938
a year in subscriptions found on the sample
$516
a year paid twice for the same job
$297
a year in bank fees
0
account numbers sent to a model

How it works

From statement to plugged leaks in about a minute

The full pipeline →
01

Drop in a statement

Export a CSV from your bank, or paste the text. Any bank, any layout: the model reads it the way you would.

02

Your details come out first

Account, card and routing numbers, email and phone are stamped out before anything leaves the server. Otari's guardrail is the second lock.

03

Three open models trace the leaks

One finds every subscription and fee, one checks today's price and the cancel page on the web, and Otari's sandbox adds it up exactly.

04

Plug them in one click

Flip a switch on what you don't need and watch the yearly savings roll. Leak writes the cancellation or the fee-refund email for you.

Privacy

See exactly what the AI saw

Most money apps ask you to trust them with your bank data. Leak shows you the statement exactly as it was sent, with every identifier stamped out, next to your original.

  • Stripped in the app. Account, card, routing and IBAN numbers, email and phone are removed before any request is made.
  • Checked at the gateway. An Otari guardrail blocks a statement that still carries personal data, before it reaches a provider.
  • Nothing kept. Leak has no database. Close the tab and it is gone.
  • Every request visible. The glass box lists each model call: who served it, what it cost, what it searched.
Your file
Statement for Alex Rivera | Acct No. 4417-2290-1185-0063
Contact: alex.rivera@example.com | +1 415 555 0142
2026-10-05,"NETFLIX.COM",-17.99
Sent to the model
Statement for Alex Rivera | Acct No. card
Contact: email | phone
2026-10-05,"NETFLIX.COM",-17.99

Open-weight models

Three models, three jobs, one key

Reads the statement
Qwen 3.5 35B

Finds recurring charges and bank fees, grouped by service, as structured data.

Checks the web
DeepSeek V4 Flash

Uses Otari's web search to find today's price and the official cancel page.

Writes the fix
Ministral 8B

Drafts the cancellation message or the fee-refund request you can paste and send.

Powered by Mozilla Otari

Every request goes through Otari

Otari is Mozilla.ai's open-source AI gateway. It gives Leak one key for every open-weight model, web search, a code sandbox, guardrails and a budget for each person in the household, and tells the app exactly what happened on each request.

How Leak uses each Otari feature →
Open-weight modelsModels in distinct rolesWeb search & fetchCode executionGuardrailsPer-user budgetsSpend limitsRouting & fallback

Questions

Good to know

Is my statement stored?+

Leak keeps nothing: there is no database. The stripped statement passes through Otari to the open-weight model providers to be read; Otari records each request's tokens and cost, not your account numbers, which were removed first.

Which banks work?+

Any bank that exports a CSV or a text statement. There is no bank-specific parser; the model reads descriptions like NETFLIX.COM 866-579 the way a person would.

Why open-weight models?+

They can be run by anyone, audited and self-hosted. Leak uses three of them through one Otari key, and the page shows which one answered every request.

How are the totals worked out?+

Not by a model. The app writes the arithmetic as Python and runs it in Otari's code sandbox, so the yearly number is exact and repeatable.

What does a check cost?+

About 30 to 40 cents of Otari credit for a three-month statement, mostly web searches. Extracting the charges costs a fifth of a cent.

How much is leaking out of yours?

It takes about a minute. Start with the sample if you'd rather not use your own.