Authentication
Customer access uses Supabase Auth, server-side session checks, and protected dashboard routes.
Security
GBPAutoFix handles sensitive business-profile workflows with authentication, tenant-aware authorization, signed provider events, and explicit customer approval checkpoints.
Control layers
The goal is to communicate what is actually implemented today: authentication, tenancy, billing integrity, event replay handling, scoped provider access, and redacted operations.
Customer access uses Supabase Auth, server-side session checks, and protected dashboard routes.
Customer work is scoped through tenant-derived authorization rather than trusting browser-supplied account identifiers.
Checkout uses server-side product and Price allowlisting, while webhooks validate Stripe signatures and event contracts.
Stripe event processing is designed around idempotency, duplicate detection, and stale lifecycle handling.
Google access uses OAuth scopes and avoids passwords, 2FA codes, browser sessions, or unsafe credential sharing.
Security utilities support redaction of sensitive provider credentials in logs and diagnostics.
What we never ask for
We do not request Google passwords, two-factor codes, browser sessions, payment card numbers, or altered business records.