All startups

Add your startup

Pick where your users sign up. We count them ourselves with the least access that can do it, and a database is only ever read through a read-only login. UserCount is open source, so you can read every request we make.

Supabase
  1. Copy the SQL and run it in your project’s SQL Editor. It creates a read-only user that can only read your user count.
  2. Copy the connection string from Connect → Session pooler and paste it here.

Read-only access

The login can call one function that returns your user count. It cannot see a single row, email or table, and your own password never reaches us.

The only request we makeRead the code
SELECT usercount.user_count();

Run it in your project’s SQL Editor. The user can only read your user count.

We connect as usercount_reader, the read-only user from the SQL above.

If your database only accepts known addresses, allow ours: 208.77.244.242, 152.55.184.241, 152.55.185.190.