Legal · DPA (GDPR)
Data Processing Agreement
Stub · Slotsy-adapted draft of the Bonterms free open-source DPA (CC BY 4.0). Pending solicitor review.
§01 Parties & scope
You're the Controller of your members' data, we're the Processor. We follow your instructions.
This DPA applies between you ("Controller") and Slotsy ("Processor") regarding personal data of your members processed through the Slotsy platform. It is incorporated into the Slotsy Terms of Service.
§02 Subject & duration
Subject: scheduling, calendar sync, confirmation + reminder emails, webhook delivery, payment processing through your Stripe key. Duration: for as long as your Slotsy account is active, plus the wind-down window in §08.
§03 Categories of data subjects
- Your members / clients / customers who book through your Slotsy page.
- Your employees or contractors whose calendars are connected to your Slotsy account (Agency tier).
§04 Categories of personal data
- Identifying: name, email.
- Scheduling: meeting time, duration, time zone, notes.
- Optional intake-form fields you defined.
- Payment metadata (not card numbers — held by Stripe).
§05 Processor obligations
- Process personal data only on documented instructions from you.
- Ensure persons authorised to process the data have committed to confidentiality.
- Implement appropriate technical and organisational measures (see §07).
- Engage sub-processors only with prior general authorisation (see §06).
- Assist with DSARs and supervisory-authority enquiries.
- Notify you without undue delay (within 72 hours) of any personal-data breach.
§06 Sub-processors
You authorise the following:
- Cloudflare — hosting, edge database, file storage, CDN — EU regional hint.
- Paddle — merchant-of-record for Slotsy subscriptions — UK/EU.
- Resend — transactional email — EU region available.
- Plausible — analytics, server-side, no cookies — EU.
Slotsy notifies you of any change to sub-processors at least 30 days in advance. You may object and terminate within that window.
§07 Security measures
- Data encrypted in transit (TLS 1.2+) and at rest (Cloudflare D1 + R2 encryption).
- OAuth tokens encrypted with AES-256-GCM using a per-tenant key.
- Access to production data restricted to the founder, logged, reviewed quarterly.
- Session cookies: HttpOnly, SameSite=Lax, 30-day sliding TTL.
- Password hashing: bcrypt cost 12.
- Webhook signatures: HMAC-SHA256.
- Annual security review including OWASP Top-10 coverage check.
§08 Return & deletion
On termination, you may export all personal data via the in-app JSON export. Slotsy deletes all personal data within 90 days of account closure, except where retention is required by law.
§09 Audit
You may, on 30 days' notice and no more than annually, request a copy of our most recent security review report. On-site audits are available for Agency-tier accounts at the requestor's cost.
§10 International transfers
Where transfers outside the EU occur, Standard Contractual Clauses (Module 2 — Controller to Processor) apply, supplemented by additional safeguards where required.
§11 Contact
DPA questions, DSARs, breach notifications: [email protected].
Questions? [email protected] Privacy / DSAR: [email protected]