Data Processing Agreement

Last updated · 18 August 2026

Template. This is Pointnode's standard DPA. Customers with procurement or regulatory requirements may request amendments via legal@pointnode.io. An executed version, signed by both parties, is part of the contract — this web copy is informational and not itself a contract.

This Data Processing Agreement ("DPA") forms part of the agreement between Pointnode Limited, trading as Pointnode ("Processor"), and the Customer ("Controller") for the supply of the Pointnode platform under our Terms of Service.

It implements the Controller's and Processor's respective obligations under UK GDPR and the Data Protection Act 2018 in respect of personal data processed by Pointnode on the Controller's behalf.

1. Definitions

Capitalised terms not defined in this DPA have the meanings given in UK GDPR (Article 4) or in the Terms of Service. In particular:

2. Subject matter and duration

3. Categories of data subjects and personal data

See Annex 1 (Description of Processing) below.

4. Pointnode's obligations

Pointnode shall:

5. Sub-processors

The Controller authorises Pointnode to engage the Sub-processors listed at /legal/sub-processors. Pointnode will give at least 30 days notice by email before engaging a new Sub-processor or replacing an existing one. The Controller may object on reasonable data-protection grounds; if the parties cannot agree a workable alternative, the Controller may terminate the affected services without penalty.

6. International transfers

Where Customer Personal Data is transferred outside the UK or EEA, Pointnode will ensure an appropriate transfer mechanism is in place — the UK International Data Transfer Agreement (IDTA), the EU Standard Contractual Clauses (SCCs), or any successor mechanism approved by the UK ICO or European Commission. The current Sub-processor list identifies which providers require which mechanism.

7. Personal data breaches

Pointnode shall notify the Controller without undue delay, and in any event within 48 hours of becoming aware of a personal data breach affecting the Controller's data. The notification will include the information required by UK GDPR Article 33(3) to the extent then known, and follow-up information will be provided as soon as it is established.

The Controller is responsible for any onward notification to data subjects and to the ICO.

8. Data subject rights

Where Pointnode receives a data subject request directly from an individual whose personal data is held on the Controller's behalf, Pointnode will, without undue delay:

9. Audit rights

The Controller may, on at least 30 days written notice and not more than once per year, audit Pointnode's compliance with this DPA. The annual-frequency limit does not apply: (a) following a personal data breach affecting the Controller; (b) where an audit is required by a regulator with jurisdiction over the Controller (for example a financial-services or health-and-safety regulator); or (c) where the Controller has reasonable grounds to suspect material non-compliance. In practice the audit obligation is satisfied by:

Audits must be conducted during business hours, with reasonable cooperation, and at the Controller's cost unless they reveal a material breach by Pointnode.

10. Liability

Each party's liability under or in connection with this DPA is subject to the liability cap and exclusions set out in the Terms of Service.

11. Term and termination

This DPA takes effect on the start date of the Customer's subscription and remains in force for as long as Pointnode processes Customer Personal Data. Sections that by nature should survive termination (in particular Sections 4(g) and 9) survive.


Annex 1 — Description of Processing

Categories of data subjects

Categories of personal data

Special categories of personal data

Pointnode is not designed to process special-category data (Article 9). Customers must not upload health data, biometric identifiers, or other Article 9 data through the platform.

Processing operations

Annex 2 — Sub-processors

Per the live list at /legal/sub-processors. That list includes Anthropic PBC and Voyage AI (MongoDB, Inc.), engaged for the optional Asset Intelligence features (AI briefings, the AI Engineer, and document search). Per-asset processing is limited to assets with Asset Intelligence enabled; organisation-level processing runs only where the organisation-wide feature is enabled. The providers are covered by the transfer safeguards described in Section 6, and Anthropic does not train models on commercial API Customer Content by default.

Apple Inc. provides Apple Push Notification service delivery where a user enables iOS push. Apple receives an app-specific device token and the notification payload required for delivery.

The list also includes a LoRaWAN Network Server (The Things Industries B.V.) engaged for the optional connected-lite wireless-sensor telemetry path and, where enabled, the wireless start-inhibit interlock. It is engaged only where Pointnode provides the managed network server, and processes device identifiers, sensor uplink payloads (machine data), and — for the interlock — outbound relay command bytes. Where the Customer operates its own network server, that server is the Customer's own infrastructure and is not a Pointnode sub-processor.

Annex 3 — Security Measures

This annex is written for your security team. A plain-English overview of the same controls is published at /security.

Annex 4 — International Transfer Provisions

Transfers from the EEA to Pointnode in the UK can currently rely on the European Commission's UK adequacy decision. Where a transfer to Pointnode or an onward transfer to a Sub-processor is a restricted transfer and no adequacy route applies, the relevant parties will put an approved transfer instrument in place:

Roles are determined for each transfer. For an onward transfer by Pointnode to a non-adequate Sub-processor, Pointnode is normally the data exporter and the Sub-processor is the data importer under the provider's DPA. Pointnode is not described as the importer for an onward transfer it makes itself.

Where execution of the SCCs / IDTA is required for a specific Customer, the populated annexes (Annex 1 — Description of Processing, Annex 2 — Security Measures, Annex 3 — Sub-processors) are physically attached to the executed instrument rather than incorporated by reference only. The web copy of this DPA is informational; the signed PDF version constitutes the contractual record.


Sign and return

To execute this DPA, email legal@pointnode.io with the Customer's legal entity name and the signing representative. We'll return a PDF version with both parties' details ready for signature.