For founders
It depends entirely on which kind of key you hand over, and most people are never told there is more than one. Here is what each can do, and what to check before connecting your billing to anything — including us.
A secret key starts with sk_ and is your account. It can charge cards, refund them, move payouts, change settings. Handing one over is handing over the business.
A restricted key starts with rk_, and you decide what it may touch. Stripe lets you set every resource to None, Read or Write independently, so a key with Subscriptions and Customers on Read can list those two things and is powerless everywhere else. It cannot move a penny in any direction, because you never gave it the ability to.
rk_live_.Deleting it later is the same page, one click, and it takes effect immediately. You do not need anyone’s permission or cooperation to cut a tool off.
This applies to any product asking for your billing, not just this one:
sk_, stop. Whatever it does is not worth account-wide write access.We ask for a restricted key with Subscriptions and Customers on Read, and we refuse a secret key outright — paste one and the form tells you why rather than accepting it. The key is encrypted at rest with AES-256-GCM, used only to list subscriptions, and never shown back to you, sent to a browser, or included in an error report. Disconnecting deletes it.
Nothing is published until you publish it, and you choose which moments appear. What “verified” means · how the numbers are counted
Connect your billing and your verified history appears in about a minute. Nothing is public until you say so.