Skip to main content

Security

Security is built into how ReadyClass is architected.

Payments never touch our servers

All card data is handled directly by Stripe, a PCI-DSS Level 1 provider. ReadyClass uses Stripe Connect, so funds settle in each business's own Stripe account — we never store card numbers or hold balances.

Per-business data isolation

Each business's workspace is isolated. Database security rules enforce that only members of a workspace can read or write its data, and public registration is handled server-side so visitors never get direct database access.

Authentication

Accounts are secured with Firebase Authentication (email/password or Google). Sessions are managed by Firebase and verified server-side for every privileged action.

Reporting an issue

Found a vulnerability? Please email admin@bwstack.dev — we read every report.