Legal

Security

Security isn't a bolt-on. Here's how Slotnest protects your account, your bookings, and your clients.

Last updated June 30, 2026

Tenant isolation

Every business's data is isolated at the database layer with Postgres Row-Level Security. Owners can only read and write rows belonging to their own business, enforced by the database itself — not just the application.

Authentication

Accounts are managed through Supabase Auth with secure, http-only session cookies. Dashboard routes are guarded server-side, and sensitive operations run with carefully scoped service credentials that never reach the browser.

Booking integrity

Bookings are protected against double-booking with a per-business lock that serializes concurrent writes and honors each service's seat capacity, so two clients can never claim the same slot.

Payments

Subscriptions are paid on-chain, wallet-to-wallet. We never hold your private keys. Each upgrade is bound to a unique payment amount and verified on-chain, and every transaction hash can be used exactly once — making replays impossible.

Abuse prevention

We apply layered safeguards to keep the platform healthy:

  • Rate limiting on public endpoints, including a per-business cost backstop.
  • Input validation on every form and API boundary.
  • Output escaping to prevent injection in emails and pages.
  • Reserved subdomains and strict subdomain validation.

Reporting a vulnerability

Found something? We appreciate responsible disclosure. Please reach out through the contact page with details, and give us a reasonable window to investigate and fix before any public disclosure.

This is a general template provided for convenience and is not legal advice. Review and adapt it with qualified counsel before relying on it for your business.