GDPR Compliance
In this document
Introduction
If your organisation holds personal data of people in the United Kingdom, the European Union or the EEA, you may only use a supplier you can put a written data protection agreement in place with. This page is where you find out whether we are that supplier, and what that agreement contains.
It is deliberately short. A data protection officer clearing a vendor is looking for three things by name: the Data Processing Agreement, the list of sub-processors who can reach your data, and the mechanism that makes a transfer out of the UK or the EEA lawful. Each has its own section, and each says plainly what exists today and what does not.
The law is the UK GDPR and the Data Protection Act 2018, as amended by the Data (Use and Access) Act 2025. Where your workspace holds data about people in the EU or the EEA, the EU GDPR can also apply to your own processing, and this page says so where that matters. We are SORVI AI LTD, company number 16927720, registered in England and Wales, with our registered office at Unit 5a Victoria Road, Stoke-On-Trent, England, ST4 2HS, and our team works from the United Kingdom and India. We are in scope from the first customer, which is also why this is a page rather than a paragraph inside the Privacy Policy. Our full company details are on our company information page.
Our role: controller and processor
Everything else on this page follows from a single distinction, and getting it the wrong way round is the most common error a vendor makes about their own position.
| Role | Who | What it means |
|---|---|---|
| Controller | You, our customer | Decides why and how the personal data in your workspace is processed |
| Processor | SorviAI | Processes that data only on your documented instructions, and for no purpose of our own |
| Controller | SorviAI, separately | For our own signup, marketing, newsletter, careers and billing data, where the decisions are ours and the responsibility is too |
A worked example, because the abstraction is slippery. A manufacturer in Leeds uses SorviAI Finance and stores their own customers’ names, addresses and payment histories. They decide what that data is for, so they are the controller. We hold and process it for them, so we are the processor. We may not decide to use it for a purpose of our own: doing so would make us a controller of data we are not authorised to control, which is among the clearest ways to breach the regulation.
The same manufacturer records its staff’s working time in Worklink. That makes it the controller of its employees’ attendance data too, with the obligations UK employment law attaches to it, which the Worklink section sets out.
We hold both roles at once, and a reviewer who sees only half of it is entitled to assume the other half was overlooked. Our marketing list is ours to answer for. Your ledger is not.
The Data Processing Agreement
Article 28 of the UK GDPR and the GDPR requires a written agreement between controller and processor. It is not paperwork attached to the relationship: it is what makes the relationship lawful.
| What you need to know | Answer | Status |
|---|---|---|
| Is a Data Processing Agreement available? | Yes. It is published at sorviai.com/gb/policies/data-processing-agreement, with a security annex structured to article 32 and an annex on international transfers. | In place |
| How is it executed? | It forms part of our Terms of Service, so it applies to every customer from the moment the agreement is formed, with nothing further to sign. If you need a copy signed by us for your records, ask and we will send one. | In place |
| Where do I request a signed copy? | [email protected] | In place |
It covers what article 28 requires it to cover: the subject matter and duration of the processing, its nature and purpose, the categories of data and of data subjects, processing only on your documented instructions, confidentiality obligations on our staff, the security measures we apply, the conditions under which we engage a sub-processor, our assistance with data subject rights, with data protection complaints, with breach notification and with impact assessments, deletion or return of your data at the end, and your audit rights.
Its security annex turns every security statement on this page and on our Security page into a contractual commitment. An overstated measure in that annex would be a breach of contract as well as an inaccuracy, which is why the security section below states the gaps next to the controls.
It does not name our sub-processors in its own text. That list changes when a vendor changes, and a list inside the agreement would mean re-executing the agreement each time; it is referenced by address instead, which is the next section.
Sub-processors
A sub-processor is any third party that can touch your personal data: hosting, email delivery, error tracking, support tooling, payment providers.
- The list is published, not supplied on request. It lives on our Compliance page, with the vendor, what they do, what they can reach, where they hold it, and the safeguard that covers the arrangement.
- Our own suppliers are listed apart from yours. Our sub-processors are DigitalOcean (hosting: the application, the database and uploaded files, all in London), Cloudflare (network delivery and protection, supplied through DigitalOcean), Twilio SendGrid (email, United States), Stripe (our own billing), Sentry (error monitoring and session replay, in its EU region in Frankfurt, Germany), GeoNames (time-zone lookup from a postal code, Switzerland), Google Fonts (font delivery on the app), Google Docs Viewer (previews of Office attachments, which receives a signed, time-limited link to the file), jsDelivr with unpkg as fallback (delivery of the PDF preview component, flag and emoji images and the animation runtime) and Microsoft 365 (our support mailbox, which receives whatever you send us in a support request).
- Integrations you switch on are yours to direct. HMRC Making Tax Digital for VAT, UPS, FedEx, DHL, Microsoft 365 for TeamEmail and your own Stripe account are integrations you direct, not our sub-processors. For HMRC, the fraud prevention headers its rules require are sent with each call: the user’s public IP address and port with a timestamp, a hashed user ID, our own public IP address, a random device ID stored in the browser, the browser’s user agent, screen size, colour depth, display scaling factor and window size, and the time zone. Online invoice payment through the Customer Portal uses Stripe Connect: the money goes to your own connected Stripe account, but SorviAI creates that account and makes the charges with its own Stripe platform key, and the payer’s email address and invoice number are sent to Stripe.
- No AI provider. SorviAI does not currently use an AI provider; if one is added it will be listed as a sub-processor with its transfer basis.
- You are told before a new one starts, not after. We announce a change on the published list and email workspace account owners at least 30 days in advance, and you can object under the Data Processing Agreement. There is no separate subscription for these notices.
- Each must be bound by terms no weaker than ours. That is an article 28 condition on us, and it is the reason the list is short rather than convenient.
International transfers
The application, the database and uploaded files are hosted in London, but personal data still crosses borders: error reports are processed in Germany, several suppliers are US companies, and some of our team work from India. Each crossing needs a lawful basis of its own, and this is the piece a data protection officer checks first.
Under UK law, as amended by the Data (Use and Access) Act 2025, a transfer out of the UK is lawful where the protection the data receives abroad is not materially lower than in the UK (the “data protection test”). A country covered by UK adequacy regulations passes it automatically. Otherwise the International Data Transfer Agreement or the UK Addendum to the EU Standard Contractual Clauses, backed by a transfer risk assessment, remain the usual way to meet it; both stay valid after the 2025 changes. For US recipients, the UK Extension to the EU-US Data Privacy Framework (the “data bridge”) can be relied on where the recipient is certified under it, for the kinds of data its certification covers.
| Question | Answer | Status |
|---|---|---|
| Where is the data hosted? | On DigitalOcean, for every workspace wherever the customer is: the application, the database and uploaded files are all in its London region, behind Cloudflare’s network. DigitalOcean keeps database backups off-site and does not publish where. | In place |
| What covers suppliers in the EEA and Switzerland? | UK adequacy regulations. Sentry processes error reports in Frankfurt, Germany; Stripe’s contracting entity, Stripe Payments Europe, Limited, is in Ireland; GeoNames is in Switzerland. No extra safeguard is needed. | In place |
| What covers our suppliers in the United States? | The UK Extension to the EU-US Data Privacy Framework, checked on the official list on 28 September 2026. Cloudflare, Stripe, Google and Microsoft are certified for all personal data, HR data included. DigitalOcean, Twilio and Functional Software (Sentry) are certified for non-HR data only. For HR data, such as Worklink records, Twilio’s data protection addendum applies the International Data Transfer Agreement; Sentry holds its copy in Frankfurt; and DigitalOcean holds your data in London, but its agreement has no separate safeguard if that HR data is reached from the United States. For EEA-origin data, the matching EU-US certifications apply, with the same limits. | Partial |
| What makes access by our team in India lawful? | Everyone on our team in India is employed by SORVI AI LTD. A team member who reaches our UK systems from India is part of the same company, and the ICO does not treat that access as a restricted transfer. India has no UK adequacy regulations, so before anyone works for us there as a contractor or through another company, we sign the International Data Transfer Agreement (and, for EEA-origin data, the EU Standard Contractual Clauses, module 3, processor to processor) with them, backed by a transfer risk assessment. | In place |
| Has a transfer risk assessment (UK) or transfer impact assessment (EEA) been carried out? | None is needed today: our only access from outside the UK and the EEA is by our own employees in India and by US suppliers covered by the data bridge. One is made before we sign transfer terms with any contractor or other company. | Not needed today |
| Is EU data residency available? | No. All hosting is in the United Kingdom; only error reports are processed in the EU. | Not offered |
This area of law has moved several times, and each move invalidated arrangements that were compliant the day before. We would rather show you a row marked “not in place” than publish a mechanism that is not there, which is exactly how vendors end up describing an arrangement a court has since set aside.
Data subject rights
A request from an individual comes to you, not to us. You are the controller, and our obligation is to give you what you need to answer it. The table states what the product does today.
| Right | What we have to enable | Status |
|---|---|---|
| Access | Export of one individual’s data from your workspace. Today exports run per module and stop at 20,000 rows, and nothing assembles everything held about one person across modules; we do that by hand on request. | Manual only |
| Rectification | Correction of records, which you do yourself in the application | In place |
| Erasure | Deletion, subject to the retention limits set out under retention and deletion. Today deleting a contact or customer hides the record but keeps its personal fields. | Not in place |
| Restriction | Suspending processing without deleting the record. There is no feature for it; we work through a request with you by hand. | Manual only |
| Portability | A structured, commonly used, machine-readable export: per-module list exports exist, as CSV or Excel, capped at 20,000 rows; there is no whole-workspace export | Partial |
| Objection | Stopping one specific processing activity. There is no feature for it; we work through a request with you by hand. | Manual only |
Where a request needs us, our turnaround is 10 working days. You generally have one month to answer the individual, so ours is set well inside that.
A request that spans several modules needs our engineering team today, because nothing in the product assembles one person’s data across modules. That matters to you more than the format does: a request you cannot fulfil without emailing your supplier is a request with our queue in the middle of it.
What the 2025 Act changed for UK customers
For an access request you need only make reasonable and proportionate searches; the one-month clock does not run while you wait for the identity checks you need or, where you reasonably ask, for the person to clarify the request. Since 19 June 2026 you must also have a process for data protection complaints: people must be able to complain to you (for example through an electronic form), you must acknowledge each complaint within 30 days and respond without undue delay, and the ICO will normally expect a complaint to reach you before it reaches them. If a complaint concerns processing we carry out for you, we help you answer it within the same turnaround as a rights request.
Worklink and TeamEmail: employers in the United Kingdom
Worklink records working time and holds employee records. In the United Kingdom that engages employment and immigration law as well as data protection law. You are the controller; we are your processor. This section sets out what UK employers ask us about most, what Worklink does today, and where it falls short.
What Worklink records. For each working day: the check-in and check-out times and the hours, breaks and overtime calculated from them; late arrival and early departure, in minutes, with any reason the employee gave; how the check-in was made (web app, header, administrator, automatic, personal link or kiosk tablet with a code or login) and which kiosk tablet; and the IP address of the check-in and of the check-out. The IP address is recorded every time, and there is no setting to switch it off. Worklink does not record location coordinates, photographs or biometrics at check-in. It also marks employees absent automatically each day, and can clock people out automatically if you switch that on (off by default).
Employee profiles can also hold personal details, home addresses, identification numbers, bank account details and annual pay, dependants with their dates of birth, education and career history, performance reviews, assets, training, exit interviews, uploaded documents, and leave records, including sick leave with the free-text reason each request requires. The visitor desk can record a visitor’s ID type and number, including passport and residence-permit numbers.
An employee who wants to see or correct their attendance record should ask their employer, who is the controller. We help the employer answer.
Employee data in Worklink: the UK rules in one table
| Issue | UK rule | SorviAI today, and what to do |
|---|---|---|
| National Insurance numbers | No special statute, but an NI number is a key identifier for fraud and an employer needs it for payroll only. It should not be used as a general employee identifier. | Worklink has free-text national ID, tax ID and social security number fields; in a UK workspace the NI number will usually go in one of them, as there is no dedicated NI field. The numbers are stored in plaintext and returned in full by the API to anyone you give employee access, with no separate restriction; detail screens show only the last four characters, but the edit form shows them in full. Leave them empty unless you need them in Worklink, and limit who has employee access. Worklink never uses them as identifiers. |
| Right-to-work checks | Employers must keep copies of the documents checked for the whole employment and for two years after it ends, and then delete them. They contain passport and immigration details. | Worklink has no right-to-work field or document type. A copy uploaded to an employee record is an ordinary document, visible to anyone with access to that record, and nothing deletes it automatically. Restrict access to the employee record, and diarise deletion two years after the leaving date. |
| Biometric attendance | The ICO ordered Serco Leisure to stop using facial recognition and fingerprint scanning to monitor staff attendance, because employees were not offered a genuine alternative (enforcement notices, February 2024). | Worklink uses no biometrics. Check-in is by login or kiosk code, with the IP address recorded; the only image held is an optional profile picture. We will not add biometric check-in without a separate data protection review. |
| Sickness absence and fit notes | Health information is special category data. An employer needs a condition under Schedule 1 to the Data Protection Act 2018 (usually the employment condition) and, for that condition, an appropriate policy document. | SorviAI sets up a “Sick Leave” leave type in every workspace that uses Worklink, and every leave request needs a free-text reason, so illness details can be typed into the record. A leave request can also carry a supporting document such as a fit note. Record the fact and dates of absence, tell staff not to put a diagnosis in the reason field, and ask for a fit note only where you need it. Keep your appropriate policy document up to date; the ICO publishes a template you can adapt. |
| Statutory sick pay | Under the Employment Rights Act 2025, since 6 April 2026 statutory sick pay is paid from the first day of sickness and the lower earnings limit no longer applies. | Check that your leave types and payroll process reflect the rules in force. Worklink’s leave records are your evidence; they are not a payroll calculation. |
| Working-time records | Employers must keep records adequate to show compliance with the Working Time Regulations 1998 (including the weekly limit and night-work limits) for two years. In Northern Ireland the equivalent duty is in the Working Time Regulations (Northern Ireland) 2016. | Worklink records check-in and check-out times, hours, breaks and overtime, and deletes none automatically, so the records survive as long as you keep them. Attendance records are not tamper-evident, and there is no dedicated working-time report for an inspector; the attendance records export (CSV or Excel) carries each day’s times, breaks, hours and overtime, so export it and keep it for the period the law sets. |
| Monitoring workers | The ICO’s guidance on monitoring workers expects transparency, necessity and proportionality, and a data protection impact assessment for most monitoring. | Tell staff what Worklink records, including the IP address on each check-in and check-out. We answer your impact assessment questions about our processing on request; see records of processing. |
| TeamEmail and work mailboxes | Access to employees’ email is monitoring, and the same ICO guidance applies. | Tell staff which mailboxes are connected and who can read them. TeamEmail does not show them such a notice itself. |
UK GDPR and PECR apply in the same way across England, Wales, Scotland and Northern Ireland. Employment law in Northern Ireland is devolved and differs in places, so check the Northern Ireland rules for employees there.
Records of processing and impact assessments
As your processor we must keep our own record of the processing we carry out on your behalf (article 30(2)), and help you with impact assessments where your processing needs one (article 28(3)(f), article 35).
| Item | Answer | Status |
|---|---|---|
| Processor’s record of processing activities (article 30(2)) | Annex 1 of the Data Processing Agreement describes the processing, module by module. A separate internal record in the article 30(2) format has not yet been written. | Partial |
| Impact assessment input for Worklink and TeamEmail customers | We answer your assessment questions about our processing on request, from the Data Processing Agreement and the Security page. A ready-made assessment starter has not yet been written. | Partial |
Breach notification
You have 72 hours to notify your supervisory authority of a personal data breach; in the United Kingdom that is the Information Commission (the ICO). Our duty is to notify you early enough that you can still meet it.
- Our commitment: without undue delay, and in any case within 48 hours of confirming an incident affecting your data.
- What you would be told: what happened, which categories of your data were involved, when it occurred and when we detected it, what we have done, and what you need to do.
- Who we would tell: the workspace administrators on record, and any additional contact you have given us for this purpose.
Where we are ourselves the controller (our own signup, marketing, newsletter and careers data), we notify the ICO within 72 hours of becoming aware of a breach, unless it is unlikely to result in a risk to the people concerned.
The same commitment appears on our Security page, and the two are not allowed to differ. If you find that they do, the shorter one binds and we have a documentation failure to fix.
Security measures
Article 32 requires technical and organisational measures appropriate to the risk. Ours are described in full on the Security page rather than summarised twice and allowed to drift apart. These are the ones a data protection officer asks about first, with the limits we know about.
- Tenant isolation. Each customer is provisioned with a dedicated PostgreSQL schema, so your records are not co-mingled in shared tables.
- Access control. Permissions are role-based and scoped per application, and administrative rights are tiered rather than binary.
- Authentication. Each user can switch on two-factor authentication with recovery codes. Administrators cannot yet require it, it is not offered to Portal users, and there are no hardware keys or single sign-on.
- Audit logging. An audit log is written into your own schema, isolated on the same boundary as your data, and read-only through every interface. The audit log screen has no export; the Activity Log report exports user actions across Finance and Inventory. Coverage is incomplete: Repairs logs deletions only, most settings areas and several modules write nothing, and some sign-in routes write no entry. It is not tamper-evident (no hash chain, signature or write-once storage), and an entry is not written in the same transaction as the change it describes, so a failed write loses the entry rather than the change. Entries are kept for the life of the workspace.
- Staff access. Our support staff open a workspace as one of your users only for support, abuse or legal reasons, with a senior engineer’s approval. The start of that session is recorded in the same transaction as the access, and a banner shows in your interface; the actions taken during the session are not separately logged. Our director and one or two senior engineers can also connect to production databases directly. That access is reviewed every quarter, and those connections leave no audit record.
- Encryption. In transit, with TLS, with these exceptions: connections to the cache (which holds sessions) and the real-time Channels layer use TLS without verifying certificates (only the task broker verifies), the GeoNames lookup uses plain HTTP, and the public storefront reaches the backend over plain HTTP on the private network. At rest, DigitalOcean encrypts the database volumes (LUKS, AES-XTS with a 512-bit key) and the database backups (AES-256), and states that files in its object storage are encrypted at rest.
Retention and deletion
This is the section a vendor is most tempted to write loosely, and the one where a loose sentence causes the most damage. It concerns what happens when someone asks you to erase their data and that data sits inside your accounts.
An accounting system should be built so that booked records are immutable. Invoices, journal entries and ledgers are not meant to be editable after the fact, and statutory retention requires them to be kept for years. A general ledger you can quietly delete rows from is not a general ledger, and the audit trail that makes your books defensible is the same mechanism that makes erasure hard.
SorviAI does not yet meet that standard in full. A posted invoice can be permanently deleted from Trash, sent and partly paid invoices can be edited in place, lines and totals included, and the audit log is not tamper-evident.
So an erasure request can collide with a retention obligation, and both are legal requirements pointing in opposite directions. The resolution is not to pick one: it is to establish which data carries a retention obligation, to separate personal data from the transactional record, and to pseudonymise rather than delete where retention is mandatory.
| Question | Answer | Status |
|---|---|---|
| What can be deleted on request? | Some records outside Trash are deleted immediately and cannot be restored; many others, including customers, contacts, visitors and attendance records, are only hidden. Deleting a contact or customer today hides the record but keeps its name, email addresses, phone numbers, postal addresses and contact persons. | Not in place |
| What must be retained, and what happens to the personal data inside it? | That is set by your law, not ours. In the UK, VAT records are generally kept for six years, and a company’s accounting records for three years (private companies) or six years (public companies) under the Companies Act 2006, with longer periods for corporation tax in some cases. The record is kept; removing the personal details it does not need has to be done by hand today. | Manual only |
| How does Trash work? | Finance documents (such as quotes, invoices, sales orders and credit notes) and inventory adjustments go to Trash. Automatic permanent deletion is off unless an administrator switches it on (15, 30, 45, 60 or 90 days). Nest has its own trash, which deletes files permanently after 30 days by default. TeamEmail has an optional purge that removes the body and attachments of archived messages after 90 days, keeping subject, sender and date; it is not switched on. | In place |
| When does deletion reach backups? | Backups are kept for seven days and then overwritten. They exist to recover from a failure; they are not an archive and do not replace your own retention. | In place |
| What happens at the end of the contract? | There is no whole-workspace export and no export made for you at closure: export what you need, module by module, before the contract ends. Cancellation locks every application at once, and there is no retrieval window afterwards. Nothing deletes a workspace automatically; your data stays until you ask us to delete it, and we then delete it from our live systems within 30 days of your written request, with backup copies overwritten within 7 days after that. | Manual only |
Our retention periods for your data
These are the periods for the data we hold as your processor. Our Privacy Policy carries the full table, including the data we hold as controller.
| Category | Period | Deletion automated? |
|---|---|---|
| Workspace content | While your contract runs, and after it until you ask us to delete it; then within 30 days of your written request | No (deleted by our team on request) |
| Audit logs | For the life of the workspace | No |
| Email send logs (the full rendered message, recipients and delivery outcome) | For the life of the workspace | No |
| Worklink attendance records | Set by you; working-time records at least two years under the Working Time Regulations 1998 | No automatic deletion, by design |
| Copies of right-to-work documents | Set by you; normally the employment plus two years | No |
| Record of views and downloads of Nest public links (time, IP address, user agent of the person opening the link, and any email address given before a download) | Until the link or the file is deleted | No separate purge; removed with the link or file |
| Trash (finance documents and inventory adjustments) | Until emptied, or 15 to 90 days if an administrator switches automatic deletion on | Yes |
| Nest trash | 30 days by default | Yes |
| TeamEmail messages | A daily job removes SorviAI’s copies of messages deleted in TeamEmail 30 days after they are deleted, and of junk mail 35 days after it arrived; the mailbox provider keeps its own copies on its own schedule. Archived messages are kept in full; the optional 90-day purge of bodies and attachments is not switched on | Yes, for deleted and junk mail |
| Worklink visitor ID numbers | Set by you; nothing deletes them automatically | No |
| Backups | Seven days | Yes (rotation) |
| Error monitoring reports and session replays | Up to 90 days | Yes (by Sentry) |
We would rather show you an unanswered question than a promise the platform cannot perform. Promising erasure that a retention rule forbids is a commitment breached routinely, quietly, and in writing.
Additional information for the United Kingdom
- The law. UK GDPR and the Data Protection Act 2018, as amended by the Data (Use and Access) Act 2025 (Royal Assent 19 June 2025; its main data protection changes in force since 5 February 2026, and the complaints duty since 19 June 2026), and PECR for electronic marketing and anything stored on a device.
- The regulator. The Information Commission, which replaced the Information Commissioner’s Office on 30 September 2026 and is still known as the ICO (ico.org.uk).
- Our registration. We are registered with the ICO under number ZC254426. The fee is paid by SORVI AI LTD, the controller for our own data, and anyone can check the entry on the ICO’s public register.
- Our UK representative. Not needed: SORVI AI LTD is established in the United Kingdom.
- Recognised legitimate interests. The 2025 Act lets a controller rely on a short fixed list of purposes, such as helping public bodies with crime prevention, safeguarding and emergencies, without the usual balancing test. We rely on it only when answering such a request about data we control; for your data, the decision is yours.
- Automated decisions. The 2025 Act reframed the rules on decisions based solely on automated processing. SorviAI makes no such decisions about anyone, for you or for ourselves. Worklink does mark employees absent automatically each day, and can clock people out automatically if you switch that on; these are automated records that you review and correct, not solely automated decisions with legal or similarly significant effect.
- Complaints. People can complain to us first about data we control, through the form on our contact page or by email to [email protected]; we acknowledge within 30 days and respond without undue delay, as our Privacy Policy explains. You need your own complaints process for data you control, as data subject rights explains.
- Fines. PECR fines now match UK GDPR levels: up to £17.5 million or 4% of worldwide annual turnover.
How to contact us
For a signed copy of the Data Processing Agreement, a rights request that needs our help, or a question this page does not answer. One address reaches us wherever you are, and we answer in English.
Data protection
Data protection officer and representatives
| Role | Contact |
|---|---|
| Data protection officer | Not appointed, and not required. Deepak Gupta, director, is responsible for data protection. |
| UK representative (UK GDPR article 27) | Not needed: SORVI AI LTD is established in the United Kingdom. |
Data protection officer: our reasoning
Article 37 requires a data protection officer where the controller or processor is a public authority, or where its core activities consist of large-scale, regular and systematic monitoring of individuals or large-scale processing of special category data. UK law has no headcount trigger. We are not a public authority. We host Worklink attendance and leave records as our customers' processor, but monitoring staff is not our core activity: the decisions about it are our customers', and at our current scale that processing is not large-scale. We will revisit this conclusion if that processing grows to a large scale.
This is the first published version. Every later version will be published here with its date, and earlier versions will be kept at this address.
Key terms
The words on this page that carry a specific legal meaning, in plain language.
Controller
Whoever decides why personal data is processed and how. In your workspace that is you: you chose what to collect, why you hold it and how long for.
The obligations that fall on a controller are the heavier set, which is why a supplier claiming to be a controller of your data is claiming something it should not.
Processor
Whoever processes personal data on a controller’s behalf and on their documented instructions. That is us, for everything in your workspace.
A processor that starts deciding purposes of its own stops being a processor for that activity, and becomes a controller of data nobody authorised it to control.
Data Processing Agreement
The written agreement article 28 requires between a controller and a processor. It is what makes the arrangement lawful rather than merely well intentioned, and its security annex turns the processor’s security description into contract.
Without one in place, a controller is not permitted to put personal data into the service at all, regardless of how the product fits.
Sub-processor
A third party a processor engages to help deliver the service, which can therefore reach the controller’s data: hosting, email delivery, error tracking, support tooling, payments.
Each has to be bound by terms no weaker than the ones we owe you, and you have to be told before a new one starts.
IDTA and UK Addendum
The two contracts the UK uses for transfers to countries without UK adequacy regulations. The International Data Transfer Agreement is a UK-only agreement; the UK Addendum is a short document that adapts the EU Standard Contractual Clauses for UK transfers. Both remain valid after the Data (Use and Access) Act 2025.
Transfer risk assessment
The assessment behind a transfer out of the UK: whether the law and practice of the destination country, including access by its public authorities, undermine the protection the IDTA or the Addendum is supposed to provide. Since the 2025 Act the question it answers is whether protection abroad is “not materially lower” than in the UK. The EU equivalent is called a transfer impact assessment.
Contractual clauses without it are paperwork. The assessment is the part that has to be redone when the law of either country moves.
Pseudonymisation
Replacing the details that identify a person with a reference, so the record still functions but no longer names anyone.
It is the usual resolution where a record must be kept for accounting or statutory reasons but the person it names has asked to be erased: the invoice survives, the identity does not.
Appropriate policy document
A short document UK law requires an employer to hold when it relies on certain Schedule 1 conditions of the Data Protection Act 2018 to process special category data, such as health information in sickness records. It explains how the employer complies with the data protection principles and how long it keeps the data.