AES-GCM report payload
The report payload is encrypted before it is stored.
Read-only Stripe audit
We use Stripe's read_only OAuth scope, so the audit can never move money or change a subscription. If you do not want to connect at all, upload a Stripe JSON export instead.
You should not hand write access to your billing to a tool you just found. LeakCheck gives you two read-only doors.
Access requested
Stripe's read_only scope lets the audit read billing objects needed to build the report. It does not allow LeakCheck to charge customers, refund payments, transfer money, create subscriptions, cancel subscriptions, or edit pricing.
Customers, subscriptions, charges, invoices, prices, and products needed for the audit.
No customer charges, no subscription changes, no refunds, no pricing edits.
The server rejects the OAuth callback if Stripe does not grant read_only access.
No connection required
Upload a Stripe JSON export instead. It keeps the cautious buyer in the same audit flow without granting OAuth access.

Data handling
The audit writes a report so you can review and share findings. It does not need write access to Stripe to do that.
The report payload is encrypted before it is stored.
Only non-sensitive routing fields needed to serve the report stay in plaintext.
Shareable report links expire after 30 days by default.
Report pages send noindex and nofollow directives.
Audit data responses use security headers and no-store behavior.
Email support@mnac.io if you need a report removed or have a data request.
Report output
LeakCheck returns ranked findings, dollar totals, and a shareable report link you can send to the person who owns billing cleanup.
Failed payments, past-due subscriptions, dead trials, duplicates, coupons, and billing gaps.
A headline total plus leak count for the free teaser.
Secure report link that expires in 30 days by default.
FAQ
No. The read-only audit cannot charge customers, refund payments, or move money.
No. The audit path does not request write access, so it cannot create, update, pause, or cancel subscriptions.
Report links expire after 30 days by default. Email support@mnac.io for deletion requests.
Contact support from the email used for the audit and ask for the report to be removed.
Stripe Connect OAuth with `read_only` scope. The server rejects a callback that does not grant read-only access.
Connect with read_only scope, or upload a Stripe export instead. Both paths lead to the same free teaser audit.
Connect read-only and run your audit Or upload a Stripe export instead