Data Processing Agreement

Version 1.1. Effective 25 April 2026. Last updated 7 November 2026.

Download the signed-ready PDF

Document CNX-DPA v1.1. Next review 7 November 2027.

Download PDF

In brief

  • The Customer is the Controller. Carionex is the Processor and acts only on the Customer's documented instructions.
  • The primary production database is hosted on AWS in London. Other suppliers are listed in Schedule 3, with locations stated only once confirmed.
  • Carionex will give 30 days' notice of a new Subprocessor, and the Customer may object.
  • Carionex will tell the Customer of a Personal Data Breach without undue delay, so the Customer can meet its own 72-hour duty to the ICO.
  • On exit the Customer has 30 days to export its data, which is then deleted. Backups roll off after 7 days.

This summary is for convenience. The agreement below is what applies.

This Data Processing Agreement (the DPA) sets out how Carionex processes personal data on behalf of its customers. It is designed to meet Article 28 of the UK GDPR.

Parties

Processor

TradeAlgoSuite Technologies Ltd (trading as Carionex)

Company number 17162783

ICO registration ZC133367

128 City Road, London, EC1V 2NX, United Kingdom

privacy@carionex.co.uk

Controller (the Customer)

The organisation that has subscribed to the Services

Identified in the Agreement or on the Customer's account

Background

A

The Customer uses the Services to manage its care or staffing operations and, in doing so, uses Carionex to process personal data.

B

The parties wish to record their agreement about that processing so that it meets the requirements of Applicable Data Protection Law.

1. Definitions and interpretation

1.1

In this DPA the following terms have the meanings below. Other capitalised terms have the meaning given in the Agreement.

TermMeaning
AgreementThe subscription terms, order or other contract under which Carionex provides the Services to the Customer, including any pay-as-you-go terms.
Applicable Data Protection LawThe UK GDPR, the Data Protection Act 2018, the Privacy and Electronic Communications Regulations 2003 and any other law relating to the processing of personal data that applies to the Services, each as amended or replaced.
CarionexTradeAlgoSuite Technologies Ltd (company number 17162783), trading as Carionex, registered with the ICO under ZC133367.
CustomerThe organisation that has subscribed to the Services under the Agreement, being the care agency, dental staffing agency or other organisation identified in the Agreement or on its account.
Customer Personal DataPersonal data that Carionex processes on behalf of the Customer in providing the Services, as described in Schedule 1.
Controller, Processor, Data Subject, Personal Data, Personal Data Breach, Process and Special Category DataHave the meanings given in the UK GDPR. "Processing" and "Processed" are read accordingly.
ICOThe Information Commissioner's Office.
Restricted TransferA transfer of Customer Personal Data to a country or recipient outside the United Kingdom that is restricted by Applicable Data Protection Law.
Security MeasuresThe technical and organisational measures described in Schedule 2.
ServicesThe Carionex platform, mobile applications and related services provided to the Customer under the Agreement.
SubprocessorA third party engaged by Carionex that Processes Customer Personal Data on Carionex's behalf.
Subprocessor RegisterThe version-controlled register of Subprocessors maintained by Carionex, summarised in Schedule 3.
1.2

Headings are for convenience only. A reference to a clause or Schedule is to a clause of or Schedule to this DPA. The Schedules form part of this DPA.

2. Application, roles and precedence

2.1

This DPA applies to the Processing of Customer Personal Data by Carionex in providing the Services and forms part of the Agreement.

2.2

In respect of Customer Personal Data, the Customer is the Controller and Carionex is the Processor. The Customer decides why and how Customer Personal Data is collected and used, including the purposes, the lawful basis, the conditions for Special Category Data and how long records are kept.

2.3

Carionex is a Controller, and not a Processor, for personal data that it uses for its own purposes. This includes account administration, billing, security and fraud prevention, service improvement, support records, and data collected through its own website and marketing. That processing is described in the Carionex Privacy Policy and is outside this DPA.

2.4

The Customer is responsible for:

  1. (a)having a lawful basis, and where required a condition for Special Category Data, for each use of Customer Personal Data in the Services;
  2. (b)giving Data Subjects the information required by Applicable Data Protection Law;
  3. (c)the accuracy and lawfulness of the Customer Personal Data it and its users enter;
  4. (d)the users it authorises, the roles and permissions it gives them, and the settings it chooses in the Services; and
  5. (e)the decisions it makes about retention, disclosure and sharing of its records.
2.5

If there is a conflict between this DPA and the rest of the Agreement about the Processing of Customer Personal Data, this DPA prevails.

2.6

This DPA takes effect when it is incorporated into the Agreement or signed by both parties. The published version of this DPA is a template. Viewing or downloading it does not by itself create a contract, and does not amount to acceptance of its terms by either party.

3. Subject matter, nature, purpose and duration

3.1

The subject matter, nature and purpose of the Processing, the types of Customer Personal Data and the categories of Data Subjects are set out in Schedule 1.

3.2

Carionex will Process Customer Personal Data for the duration of the Agreement and afterwards only as required by clause 12.

4. Processing on documented instructions

4.1

Carionex will Process Customer Personal Data only on the Customer's documented instructions, unless required to do otherwise by law. In that case Carionex will tell the Customer of the legal requirement before Processing, unless the law prohibits it.

4.2

The Customer's documented instructions are:

  1. (a)the Agreement and this DPA;
  2. (b)the Customer's use and configuration of the Services, including the settings, permissions and features it enables; and
  3. (c)any further reasonable written instruction from the Customer that is consistent with the Agreement and that Carionex has agreed to follow.
4.3

Carionex will tell the Customer without delay if, in its opinion, an instruction infringes Applicable Data Protection Law. Carionex may suspend the affected Processing until the Customer confirms or amends the instruction.

4.4

Carionex will not sell Customer Personal Data, use it to build profiles for advertising, or use it for its own purposes except as permitted by law and described in clause 2.3.

5. Confidentiality and personnel

5.1

Carionex will ensure that every person it authorises to Process Customer Personal Data is bound by a duty of confidentiality, and that access is limited to those who need it to provide the Services, support the Customer or maintain the security of the Services.

5.2

Access by Carionex personnel to Customer Personal Data is controlled by role and recorded as described in Schedule 2.

6. Security of processing

6.1

Carionex will implement and maintain the Security Measures, taking into account the state of the art, the costs of implementation, and the nature, scope, context and purposes of the Processing, including that it includes Special Category Data and records about children and adults who may be vulnerable.

6.2

Carionex may update the Security Measures from time to time, provided that the update does not materially reduce the overall level of protection.

6.3

The Customer is responsible for the security of its own devices, accounts and credentials, for choosing appropriate roles and permissions for its users, and for using the security features that the Services make available, such as two-factor authentication.

7. Subprocessors

7.1

The Customer gives Carionex general authorisation to engage Subprocessors to Process Customer Personal Data. The Subprocessors engaged at the date of this version are summarised in Schedule 3.

7.2

Carionex will give the Customer at least 30 days' written notice before it adds or replaces a Subprocessor that Processes Customer Personal Data. Notice may be given by email to the Customer's account administrator or by notice within the Services.

7.3

The Customer may object on reasonable grounds relating to data protection within 14 days of the notice. Carionex will then work with the Customer in good faith to resolve the objection, for example by offering a reasonable alternative. If the objection cannot be resolved, the Customer may terminate the part of the Services that cannot be provided without the Subprocessor, and Carionex will refund any fees paid in advance for the period after termination.

7.4

Where a Subprocessor must be replaced urgently to protect the security or availability of the Services, Carionex may replace it without prior notice, and will notify the Customer as soon as reasonably practicable. The Customer's right to object then applies from the date of that notice.

7.5

Carionex will have a written contract with each Subprocessor that imposes data protection obligations no less protective than those in this DPA, as required by Article 28(4) of the UK GDPR. Carionex remains responsible to the Customer for the performance of each Subprocessor's obligations.

7.6

Carionex will keep the Subprocessor Register up to date and make the full register available to the Customer on request.

8. Data Subject rights and assistance

8.1

Taking into account the nature of the Processing, Carionex will assist the Customer, through appropriate technical and organisational measures, in responding to requests from Data Subjects to exercise their rights. The Services include features that allow the Customer to search, correct, export and delete records.

8.2

If Carionex receives a request directly from a Data Subject about Customer Personal Data, it will pass the request to the Customer without undue delay and will not respond to the Data Subject, except to direct them to the Customer, unless the Customer instructs otherwise.

8.3

Carionex will give the Customer reasonable assistance with its obligations under Articles 32 to 36 of the UK GDPR, including data protection impact assessments and prior consultation with the ICO, taking into account the information available to Carionex.

9. Personal Data Breach

9.1

Carionex will notify the Customer without undue delay after becoming aware of a Personal Data Breach affecting Customer Personal Data. Notice will be sent by email to the Customer's account administrator and, where the breach is serious, by telephone or other direct contact where available.

9.2

The notice will describe, as far as it is known at the time:

  1. (a)the nature of the breach, including the categories and approximate number of Data Subjects and records concerned;
  2. (b)the likely consequences of the breach;
  3. (c)the measures taken or proposed to contain and address the breach and to reduce its possible adverse effects; and
  4. (d)a contact point from whom more information can be obtained.
9.3

Where all of this information is not available at once, Carionex may provide it in phases without further undue delay.

9.4

Carionex will investigate and contain the breach, record it in its incident register, keep the Customer informed, and provide the reasonable assistance the Customer needs to meet its own obligations. After the incident Carionex will review the cause and take steps to prevent a recurrence.

9.5

As Controller, the Customer decides whether a breach must be reported to the ICO, which for a reportable breach must be done within 72 hours of the Customer becoming aware of it, and whether Data Subjects must be told. Carionex will not notify the ICO or Data Subjects about Customer Personal Data on the Customer's behalf unless the Customer instructs it to or the law requires it.

9.6

Notification under this clause is not an admission of fault or liability by Carionex.

10. International transfers

10.1

The primary production database for the Services is hosted in the United Kingdom, on Amazon Web Services in London. Other Subprocessors, including those that provide application delivery, file storage, email, SMS and payment services, may Process Customer Personal Data outside the United Kingdom or be accessed from outside the United Kingdom. Their locations, as confirmed, are recorded in the Subprocessor Register.

10.2

Carionex will make a Restricted Transfer only where one of the following applies:

  1. (a)the recipient is in a country covered by UK adequacy regulations, including a recipient covered by the UK Extension to the EU-US Data Privacy Framework where it is certified;
  2. (b)the transfer is covered by the ICO's International Data Transfer Agreement or the UK Addendum to the EU Standard Contractual Clauses, together with a transfer risk assessment where required; or
  3. (c)another safeguard or exception permitted by Applicable Data Protection Law applies.
10.3

The Customer authorises the Restricted Transfers that Carionex makes in accordance with this clause to the Subprocessors listed in the Subprocessor Register.

11. Information and audit

11.1

Carionex will make available to the Customer the information needed to demonstrate compliance with this DPA and Article 28 of the UK GDPR. As a first step, Carionex will provide its Supplier Security and Compliance Assurance Pack on request. It describes the security controls, evidence and policies that are in place at the time it is generated, and the status of each.

11.2

If that information is not sufficient, the Customer, or an independent auditor bound by confidentiality that it appoints, may audit Carionex's compliance with this DPA, on at least 30 days' written notice, during normal business hours and without unreasonable disruption to Carionex or its other customers.

11.3

The Customer may audit more than once in any twelve months only where required by the ICO or another regulator, or following a Personal Data Breach affecting Customer Personal Data.

11.4

An audit does not extend to the data of other customers, to information that is legally privileged, or to the premises or systems of Subprocessors. For Subprocessors Carionex will provide the reports and certifications that it holds. Each party bears its own costs of an audit. Carionex may charge reasonable costs for assistance beyond the Assurance Pack and one audit in any twelve months.

12. Retention, return and deletion

12.1

The Customer decides how long its records are kept. Carionex does not apply a single retention period to all Customer Personal Data. Different categories of record, such as care records, safeguarding records, payroll records and employment records, are subject to different legal and professional retention requirements, and the Customer is responsible for deciding and applying the right period for each.

12.2

During the Agreement the Customer may export, correct and delete Customer Personal Data using the features of the Services. Carionex will delete or return Customer Personal Data on the Customer's documented instruction.

12.3

On expiry or termination of the Agreement, the Customer may export its Customer Personal Data for 30 days. Carionex will make the data available in a commonly used, machine-readable format. The formats available for each type of record are confirmed in writing when an export is requested, and Carionex does not promise a particular format for a record type that has not been confirmed in that way.

12.4

After the export period Carionex will delete the Customer Personal Data from its live production systems within 30 days, or earlier on the Customer's written request, unless the law requires it to be kept. Carionex will confirm the deletion in writing on request.

12.5

Copies held in backups are kept for a limited rolling period, currently 7 days. Backups are not accessed or restored except for disaster recovery, and are overwritten when that period ends. Customer Personal Data is therefore removed from backups on a delay and not immediately.

12.6

Where the law requires Carionex to keep any Customer Personal Data, Carionex will tell the Customer, will keep it securely, will use it only for that purpose, and will delete it when the requirement ends.

13. Liability

13.1

The liability of each party under this DPA is subject to the limitations and exclusions in the Agreement. Nothing in this DPA limits liability that cannot be limited by law, or affects the rights of Data Subjects or the powers of the ICO.

14. Changes to this DPA

14.1

Carionex may update this DPA to reflect a change in Applicable Data Protection Law, in guidance from the ICO, in the Services or in its Subprocessors. Each version has a version number, an effective date and a last-updated date. Earlier versions are kept and are available on request.

14.2

Where a change is material, Carionex will give the Customer at least 30 days' written notice before it takes effect. If the Customer reasonably objects, the parties will discuss the change in good faith, and the version already agreed continues to apply to the Customer until they agree otherwise or the Agreement ends.

15. Term

15.1

This DPA starts when it takes effect under clause 2.6 and continues for as long as Carionex Processes Customer Personal Data, including during the periods in clause 12. Clauses that are intended to continue after termination continue to apply.

16. General, governing law and contact

16.1

This DPA, and any dispute or claim arising out of or in connection with it, is governed by the law of England and Wales. The courts of England and Wales have exclusive jurisdiction, unless the Agreement provides otherwise.

16.2

Questions about this DPA, requests for the full Subprocessor Register or the Assurance Pack, and notices under this DPA should be sent to privacy@carionex.co.uk or by post to TradeAlgoSuite Technologies Ltd, 128 City Road, London, EC1V 2NX, United Kingdom.

Schedule 1: Details of the processing

Part A: Subject matter, nature, purpose and duration

ItemDescription
Subject matterProvision of a cloud platform and mobile applications for managing care and dental staffing agencies, including scheduling, care records, medication records, timekeeping, payroll, invoicing, compliance and communications.
Nature of the processingCollecting, recording, organising, storing, adapting, retrieving, consulting, using, transmitting, restricting, erasing and destroying personal data, as part of operating the Services and through the Customer's use of them.
PurposeTo provide, secure, support and maintain the Services for the Customer, and to carry out the Customer's documented instructions.
DurationThe term of the Agreement, plus the export, deletion and backup periods in clause 12.
FrequencyContinuous, for as long as the Customer uses the Services.

Part B: Categories of Data Subjects

  • The Customer's staff, carers, locums, applicants and other workers.
  • People who receive care or services from the Customer, which may include children, young people and adults who may be vulnerable.
  • Family members, representatives, emergency contacts and professionals connected with people receiving care.
  • Contacts at client organisations, such as dental practices, local authorities and commissioners.
  • Users of the Services appointed by the Customer.

Part C: Types of personal data

CategoryExamplesSensitivity
Identity and contact detailsNames, addresses, postcodes, telephone numbers, email addresses, dates of birth.Personal data
Care and health recordsCare plans, risk assessments, medical conditions, medication records, daily notes, observations, incident and accident records.Special Category Data
Safeguarding and welfareSafeguarding concerns, referrals, mental capacity and consent records.May include Special Category Data and criminal offence data
Staff recruitment and complianceRight to work documents, DBS check status, references, qualifications, training and registration records.May include Special Category Data and criminal offence data
Staff health and absenceSickness absence, occupational health information, adjustments.Special Category Data
Scheduling and attendanceRotas, visit times, clock-in and clock-out, GPS and location verification, mileage.Personal data
Payroll, pension and financePay rates, hours, payslips, tax codes, National Insurance numbers, bank account details, pension enrolment, invoices.Personal data
CommunicationsMessages between users, notifications, email and SMS content.Personal data
Account and usage dataLogin identifiers, roles, permissions, audit logs, device and IP information.Personal data

The categories actually Processed depend on the modules the Customer uses and the information its users enter. The Customer should not enter personal data that it has no lawful need to hold.

Part D: Retention guidance

The Customer decides how long each record is kept (clause 12.1). The table below lists factors the Customer may need to consider. It is not legal advice, does not set a retention period, and is not an instruction to Carionex.

Record typeMatters to considerDecided by
Care and health recordsRegulatory requirements, professional guidance such as the Records Management Code of Practice for Health and Social Care, and any local authority or commissioner terms.Customer
Records about children and young peopleThese may need to be kept for significantly longer than adult records, including legal, safeguarding and limitation considerations.Customer
Safeguarding and incident recordsSafeguarding duties, investigations, claims and regulatory inspection.Customer
Payroll, tax and pension recordsHMRC, pension and employment law record-keeping requirements.Customer
Recruitment and employment recordsRight to work, employment law and, for DBS information, the DBS code of practice and guidance.Customer
Account, billing and support records of CarionexCarionex acts as Controller for these records and applies the Carionex Privacy Policy.Carionex

Schedule 2: Security measures

Carionex maintains the following measures. The statements below describe the Services as operated at the date of this version. They do not describe the systems of the Customer or of third parties that the Customer connects.

Part A: Hosting, encryption and location

AreaMeasure
Primary production databaseHosted in the United Kingdom on Amazon Web Services in London (eu-west-2). Data is encrypted at rest with AES-256.
Encryption in transitConnections to the Services and between the Services and the primary production database use TLS 1.3 where the client supports it. HTTPS is enforced. Connections with third-party services use TLS at the version that each provider supports.
Application hostingThe application is hosted and delivered through a managed platform with a global edge network. No database of Customer Personal Data is held on the edge.
Uploaded filesDocuments and photos are held in private storage and are not publicly addressable. Files are served only through authenticated routes.
BackupsThe database provider maintains encrypted backups. Backups are retained for a limited rolling period, currently 7 days. The backup location is recorded in the Subprocessor Register.

Part B: Access control and isolation

  • Each customer's data is separated from every other customer's data by database-level row security, so one customer cannot read another's records.
  • Role-based access control. Customer users see only the modules and records that their role and permissions allow, and the Customer's administrators choose those roles.
  • Authentication is handled by a managed authentication service. Passwords are not stored in readable form. Two-factor authentication is available for users.
  • Access to production systems and to central administration is restricted to a small number of authorised personnel, with module-level privileges.
  • Significant actions in the Services, including sign-ins to central administration, approvals and changes to settings, are recorded in audit logs.

Part C: Monitoring, incidents and continuity

  • A security register records incidents. Incidents involving personal data are assessed under the incident response procedure described in clause 9.
  • Security configuration, including HTTPS enforcement and security response headers, is checked automatically and the results are shown in the Carionex Security Centre.
  • Backups and restore tests are recorded in the Security Centre, and policies are held in a register with review dates.
  • Carionex keeps written policies on data protection, access control, incident response, business continuity and supplier management.

Part D: Organisational measures

  • TradeAlgoSuite Technologies Ltd is registered with the ICO under ZC133367.
  • Personnel with access to Customer Personal Data are bound by confidentiality obligations.
  • Suppliers that Process Customer Personal Data are assessed before use and recorded in the Subprocessor Register.
  • Evidence for these measures, including its status and date, is provided in the Supplier Security and Compliance Assurance Pack.

Schedule 3: Subprocessors

This is a summary of the Subprocessors that Process Customer Personal Data. It is taken from the Subprocessor Register, version 1.1, last updated 6 November 2026. The full register, including supplier contract and transfer details, is available on request. Suppliers that Carionex uses only for its own website, marketing and administration as Controller are not Subprocessors under this DPA and are described in the Privacy Policy.

SubprocessorPurposePersonal dataLocation and transfers
Supabase (hosted on Amazon Web Services)Primary production database, user authentication and data isolation.Platform data entered by customers and by Carionex; Account and authentication dataPrimary production database: AWS London, UK (eu-west-2). Backup location and provider support access: Recorded in the Subprocessor Register (provided on request). No transfer for the primary database. For any restricted transfer, see clause 10.
VercelApplication hosting, content delivery and private file storage (Vercel Blob).Web requests and IP addresses; Uploaded documents and photosGlobal edge network for delivery. Region of the private file store for uploaded documents and photos: Recorded in the Subprocessor Register (provided on request). Restricted transfers are covered by clause 10. Recorded in the Subprocessor Register (provided on request).
ResendTransactional email delivery.Recipient names and email addresses; Message contentRecorded in the Subprocessor Register (provided on request). Restricted transfers are covered by clause 10. Recorded in the Subprocessor Register (provided on request).
TwilioSMS delivery.Phone numbers; Message contentRecorded in the Subprocessor Register (provided on request). Restricted transfers are covered by clause 10. Recorded in the Subprocessor Register (provided on request).
GoCardlessDirect Debit collection for subscriptions and customer billing.Names; Bank account details; Mandate informationUK-regulated payment provider. Locations of its own subprocessors: Recorded in the Subprocessor Register (provided on request). Restricted transfers are covered by clause 10. Recorded in the Subprocessor Register (provided on request).
ModulrPayments, where a customer enables them.Payee names; Account details; Payment amountsUK-regulated payment provider. Locations of its own subprocessors: Recorded in the Subprocessor Register (provided on request). Restricted transfers are covered by clause 10. Recorded in the Subprocessor Register (provided on request).
Intuit (QuickBooks)Optional accounting integration that a customer chooses to connect.Invoice data; Customer data; Accounting dataOnly where the Customer connects it. Recorded in the Subprocessor Register (provided on request). Restricted transfers are covered by clause 10. Recorded in the Subprocessor Register (provided on request).
Address and company lookup servicesPostcode and address lookup, and company details from public registers.Postcodes; Addresses; Company search termsVaries by provider. Recorded in the Subprocessor Register (provided on request). Restricted transfers are covered by clause 10. Recorded in the Subprocessor Register (provided on request).

Carionex will notify the Customer of changes to this list as set out in clause 7. A location is stated in the Subprocessor Register only once it has been confirmed, so no location is implied by the absence of one.

This is the published template. Viewing or downloading it does not by itself create a contract. We can issue a controlled copy for your organisation, the full Subprocessor Register, and our Supplier Security and Compliance Assurance Pack on request.

Contact privacy@carionex.co.uk. See also our Privacy Policy.

CallBook Demo