Security

Your business runs through this. We treat it that way.

The portal holds your enquiries, files, messages and billing — so here's specifically how it's protected. Plain answers, no badge-collecting.

Row-level security in the database

Client separation is enforced in the database itself, not just in application code. Every query runs under rules that mean each client can only ever see their own data — even a bug in the app can't hand one client another's records.

Payments handled by Stripe

When you pay an invoice, your card details go directly to Stripe — one of the world's largest payment processors. Card numbers never touch or pass through our servers, and we never store them.

Hosted on Vercel and Supabase

The application runs on Vercel and the database, authentication and file storage run on Supabase — established infrastructure providers with dedicated security teams, rather than servers we patch ourselves.

HTTPS everywhere

All traffic to the Console is encrypted in transit with HTTPS, and strict transport security tells browsers to never connect over plain HTTP. Passwords are stored hashed by our authentication provider — we never see them.

Staff access controls

Access inside our team is role-based. Workers only see the clients they're assigned to; billing and account administration are restricted to admins. Accounts are created by an admin — there's no self-serve sign-up to abuse.

Rate limiting and abuse protection

Sign-in and sensitive endpoints are rate-limited to slow down brute-force and abuse attempts, and account actions leave an audit trail we can review.

What we don't claim

We don't hold formal certifications like SOC 2 or ISO 27001, and we won't put badges on this page to imply we do. What you read above is exactly how the system works. If you have a security question — or something to report — email help@numberonesystems.com and a person will answer.

For how we handle personal information, see the Privacy Policy and Terms of Service.

More of the Console

Questions before you sign in?

Ask us directly — a real person reads every message.