Behind every shift.
A sub-processor is a third party that processes customer personal data on our behalf. We disclose them here so you always know who's in the loop, what they do, and where the data lives. Required by GDPR Article 28(2).
| Sub-processor | Role | Data touched | Location | Status |
|---|---|---|---|---|
| Supabase supabase.com/privacy DPA | Primary backend — Postgres database, authentication, file storage, edge functions, push subscriptions. | Employee records, rota, clock entries, timesheets, documents, vault ciphertext (encrypted on-device, opaque to Supabase), push endpoint URLs. | EU region (Frankfurt) — confirm against your project. | Active |
| Cloudflare Pages cloudflare.com/privacy DPA | Static asset hosting + CDN — serves the HTML/CSS/JS bundle from edge POPs worldwide. | No customer personal data. Standard HTTP request metadata (IP, user agent) for routing and abuse prevention only. | Global edge · EU + US regions | Active |
| Apple Push Notification service apple.com/legal/privacy | Web Push relay for users on iOS / macOS Safari that have opted into notifications. | Encrypted push payload (announcement title + body) routed via the device's push endpoint. Apple cannot decrypt content. | Per Apple infrastructure | Active |
| Google FCM (Firebase Cloud Messaging) policies.google.com/privacy | Web Push relay for Chrome / Android users that have opted into notifications. | Encrypted push payload routed via the device's push endpoint. Google cannot decrypt content. | Per Google infrastructure | Active |
| Mozilla Autopush mozilla.org/privacy | Web Push relay for Firefox users that have opted into notifications. | Encrypted push payload routed via the device's push endpoint. Mozilla cannot decrypt content. | Per Mozilla infrastructure | Active |
| Sub-processor | Role | Data touched | Location | Status |
|---|---|---|---|---|
| Anthropic (Claude API) anthropic.com/legal/privacy | AI-assisted rota generation — refines automatically-generated shift schedules against natural-language instructions. | Rota constraints (working-hour limits, role mix, rest periods). No employee names or personal identifiers leave apronly. Anthropic does not train on API traffic. | EU / US data centres | Planned |