Pursuant to Article 28 of the EU General Data Protection Regulation (Regulation (EU) 2016/679) and equivalent provisions in the UK GDPR.
This Data Processing Agreement (the "DPA") forms part of the Master Subscription Agreement (the "Agreement") between Vigilo (the "Processor") and the customer entity that has entered into the Agreement (the "Controller"). It applies to the extent that Vigilo processes Personal Data on behalf of the Controller in connection with the Services. Capitalised terms not defined here have the meanings given in the Agreement.
"GDPR" means Regulation (EU) 2016/679 and, where applicable, the UK GDPR as defined in the UK Data Protection Act 2018.
"Services" means the Vigilo risk-monitoring service provided to the Controller under the Agreement.
"Subprocessor" means any third party engaged by the Processor to process Personal Data on behalf of the Controller in connection with the Services.
The subject matter of this DPA is the Processing of Personal Data by the Processor on behalf of the Controller for the purpose of delivering the Services.
This DPA enters into force on the effective date of the Agreement and remains in force for the duration of the Agreement plus any period during which the Processor continues to hold Personal Data, after which Section 12 applies.
The Processor will process Personal Data solely for the purposes of:
| Category | Personal Data |
|---|---|
| Account users | Email address, name (if voluntarily provided), authentication tokens, role assignment within the Controller's account |
| Watchlist data | Country / region preferences set by users (not Personal Data of third parties) |
| Billing contact | Name, email, billing address, organisation name (no payment card details — handled by the payment processor directly) |
| Communication logs | Timestamps and delivery status of transactional emails sent to the user |
| API usage logs | API key identifier, endpoint, timestamp, response status (no payload content) |
Data subjects: the Controller's employees, contractors, and end users authorised to access the Services.
The Processor does not request, and asks that the Controller does not submit through the Services, any special categories of Personal Data under Article 9 GDPR.
The Processor shall:
The Processor will not:
The Processor will implement and maintain the technical and organisational measures set out in Annex B, including (without limitation) encryption in transit and at rest, access control, logging, and incident response procedures.
The Processor will not materially reduce the security measures during the term of the Agreement.
The Controller provides general written authorisation for the Processor to engage Subprocessors. A current list of Subprocessors is maintained in Annex A and on the public Subprocessors page at vigilo.cc/security.
The Processor will:
The Controller may object in writing to a new Subprocessor on reasonable grounds within 14 days of notification. If the parties cannot resolve the objection in good faith, the Controller may terminate the affected Services and receive a prorated refund of prepaid fees.
The Processor primarily processes Personal Data on infrastructure located in the United States and, for certain Subprocessors, the European Union. Where Personal Data is transferred outside the EEA / UK, the Processor will ensure an appropriate transfer mechanism is in place, including (as applicable):
Where the Processor relies on SCCs, the parties incorporate the SCCs by reference. Module Two (Controller-to-Processor) applies between the Controller and the Processor; Module Three (Processor-to-Processor) applies between the Processor and onward Subprocessors. Annex I, II, and III of the SCCs are populated by reference to this DPA's schedules and Annexes.
The Processor will, taking into account the nature of the Processing, assist the Controller by appropriate technical and organisational measures in responding to Data Subject requests under Chapter III GDPR (access, rectification, erasure, restriction, portability, objection, automated decision-making).
If a Data Subject contacts the Processor directly with a request relating to the Controller's Personal Data, the Processor will forward the request to the Controller without undue delay and will not respond to the request except on the Controller's documented instructions.
The Controller may request assistance by writing to alex@vigilo.cc. The Processor responds within 7 days and substantively assists within 30 days of receipt.
The Processor will notify the Controller of any confirmed Personal Data Breach affecting Controller's Personal Data without undue delay and within 72 hours of becoming aware. The notification will, to the extent known at the time, include:
The Processor will provide updated information as it becomes available and will not require the Controller to assess severity or notifiability — that determination is the Controller's responsibility.
The Processor will make available to the Controller, on reasonable request and at intervals no greater than once per calendar year (or more frequently if required by a supervisory authority or following a Personal Data Breach):
On-site audits may be conducted only where the above is insufficient and after 30 days' written notice, during business hours, with reasonable scope, and subject to confidentiality undertakings. Costs of on-site audits are borne by the Controller.
On termination of the Agreement, the Processor will, at the Controller's choice and within 30 days:
The Processor may retain Personal Data only where required by EU, Member State, or other applicable law, and only for the period required.
Each party's liability arising out of or in connection with this DPA shall be subject to the limitations and exclusions of liability set out in the Agreement. Nothing in this DPA limits or excludes liability that cannot lawfully be limited or excluded under applicable law.
Conflict. In the event of any conflict between this DPA and the Agreement, this DPA prevails in respect of data protection matters.
Amendment. The Processor may update this DPA from time to time to reflect changes in applicable law or best practice. The Processor will notify the Controller of material changes at least 30 days in advance. Changes that materially diminish the Processor's obligations are not effective without the Controller's written agreement.
Governing law. This DPA is governed by the laws specified in the Agreement.
The list below is current as of the date of this DPA. The live list is at vigilo.cc/security.
| Subprocessor | Purpose | Region | Transfer mechanism |
|---|---|---|---|
| Netlify, Inc. | Hosting, CDN, edge functions, blob storage | US | SCCs (Module 3) |
| Resend | Transactional email delivery | US / EU | SCCs (Module 3) |
| Stripe | Payment processing (when active) | US / EU / IE | SCCs / IE adequacy |
| Mapbox | Map tiles, geocoding (no PII transmitted) | US | SCCs (Module 3) |
| Plausible Insights OÜ | Cookie-less, anonymous web analytics | EU (DE) | EU — no transfer |
| GitHub, Inc. | Source code & scheduled data pipeline | US | SCCs (Module 3) |
Working draft v0.1. This document is provided as a customer-ready starting point and represents Vigilo's standard processing terms. Final binding text will be re-issued with customer details at execution. Both parties are advised to obtain independent legal review.