Last Updated: January 2025
At Resbit, we take security seriously. We implement industry-standard security practices and continuously monitor and improve our security posture to protect your data and ensure the integrity of our reservation management platform.
We use NextAuth.js, a robust authentication framework, to secure user access:
We implement a comprehensive role-based access control system with five distinct roles, each with appropriate permissions:
All API endpoints enforce role-based permissions, ensuring users can only access data and perform actions appropriate to their role.
Our platform uses a multi-tenant architecture where each business operates in complete isolation. Every API request is validated to ensure users can only access data belonging to their tenant. This isolation is enforced at both the application and database levels.
We use Zod, a TypeScript-first schema validation library, to validate all user inputs before processing. This prevents:
All API endpoints validate request bodies, query parameters, and path parameters against strict schemas before processing.
Payment processing is handled entirely through Stripe, a PCI DSS Level 1 certified payment processor. This means:
All API endpoints are protected with authentication middleware:
Our error handling is designed to protect sensitive information. Error messages provide enough detail for legitimate debugging while avoiding exposure of:
Automated background jobs (cron jobs) are protected with secret token authentication, ensuring only authorized services can trigger these operations.
All sensitive credentials and API keys are stored as environment variables, including:
These secrets are never exposed in client-side code or version control systems.
SMS communications are handled through Twilio, a trusted telecommunications provider:
We maintain security through:
While we implement strong security measures, you also play an important role:
If you discover a security vulnerability, please report it to us immediately through the support channels provided in your account dashboard. We take security vulnerabilities seriously and will investigate and address them promptly.
Please do not publicly disclose security vulnerabilities until we have had an opportunity to address them.
Our security practices are designed to help us comply with relevant data protection regulations, including:
If you have questions about our security practices or wish to report a security concern, please contact us through the support channels provided in your account dashboard.
Last Updated: January 2025
At Resbit, we take security seriously. We implement industry-standard security practices and continuously monitor and improve our security posture to protect your data and ensure the integrity of our reservation management platform.
We use NextAuth.js, a robust authentication framework, to secure user access:
We implement a comprehensive role-based access control system with five distinct roles, each with appropriate permissions:
All API endpoints enforce role-based permissions, ensuring users can only access data and perform actions appropriate to their role.
Our platform uses a multi-tenant architecture where each business operates in complete isolation. Every API request is validated to ensure users can only access data belonging to their tenant. This isolation is enforced at both the application and database levels.
We use Zod, a TypeScript-first schema validation library, to validate all user inputs before processing. This prevents:
All API endpoints validate request bodies, query parameters, and path parameters against strict schemas before processing.
Payment processing is handled entirely through Stripe, a PCI DSS Level 1 certified payment processor. This means:
All API endpoints are protected with authentication middleware:
Our error handling is designed to protect sensitive information. Error messages provide enough detail for legitimate debugging while avoiding exposure of:
Automated background jobs (cron jobs) are protected with secret token authentication, ensuring only authorized services can trigger these operations.
All sensitive credentials and API keys are stored as environment variables, including:
These secrets are never exposed in client-side code or version control systems.
SMS communications are handled through Twilio, a trusted telecommunications provider:
We maintain security through:
While we implement strong security measures, you also play an important role:
If you discover a security vulnerability, please report it to us immediately through the support channels provided in your account dashboard. We take security vulnerabilities seriously and will investigate and address them promptly.
Please do not publicly disclose security vulnerabilities until we have had an opportunity to address them.
Our security practices are designed to help us comply with relevant data protection regulations, including:
If you have questions about our security practices or wish to report a security concern, please contact us through the support channels provided in your account dashboard.