Data Processing Agreement
This Data Processing Agreement ("DPA") forms part of the Terms between your business (the "Controller", "you") and Pretty Pooches Ltd trading as Beatrice (the "Processor", "we", "us"). It governs our processing of personal data on your behalf and is designed to satisfy Article 28 of the UK GDPR. Where the Terms and this DPA conflict on data protection, this DPA prevails.
This is our standard documentation; last updated 16 August 2026. It explains our processing commitments in plain terms and is not legal advice.
1. Definitions
2. Roles + scope
3. Subject-matter, duration, nature + purpose
- Subject-matter: processing of Client Personal Data to provide the booking, payments and communications platform.
- Duration: for as long as you have an active account, and thereafter only as needed to return or delete the data and to retain anonymised booking records as set out below.
- Nature: collection, storage, organisation, retrieval, use, transmission to sub-processors, anonymisation and deletion, by automated means.
- Purpose: creating and managing appointments, taking deposits and payments, scheduling and travel planning, sending reminders and service messages, and supporting the service — all on your documented instructions.
4. Types of personal data + categories of data subjects
Categories of data subjects: your clients, and where relevant the people they book on behalf of.
Types of personal data: name, email address and phone number; postal address and geolocation (for mobile or at-home appointments); appointment history; the notes you keep about a client's treatments; photos you or the client attach to an appointment record; marketing preferences; push-notification tokens; and reminder / delivery logs. Card numbers are not processed by us — they are handled directly by Stripe.
4a. Special category (health) data
Unlike some booking platforms, we expect special category data under Article 9 to be in scope here: several Beatrice trades must ask a client about allergies, medications, skin conditions or pregnancy, must record a patch-test outcome, or must take informed consent for a procedure such as laser, tattooing, piercing, electrolysis or permanent makeup.
We process that data only to store it against the appointment and make it available to you. We do not use it for any purpose of our own, do not use it to train anything, and do not disclose it to any sub-processor beyond the hosting and storage listed in §8.
Identifying the Article 9(2) condition for collecting it, and keeping the records for as long as your insurer or your local-authority licence requires, are your responsibilities as the controller. We will not delete a record you are required to keep without telling you.
5. Processing only on documented instructions
6. Confidentiality
7. Security
8. Sub-processors
You give general authorisation for us to engage sub-processors to provide the service. We impose data-protection terms on each that are no less protective than this DPA ("flow-down"), and we remain responsible to you for their performance. Our current sub-processors are:
| Sub-processor | Purpose | Region |
|---|---|---|
| Stripe | Card payments, deposits, payouts (Connect) and plan billing | UK / EU / US |
| Amazon Web Services (incl. SES) | Hosting, data storage and transactional email | UK (eu-west-2) |
| Twilio | SMS booking reminders and notifications | UK / EU / US |
| Meta — WhatsApp Cloud API | WhatsApp messaging (currently dormant / feature-flagged off) | EU / US |
| Entri | Custom-domain connection and DNS / SSL | US |
| Google / Mapbox | Geocoding and travel-time (distance matrix) | EU / US |
| Fly.io + Cloudflare | Application hosting, CDN and edge networking | UK / global edge |
| Sentry | Error monitoring and diagnostics | EU / US |
| PostHog | Product analytics — usage measurement, funnels, heatmaps and session replay (replay masks all form input by default). Loaded only after analytics consent. | EU (eu.i.posthog.com) |
We will give you advance notice of any intended addition or replacement of a sub-processor so you have the opportunity to object on reasonable data-protection grounds. If we cannot resolve a reasonable objection, you may terminate the affected part of the service.