Database check · No login

Your database key is public.
What can it open?

Every Supabase app ships its anon key to the browser. That is by design, as long as row-level security holds. Paste your project URL and that key: we try what a stranger would, table by table, bucket by bucket, and rank the ways in weakest link first.

Counts rows, never reads them · lists at most one file name per bucket · the key is not stored · *.supabase.co only

Can one user see another’s data? (optional)Create two throwaway users in your app and add one thing as each (a profile, an order). We sign in as each and count whether one can see the other’s rows. Nothing is read or changed; the logins are used for this check only and never stored. Fill both or neither.

This checks the database from the outside. To check the code that talks to it, including your migrations for tables without row-level security, scan your repo. Only check projects you own.