Free, buyer-run, read-only. The seller creates a restricted Stripe key that can only view data; you paste it here and get the metrics computed from the raw objects Stripe itself bills on — not from the seller's spreadsheet. No account, nothing stored, key used once in memory.
Send them this (copy-paste ready):
For due diligence, please create a restricted, read-only Stripe API key: 1. Stripe Dashboard -> Developers -> API keys -> Restrictable keys -> "Create key" 2. Name it "DD read-only" (any name works) 3. Under "Permissions", set ALL of these to "Read" and nothing else: Subscriptions, Charges, Refunds, Disputes, Events (Read only. No write, no "Sensitive" - never grant those.) 4. Create. The key starts with rk_ - send it to your buyer. Delete the key when verification is done. This key cannot create, change or delete anything in your account.
A rk_test_ key (from the seller's test data) runs the same checks against test-mode data — a safe rehearsal before they share anything live. We tell you clearly which mode a report ran in.
Every download is timestamped and carries the SHA-256 of the JSON bundle, so the version you bring to a negotiation is provably the version you verified. Keep the file; shasum -a 256 reproduces the hash on any Mac or Linux machine.
Every formula, threshold and known limit is documented on the method page — including exactly what a read-only key cannot see. We would rather show you the edges of the tool than let you trust a number past its use-by date.
A churn number in a listing is a summary of data you cannot check. A CSV export is data the seller chose and can shape. The verifier closes both gaps: the numbers come from the same subscription objects Stripe bills on, and the seller cannot edit them without deleting revenue. If the numbers here and the numbers in the listing disagree, you will know which one to negotiate on.
You can still run our browser-side CSV analyzer or send the CSV for a human-reviewed report. Just know the ordering: a file the seller prepared is less reliable than objects Stripe bills on. Use the file for exploration; use the verifier for the number you negotiate on.