Join the waiting listJoin

SiteCabin data processing agreement

Draft of 12 October 2026

Draft for information. These are not yet in force. The final version will be published here before SiteCabin launches, and may change before then.

Questions to admin@sitecabinapp.co.uk.

1. Parties and how this agreement applies

1.1 This agreement is between Brightyard Ltd, a company registered in England and Wales with number 17511364, trading as SiteCabin (Brightyard), and the business that has signed up to SiteCabin (the Customer).

1.2 It forms part of the SiteCabin Terms of Service. It applies automatically when the Customer accepts those terms, and lasts as long as Brightyard processes Customer Personal Data.

1.3 The Customer is the controller of the Customer Personal Data. Brightyard is its processor. Brightyard processes Customer Personal Data only to provide SiteCabin.

1.4 Brightyard is a controller, not a processor, for its own business data about the Customer: the account holder's contact details, billing records, support emails about the account and how the Customer heard about SiteCabin. Brightyard's privacy notice covers that data, not this agreement.

1.5 If this agreement and the Terms of Service disagree about personal data, this agreement wins.

2. Definitions

TermMeaning
Data Protection LawThe UK GDPR, the Data Protection Act 2018, the Privacy and Electronic Communications Regulations 2003, and any law that replaces or amends them
Customer Personal DataPersonal data the Customer, its users or its systems put into SiteCabin, or that SiteCabin creates for the Customer, as described in Schedule 1
UsersThe Customer's staff, subcontractors and anyone else the Customer lets sign in to SiteCabin
Customer's SharePoint areaThe one SharePoint site in the Customer's own Microsoft 365 account that SiteCabin makes during setup and is given access to
Sub-processorA third party Brightyard uses to process Customer Personal Data, listed in Schedule 3
Personal Data BreachA breach of security leading to the accidental or unlawful destruction, loss, alteration, unauthorised disclosure of, or access to, Customer Personal Data
Restricted TransferA transfer of Customer Personal Data outside the UK that UK Data Protection Law restricts

Words such as controller, processor, personal data, processing and data subject have the meanings given in the UK GDPR.

3. Brightyard's duties

3.1 Instructions. Brightyard processes Customer Personal Data only on the Customer's documented instructions. The Customer's instructions are this agreement, the Terms of Service, and what the Customer and its Users choose to do in SiteCabin, including its settings. If Brightyard thinks an instruction breaks Data Protection Law, it will tell the Customer promptly. If the law requires Brightyard to process the data in another way, it will tell the Customer first, unless the law forbids that.

3.2 Customer's own duties. The Customer is responsible for having a lawful basis for the processing, for telling its staff and its own customers how their data is used (SiteCabin supplies a staff privacy notice template), and for the accuracy of what it puts in.

3.3 Confidentiality. Brightyard ensures that everyone who can access Customer Personal Data is bound by a duty of confidentiality, and only accesses it when needed to run, support or secure SiteCabin. They process it only on the Customer's instructions, unless the law requires otherwise. This duty continues after the service ends.

3.4 Security. Brightyard takes appropriate technical and organisational measures to protect Customer Personal Data, as Article 32 of the UK GDPR requires. The measures in place are described in Schedule 2. Brightyard may improve them over time but will not reduce the overall level of protection.

3.5 No other use. Brightyard does not sell Customer Personal Data. It does not use Customer Personal Data to train artificial intelligence models, and does not send it to AI services. It does not use it for its own marketing or for any purpose other than providing SiteCabin.

3.6 Anonymous figures. Brightyard may count usage in a way that identifies no person, such as the number of active firms or forms completed, to run and improve SiteCabin.

3.7 Ownership. The Customer owns the Customer Personal Data. It gives Brightyard a limited, non-exclusive, non-transferable right to use it only to provide SiteCabin, for as long as this agreement lasts. Brightyard owns SiteCabin itself and its materials.

3.8 No disclosure. Brightyard will not disclose Customer Personal Data to any third party except its sub-processors under clause 4, or where the law requires it. If a court, the police or a regulator asks Brightyard for Customer Personal Data, Brightyard will tell the Customer and discuss the response first, unless the law forbids that.

4. Sub-processors

4.1 The Customer gives Brightyard general permission to use the sub-processors listed in Schedule 3.

4.2 Brightyard will tell the Customer's admins by email at least 30 days before adding or replacing a sub-processor, and keep the current list on its website. The Customer may object on reasonable data protection grounds within that time. If the parties cannot resolve the objection, the Customer may cancel SiteCabin without penalty and receive a refund of any amount paid for the period after cancellation.

4.3 Brightyard puts a written contract in place with each sub-processor that gives Customer Personal Data the same level of protection as this agreement. Brightyard stays fully responsible to the Customer for its sub-processors' work. On request, Brightyard will provide copies of those contracts, with unrelated commercial terms removed.

4.4 Microsoft is not Brightyard's sub-processor. Files, workbooks and certificates are stored in the Customer's SharePoint area, and emails go out through a mailbox the Customer chooses. Both sit in the Customer's own Microsoft 365 account, under the Customer's own contract with Microsoft. SiteCabin only reads and writes that one SharePoint site and that one mailbox, using the permissions the Customer's admin grants during setup. The Customer can see or withdraw those permissions in its own Microsoft admin centre at any time.

5. Transfers outside the UK

5.1 SiteCabin's database and the servers that run the app are in London. Files stay in the Customer's own SharePoint area, wherever the Customer's Microsoft 365 account keeps its data.

5.2 Some sub-processors are US companies whose staff may access data from outside the UK to run, support or secure their services. That is a Restricted Transfer. Brightyard makes it only with one of these safeguards in place:

5.3 Schedule 3 says which safeguard covers each sub-processor. Brightyard checks each certification on the official Data Privacy Framework list at least once a year and before relying on it.

5.4 Brightyard will not move the database or the app's servers out of the UK without giving the Customer the notice in clause 4.2.

6. Personal data breaches

6.1 Brightyard will tell the Customer about a Personal Data Breach without undue delay, and in any case within 48 hours of becoming aware of it. This gives the Customer time to meet its own 72-hour deadline for telling the ICO.

6.2 The notice goes by email to the Customer's admins. It will say, as far as Brightyard then knows:

6.3 If Brightyard does not know everything at first, it will send what it knows and add the rest as it finds out.

6.4 Brightyard will take reasonable steps to contain the breach and stop it happening again. It will co-operate with the Customer's investigation, follow the Customer's reasonable directions on fixing the problem, and help the Customer tell the ICO and the people affected, if the Customer needs to. A notice under this clause is not an admission of fault.

7. Helping the Customer

7.1 People's rights. Most requests can be handled by the Customer's own admins in SiteCabin, because they can see, correct, export and remove their staff's records. Where they cannot, Brightyard will help the Customer answer requests from people exercising their rights (access, correction, deletion, restriction, objection and portability). If a person contacts Brightyard directly, Brightyard will pass the request to the Customer within 5 working days and will not answer it itself unless the Customer asks it to.

7.2 Assessments and the ICO. Brightyard will give the Customer reasonable information and help with data protection impact assessments, prior consultation with the ICO, and the Customer's security duties, as far as these relate to SiteCabin.

7.3 Cost. Help under this clause is free where it is reasonable in scale. Brightyard may charge a fair fee, agreed in advance, for help that is unusual or takes significant time.

8. End of the service: return and deletion

8.1 Files are already the Customer's. Everything SiteCabin files in the Customer's SharePoint area stays there, in the Customer's own Microsoft 365 account, when the service ends. Brightyard does not delete it.

8.2 Getting data out. Until the service ends, the Customer's admins can export their records from SiteCabin (for example timesheets, holidays and staff records as spreadsheets). Brightyard will help with a reasonable export request made before the deletion date in 8.3.

8.3 Deletion. When the Customer closes its account, it keeps access to the end of the period already paid for, then has read-only access. 30 days after that, Brightyard deletes the Customer's records from SiteCabin's database. Copies in Brightyard's encrypted database backups are overwritten within a further 30 days.

8.4 What Brightyard keeps. Brightyard keeps only what the law requires it to keep as a controller: the Customer's firm name, invoices and payment records (normally six years, for tax). Nothing about the Customer's staff or customers is kept.

8.5 On request, Brightyard will confirm in writing that deletion has happened.

9. Audits and information

9.1 Brightyard will make available the information the Customer reasonably needs to show that both parties are meeting Article 28 of the UK GDPR.

9.2 Brightyard will first answer the Customer's audit needs with documents: this agreement, its security measures, its Cyber Essentials certificate, its ICO registration number, a written security questionnaire (answered once a year on request) and its sub-processors' own certificates.

9.3 If that is not enough, or the ICO requires it, or after a Personal Data Breach, the Customer (or an independent auditor bound by confidentiality) may audit Brightyard. The Customer must give 30 days' notice, keep to working hours, avoid disrupting the service and other customers' data, and pay its own costs. Audits are limited to once a year unless the ICO requires more or there has been a breach.

10. Liability, term, changes and law

10.1 Liability. Each party's liability under this agreement is subject to the limits and exclusions in the Terms of Service. Nothing limits a party's liability where the law does not allow it to be limited.

10.2 Term. This agreement starts when the Customer accepts the Terms of Service. It ends when Brightyard has deleted the Customer Personal Data under clause 8. Clauses 3.3, 8 and 10 continue after that.

10.3 Changes. Brightyard may update this agreement to reflect changes in Data Protection Law or in SiteCabin, giving the Customer's admins at least 30 days' notice by email. A change that reduces the protection of Customer Personal Data needs the Customer's agreement.

10.4 Law. This agreement is governed by the law of England and Wales, and the courts of England and Wales have exclusive jurisdiction.

Schedule 1: Details of the processing

ItemDetail
Subject matterProviding SiteCabin, an office app for trade and building firms, to the Customer
DurationThe length of the Customer's subscription, then until deletion under clause 8
Nature of processingCollecting, storing, organising, displaying, exporting, emailing and deleting records; filing documents in the Customer's SharePoint area; sending reminders and notifications; running scheduled checks
PurposeRunning the Customer's office: timesheets and payroll exports, holidays and absence, staff records and qualifications, jobs and job numbers, gas safety and other forms, service rounds, vans, RAMS and safety records, quotes and tenders, and the Customer's company documents
Data subjectsThe Customer's employees, workers and subcontractors; the Customer's own customers and site contacts; other people the Customer records (for example clients' tenants, building control officers, suppliers)
Personal dataNames, work email and phone; Microsoft account identifiers; job role; hours worked and jobs worked on; holiday and absence records; qualification cards and registration numbers; vehicle and van check records; addresses, appliance details and test results on forms the Customer completes; photos taken on site; sign-in records and IP addresses in security logs
Special category dataHealth data where the Customer records it: sickness absence and its reason, and accident or incident reports. Brightyard treats it as sensitive throughout. No other special category data is expected
Criminal offence dataNone expected. The Customer should not record any
Where it is heldDatabase: London (Neon, on Amazon Web Services). App servers: London (Vercel). Files: the Customer's own SharePoint area
How longWhile the subscription runs, as the Customer's settings and its own retention choices decide (for example leavers' records are archived and wiped after six years). Deleted 30 days after the account closes; backups overwritten within a further 30 days

Schedule 2: Security measures

AreaWhat Brightyard does
Keeping firms apartEvery record carries its firm. The database's row-level security stops one firm's requests reading or changing another firm's records, and the app runs as a database role that cannot bypass those rules. An automated test proves the separation on every code change
Signing inMicrosoft 365 work accounts only. SiteCabin stores no passwords. Personal Microsoft accounts and guest accounts are refused. A person is placed in a firm only from the Microsoft organisation they sign in with
Access within a firmRoles (admin, office, operative) decide what each person sees and can change. Someone switched off, archived or removed is signed out on their next action
Least access to Microsoft 365SiteCabin is granted one SharePoint site (Sites.Selected) and one mailbox the Customer chooses, nothing else in the Customer's Microsoft account. Stored Microsoft tokens are encrypted
EncryptionAll connections use HTTPS/TLS. The database is encrypted at rest with AES-256, and its backups are encrypted
LocationDatabase and app servers in London
ReleasesEvery change runs type checks, linting, the full test suite and a build before it can go live. Database changes are applied by the release process and only ever add, so a failed release leaves the live version running
MonitoringA health check covers the database and scheduled jobs. An outside monitor checks it every 5 minutes and alerts Brightyard by email and text. Failed releases alert Brightyard by email
BackupsDatabase backups kept 30 days by the database provider. A restore is tested monthly
Admin accountsBrightyard's admin logins for its suppliers use unique passwords kept in a password manager, with two-factor authentication. Secrets are never shared in chat or email
PeopleOnly Brightyard's director has access to production systems today. Anyone given access later signs a confidentiality agreement and gets it only as needed
Certification and testing (planned)Cyber Essentials before 20 December 2026; an in-house code review focused on firm separation before the soft launch; an independent penetration test in the first year
ResilienceThe app runs on managed hosting that restarts and scales automatically. The database can be restored to an earlier point if data is damaged or lost. Files stay in the Customer's own SharePoint, so an outage at SiteCabin never takes them away. Pseudonymisation is not used, as the Customer needs to see real names; encryption is used instead

Schedule 3: Sub-processors

Sub-processorWhat forWhere the data isTransfer safeguard
Vercel Inc. (USA)Runs the SiteCabin appLondon servers; Vercel staff may access from the USAUK Addendum to the Standard Contractual Clauses in Vercel's DPA, which applies on Pro and Enterprise plans only
Databricks, Inc., through Neon LLC (USA)Hosts SiteCabin's database and its backupsLondon; Neon staff may access from the USAUK Extension to the Data Privacy Framework, and Neon's DPA with Standard Contractual Clauses
Amazon Web ServicesBackup email sender ("Firm via SiteCabin"), used only if the Customer's own mailbox stops working. Not yet switched onLondon (Amazon SES)AWS's DPA with the UK Addendum
Microsoft (Brightyard's own Microsoft 365)Support emails to support@sitecabinapp.co.uk, which may include details a Customer sendsMicrosoft's UK or EU data centresMicrosoft's Data Protection Addendum
Functional Software, Inc. (Sentry) (USA)Error reports from the app and website, so faults are found and fixed. Set to send no personal data or IP addresses, with request bodies scrubbedEU data region (Germany); Sentry staff may access from the USASentry's DPA with Standard Contractual Clauses and the UK Addendum

Not sub-processors, because they never receive Customer Personal Data: Stripe (handles Brightyard's billing of the Customer, as Brightyard's own supplier), Cloudflare (hosts the marketing website and waiting list), GitHub (holds the code, with made-up test data only) and UptimeRobot (checks the app is up).