Last Updated: May 19, 2026
"Client" means the entity that has executed a services agreement with Booko, including enterprise organizations using Booko's dynamic pricing integration.
"Personal Data" means any information relating to an identified or identifiable natural person processed by Booko on behalf of Client.
"Protected Health Information" ("PHI") has the meaning given under HIPAA and includes individually identifiable health information transmitted or maintained in any form.
"Services" means the Booko platform services, including scheduling, dynamic pricing, demand forecasting, incentive management, and related analytics tools.
Booko acts as a data processor for Client-controlled data and as an independent data controller for platform operations including fraud prevention, security, billing, and aggregated analytics. Where Booko processes PHI on behalf of a Covered Entity or Business Associate, Booko acts as a Business Associate under HIPAA and the terms of a separately executed Business Associate Agreement ("BAA") shall apply.
To provide the Services, including: class and appointment scheduling; dynamic pricing computation and incentive assignment; demand forecasting and occupancy prediction; payment processing; credit fulfillment and redemption tracking; promo code generation and sync; team and access management; webhook delivery; analytics and reporting; and integration with Client's existing booking platforms.
End users (consumers booking classes or appointments), Client personnel (business owners, team members, enterprise administrators), instructors, and service providers.
For the term of the Services agreement and thereafter in accordance with the data retention schedule described in Section 10.
Booko implements technical and organizational measures appropriate to the risk presented by the processing, including:
Where Client is a Covered Entity or Business Associate under the Health Insurance Portability and Accountability Act of 1996 ("HIPAA") and its implementing regulations, the following additional terms apply:
Booko maintains controls aligned with the AICPA Trust Services Criteria:
Upon request, Booko will provide Client with reasonable documentation of its security controls, subject to mutual confidentiality obligations.
Booko engages the following categories of sub-processors. Booko will notify Client of material changes to this list via the Booko website or email at least thirty (30) days before engaging a new sub-processor. Client may object to a new sub-processor by contacting Booko in writing within that notice period.
| Sub-Processor | Purpose | Data Processed | Location | Tier | Transfer Mechanism |
|---|---|---|---|---|---|
| Supabase | Primary database hosting (PostgreSQL) | All application data including user records, bookings, enterprise data, and audit logs | US | 1 | DPF / SCCs as applicable |
| Stripe | Payment processing (Connect marketplace) | Payment amounts, customer identifiers, connected account data | US | 3 | DPF / SCCs as applicable |
| Google Cloud Platform | Pricing engine hosting (Cloud Run), credential storage (Secret Manager), ML model artifact storage (Cloud Storage); audit-log archive (Google Cloud Storage with Bucket Lock retention policy, compliance mode, 7-year retention) | Class schedules, occupancy data, forecasting models, integration credentials, audit logs (archived) | US (us-central1) | 1 | DPF / SCCs as applicable |
| Google (OAuth/Calendar) | Authentication and calendar synchronization | Email, profile information, calendar events | US | 1 | DPF / SCCs as applicable |
| Vercel | Application hosting and blob storage | Application requests, uploaded images and assets | US | 1 | DPF / SCCs as applicable |
| Resend | Transactional email delivery | Recipient email addresses, email content (booking confirmations, notifications) | US | 3 | DPF / SCCs as applicable |
| Twilio | SMS notifications | Phone numbers, SMS message content | US | 3 | DPF / SCCs as applicable |
| PostHog | Product analytics and feature flags | Anonymized usage events, feature flag evaluations | US | 2 | DPF / SCCs as applicable |
| Sentry | Error monitoring and performance tracking | Error logs, stack traces, anonymized user identifiers | US | 2 | DPF / SCCs as applicable |
| Geoapify | Address autocomplete | Address search queries | EU/US | 3 | DPF / SCCs as applicable |
| OpenAI | Large language model API for pricing rationale generation and demand-signal extraction | Anonymized pricing context, market signals, and operator queries | US | 2 | DPF / SCCs as applicable |
| Anthropic | Large language model API for pricing rationale generation and demand-signal extraction | Anonymized pricing context, market signals, and operator queries | US | 2 | DPF / SCCs as applicable |
| Databricks, Inc. | Customer-workspace read view + staging table + reconciliation view interactions on behalf of Customer (Customer holds the commercial relationship with Databricks; Booko is processor with credentials provisioned by Customer) | Approved-change payloads, reconciliation status (no buyer PII) | Per Customer workspace (US) | 1 | Per Customer's Databricks contract; Booko's service-principal credentials provisioned by Customer |
Tier definitions. Tier 1 = critical / hosting / data plane. Tier 2 = important / telemetry / AI. Tier 3 = supporting.
Audit-rights flow-down. Booko maintains contractual audit rights against each sub-processor with which Booko holds a direct commercial relationship (typically via DPF, SCCs, or vendor-specific MSAs) and will share relevant third-party attestations (SOC 2 reports, ISO 27001 certificates) with Client on request under NDA. For Customer-provisioned sub-processors (e.g., Databricks workspaces where the Customer holds the commercial agreement and provisions Booko's service-principal credentials), audit rights flow from the Customer's own contract with that provider; Booko will reasonably assist the Customer in exercising those rights but does not independently hold them.
Client-directed integrations: Where Client configures an integration with a third-party booking platform (e.g., MindBody, Mariana Tek, DrChrono), that platform acts as a separate controller or processor under Client's own agreement with that platform. Booko processes data received from these platforms solely to perform the Services.
Specific sub-processors engaged depend on the Services used by Client. Enterprise customers may request a current list of sub-processors applicable to their engagement at any time.
For enterprise Clients using Booko's dynamic pricing integration, Booko additionally processes data from connected booking platforms. This includes:
Integration credentials (API keys, OAuth tokens) are encrypted using AES-256-GCM and stored separately from application data. Raw payloads from external platforms are retained for data integrity verification and are subject to the retention schedule in Section 10.
Booko uses machine learning models to provide demand forecasting and dynamic pricing recommendations. The following applies to this processing:
Booko retains Personal Data for the duration of the Services agreement and applies the following retention schedule after termination or deletion request:
Booko processes data primarily in the United States. Where Personal Data is transferred from the European Economic Area, United Kingdom, or Switzerland to the United States, Booko relies on the EU-U.S. Data Privacy Framework (and the UK and Swiss extensions) as applicable, and Standard Contractual Clauses (SCCs) with the UK International Data Transfer Addendum as a supplementary transfer mechanism.
Booko pre-executes Standard Contractual Clauses (SCCs) with each sub-processor with which Booko holds a direct commercial relationship, as a contractual fallback so Booko is not solely dependent on the DPF (acknowledging contested DPF legal status post-Schrems II). Customer-provisioned sub-processors (e.g., Databricks workspaces) operate under the Customer's own SCC arrangements with those providers; Booko's role is processor under credentials issued by the Customer. DPF certification IDs are maintained for each DPF-relying sub-processor at the public DPF registry (dataprivacyframework.gov/list) and refreshed on Booko's vendor-review cadence (Tier 1 annual; Tier 2 and 3 biennial). The current DoC ID snapshot is available to Client on request under NDA. Transfer Impact Assessments (TIAs) are maintained for Tier 1 sub-processors with which Booko holds a direct commercial relationship and reviewed annually; for Customer-provisioned sub-processors, transfer-mechanism assessment rests with the Customer's contract with that provider.
Booko will assist Client with reasonable data subject access, rectification, erasure, and portability requests. Booko will provide reasonable assistance with data protection impact assessments ("DPIAs") and prior consultations with supervisory authorities where required by law. Client may conduct or commission reasonable audits of Booko's data processing practices, subject to confidentiality, reasonable scheduling, and scope limitations. Booko may satisfy audit requests by providing its security controls documentation or equivalent third-party attestation.
Booko maintains an annual vendor due-diligence cadence: Tier 1 sub-processors with which Booko holds a direct commercial relationship reviewed annually; Tier 2 and Tier 3 reviewed biennially or on material change. For Customer-provisioned sub-processors (e.g., Databricks workspaces), vendor due diligence rests with the Customer's contract with that provider; Booko reviews the operational integration on the same cadence and will share its review findings with Client on request under NDA.
Booko will notify Client without undue delay, and in any event within forty-eight (48) hours, upon becoming aware of a confirmed personal data breach affecting Client data. Notification will include, to the extent reasonably available: the nature of the breach, categories and approximate number of affected data subjects, likely consequences, and measures taken or proposed to mitigate the breach. Where the breach involves PHI subject to a BAA, Booko will comply with the breach notification requirements specified in the BAA and HIPAA (45 CFR 164.410).
Upon termination of the Services or upon Client's written request, Booko will delete or return all Personal Data within thirty (30) days, subject to the retention exceptions in Section 10, deletion-authority limits for Customer-provisioned sub-processors (e.g., Databricks workspaces where deletion rights rest with the Customer's contract with that provider), and any applicable legal obligations. Booko will provide written confirmation of deletion upon request. For enterprise Clients, deletion includes removal of organization data, integration credentials, ingestion records, model artifacts, and audit logs (except where retention is required by law).
If there is a conflict between this DPA and the Terms of Service or Privacy Policy, this DPA controls for the processing of Client Personal Data. If there is a conflict between this DPA and a BAA with respect to PHI, the BAA controls.
For questions about this DPA or to exercise data protection rights, contact Booko at founders@bookoapp.com.