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.
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.
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.
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.
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.
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.
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.
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.
Questions before you sign in?
Ask us directly — a real person reads every message.