Live is not the same as safe
Going live put your tool on the internet. Keeping it safe is the gate before it touches anything real. Four plain things stand between a tool that is merely live and one you can trust with a member's data.
None of this is hard, and Claude already knows every step. Four habits, and your job is to hold the line on them.
Four things, before real data
Walk these four before you point your tool at live member data. Tap each one for what it means and the exact move to make.
"Put a Google sign-in in front of this, and only allow my team's email addresses."
If you ever spot a key sitting in the code, stop: "move that key into settings and out of the code."
"Before anything that cannot be undone, stop and show me first." Put that line in your standing rules.
Nothing to do: it turns on by itself when you go live. Just check the padlock is there before you trust it with real data.
Four habits. Claude keeps them by default, and you keep it honest.
Where a key should and should not live
This is the one that bites people. A secret key sitting in your code is like writing your PIN on the front of your card. Here is the same key, done wrong and done right.
Anyone who can see the code can see the key, and use it. Once it has been pushed, treat it as leaked.
The code never holds the key, it only asks for it by name. The secret stays in settings, where it belongs.
We did not print a real key anywhere on this page, on purpose. That is the rule, modelled.
A login, in plain words
Sign in with Google is the simplest safe door, and you have walked through it a hundred times already.
One button
The person clicks Sign in with Google. No new password to invent, and none to forget.
Google vouches for them
Google checks who they are and tells your tool yes, this is them. Your tool never sees their password.
You hold the list
You decide which email addresses are allowed in. Everyone else is turned away at the door.
Set up the login, step by step
Done once. From now on, only the people you choose can open it.
Build the loop. Ship it. Lock it down.
That is the whole journey. You learned the loop that builds anything, you took it live, and you locked it down before it touched real data. The tool is yours, the address is yours, and so is the method. Go build the next one.
↻ Back to the method