Draft, not yet in effect. This page is waiting for review by a lawyer. Highlighted parts still need to be filled in.
RepairDoc legal
Data processing terms
Last updated 29 October 2026
The short version
- Your shop decides what customer and staff data to keep. RepairDoc processes it only to run the Service for you.
- We keep it secure, keep it confidential and help you answer people's requests.
- We tell you about a breach without undue delay, and within 72 hours of finding it where we can.
- We list every provider we use and tell you 30 days before adding one.
- When you leave, you can export everything, then we delete it.
1.Scope and roles
These Data processing terms ("DPA") are part of the Terms of Service between Company legal name ("RepairDoc") and the shop ("you"). They apply when RepairDoc processes personal data on your behalf in providing the Service ("Shop Personal Data"). You are the controller (or "business") and RepairDoc is your processor (or "service provider"/"contractor").
If this DPA and the Terms conflict about personal data, this DPA wins. Where the EU or UK GDPR applies, the Standard Contractual Clauses described below win over both.
2.Processing only on your instructions
RepairDoc processes Shop Personal Data only to provide, secure and support the Service, as described in Annex 1, and on your documented instructions. Your use and configuration of the Service (for example turning on texts, connecting a payment provider or an AI app) are your instructions. If we think an instruction breaks the law we'll tell you.
Under US state privacy laws, RepairDoc will not: sell or share Shop Personal Data; retain, use or disclose it outside our direct business relationship with you or for any purpose other than the business purposes in these terms; or combine it with personal data from other sources except as those laws permit. We'll tell you if we can no longer meet these obligations, and you may take reasonable steps to stop unauthorized use.
3.Your responsibilities
You're responsible for having a lawful basis for the data you collect, giving people the notices the law requires (RepairDoc gives you a customer privacy notice and per-shop text terms to start from), getting consent for texts, and keeping your account's roles and permissions appropriate.
4.Our people
Everyone at RepairDoc who can access Shop Personal Data is bound by confidentiality and has access only as needed for their job. Support access is read-only, needs two-factor sign-in, and is logged.
5.Security
RepairDoc maintains the technical and organisational measures in Annex 2, and may improve them over time but won't materially weaken them.
6.Sub-processors
You authorise RepairDoc to use the sub-processors in Annex 3. Each is bound by written terms that protect the data at least as well as this DPA, and RepairDoc remains responsible for them.
We'll give at least 30 days' notice (in the app or by email) before adding or replacing a sub-processor. If you object on reasonable data protection grounds, we'll work with you on an alternative; if we can't find one, you may end the affected part of the Service and get a refund of prepaid fees for it.
Providers you choose to connect yourself (Stripe, Square, outside AI apps) act under your own agreements with them and are not our sub-processors for that data.
7.Helping with people's requests
RepairDoc gives you tools to find, export, correct and delete customer and staff records, and to stop texts. If someone contacts us directly about their data in your shop, we'll pass the request on to you and not answer it ourselves unless you ask. We'll also give reasonable help with data protection impact assessments and regulator questions.
8.Personal data breaches
If RepairDoc becomes aware of a breach affecting Shop Personal Data, we'll notify you without undue delay, and where feasible within 72 hours, with what we know about what happened, the data and people affected, and what we're doing about it. We'll update you as we learn more. Notifying a breach isn't an admission of fault.
9.Return and deletion
You can export your data at any time. When your account closes, we keep Shop Personal Data for 30 days so you can export it, then delete it, except where the law requires us to keep it. Backups are overwritten within 35 days.
10.Audits
On written request, no more than once a year (or after a breach or at a regulator's request), we'll give you information needed to show compliance with this DPA, such as answers to a security questionnaire and any third-party audit reports we have. If that isn't enough, you may audit us at your cost with 30 days' notice, under confidentiality, in a way that doesn't disrupt our other customers.
11.International transfers
RepairDoc and its sub-processors may process data in the United States and other countries. For transfers out of the EU/EEA, the Standard Contractual Clauses (Module 2, controller to processor, and Module 3 where you are a processor) are incorporated by reference, with the UK Addendum for UK data and the Swiss amendments for Swiss data. Lawyer: complete SCC options (docking clause, Clause 9 option, Clause 17 law, Clause 18 courts).
12.Annex 1: Details of processing
- Subject matter and duration
- DetailsProviding the Service for as long as the shop's account is open, plus the deletion period above
- Purpose
- DetailsPoint of sale, repairs, check-in, customer tracking pages, chat, text and email notifications, staff time clock and schedules, reports, exports, payments integration, AI assistant and connected apps the shop turns on
- People
- DetailsThe shop's customers and prospective customers; the shop's owners, staff and contractors
- Customer data
- DetailsName, phone, email, devices, IMEI or serial, repair notes, passcodes (if entered), photos, quotes, purchases, chat messages and files, text preferences and consent records
- Staff data
- DetailsName, email, role, hashed PIN, clock-in and break times, schedules, pay rate (if entered), sales and repairs handled, activity log
- Sensitive data
- DetailsNone intended. Shops should not enter health data, government IDs or full card numbers
- Frequency
- DetailsContinuous
| Item | Details |
|---|---|
| Subject matter and duration | Providing the Service for as long as the shop's account is open, plus the deletion period above |
| Purpose | Point of sale, repairs, check-in, customer tracking pages, chat, text and email notifications, staff time clock and schedules, reports, exports, payments integration, AI assistant and connected apps the shop turns on |
| People | The shop's customers and prospective customers; the shop's owners, staff and contractors |
| Customer data | Name, phone, email, devices, IMEI or serial, repair notes, passcodes (if entered), photos, quotes, purchases, chat messages and files, text preferences and consent records |
| Staff data | Name, email, role, hashed PIN, clock-in and break times, schedules, pay rate (if entered), sales and repairs handled, activity log |
| Sensitive data | None intended. Shops should not enter health data, government IDs or full card numbers |
| Frequency | Continuous |
13.Annex 2: Security measures
- Tenant isolation: every query is scoped to the signed-in business; ids from the browser are checked against it.
- Access control: owner-editable roles and permissions; read-only, logged support access; two-factor sign-in for the RepairDoc team.
- Credentials: passwords and PINs stored with salted hashing; payment provider keys encrypted at rest (AES-GCM).
- Encryption in transit (HTTPS/TLS) everywhere; encryption at rest per hosting provider.
- Connected apps: OAuth 2.1 with PKCE, short-lived rotating tokens, revocable connections, confirmation before any write, rate limits, activity log.
- Payments: card data handled only by the payment provider; webhooks verified and applied once.
- Logging and monitoring of admin actions in an audit log; backups, restore testing, incident response plan, vulnerability management.
14.Annex 3: Sub-processors
- Hosting provider
- What forRuns the RepairDoc app and its database
- Data involvedAll data in RepairDoc
- WhereRegion
- File storage provider
- What forStores photos and chat attachments
- Data involvedPhotos, files customers or staff upload
- WhereRegion
- SMS provider
- What forSends and receives text messages
- Data involvedCustomer phone numbers, text content
- WhereUnited States
- Email provider
- What forSends account and receipt emails
- Data involvedEmail addresses, email content
- WhereRegion
- Anthropic, PBC
- What forPowers the owner AI assistant (Claude)
- Data involvedBusiness data the owner asks about
- WhereUnited States
- Stripe, Inc.
- What forCard payments, if the shop connects Stripe
- Data involvedPayment amounts, status, card brand and last 4
- WhereUnited States
- Block, Inc. (Square)
- What forCard payments, if the shop connects Square
- Data involvedPayment amounts, status, card brand and last 4
- WhereUnited States
| Provider | What for | Data involved | Where |
|---|---|---|---|
| Hosting provider | Runs the RepairDoc app and its database | All data in RepairDoc | Region |
| File storage provider | Stores photos and chat attachments | Photos, files customers or staff upload | Region |
| SMS provider | Sends and receives text messages | Customer phone numbers, text content | United States |
| Email provider | Sends account and receipt emails | Email addresses, email content | Region |
| Anthropic, PBC | Powers the owner AI assistant (Claude) | Business data the owner asks about | United States |
| Stripe, Inc. | Card payments, if the shop connects Stripe | Payment amounts, status, card brand and last 4 | United States |
| Block, Inc. (Square) | Card payments, if the shop connects Square | Payment amounts, status, card brand and last 4 | United States |