Authentication
User sessions are authenticated through Supabase before protected application routes and server actions are available.
Security
Fun Center Pro uses layered access controls so authenticated users only reach the company, locations and actions they are authorized to use.
Core controls
User sessions are authenticated through Supabase before protected application routes and server actions are available.
Company data is protected with tenant-aware access patterns and row-level security so one customer cannot browse another customer's records.
Location access is an independent boundary. A permission grant does not automatically allow a staff member to act on a venue they are not assigned to.
Sensitive actions are checked against the user's effective permissions on the server rather than relying on whether a button is visible in the interface.
Shared-workstation staff sessions, PIN access and site-lock behavior are handled separately from the underlying account authentication.
FCP connects bookings and payment activity while card processing is handled through the venue's configured payment provider integration.
Designed for least access
FCP distinguishes between navigation visibility and real authorization. A user seeing a destination does not by itself grant permission to perform a sensitive action.
Server-side checks re-evaluate company membership, location reach and required permissions before protected writes. This helps keep UI mistakes from becoming security boundaries.
Privacy and legal details
Review the privacy policy, terms and subprocessors for more detail about how the service handles data and third-party providers.