Updated Oct 2026

Data Processing Agreement

Version 1.0 · Last updated: 26 October 2026

This Data Processing Agreement (“DPA”) forms part of the Prisma Terms of Service between you (“Customer”, the controller) and Sopa Lab SL (“Sopa”, the processor). It applies when Sopa processes personal data on your behalf to provide the Prisma reviews API, and sets out the terms required by Article 28 of the General Data Protection Regulation (EU) 2016/679 (“GDPR”).

1. Parties

2. Definitions

Terms such as “personal data”, “processing”, “controller”, “processor”, “data subject”, “personal data breach” and “supervisory authority” have the meaning given in the GDPR. “Subprocessor” means any processor engaged by Sopa to process Customer Personal Data. “Customer Personal Data” means personal data processed by Sopa on behalf of the Customer under the Terms.

3. Subject matter, duration, nature and purpose

Details are in Annex I.

4. Customer instructions

Sopa processes Customer Personal Data only on the Customer’s documented instructions, including with regard to international transfers. The Terms, this DPA and the Customer’s use of the API and dashboard are the Customer’s complete instructions. Sopa will inform the Customer immediately if, in its opinion, an instruction infringes the GDPR or other data protection law. If Sopa is required by EU or Member State law to process data otherwise, it will inform the Customer first unless that law prohibits it.

5. Customer obligations

The Customer confirms that it has a lawful basis to process the personal data in the reviews of its locations and apps, that it is entitled to connect those accounts, and that its instructions comply with data protection law and the terms of each platform.

6. Confidentiality

Sopa ensures that everyone authorised to process Customer Personal Data has committed to confidentiality or is under a statutory obligation of confidentiality, and accesses the data only as needed to provide the service, for security, or to comply with the law.

7. Security

Sopa implements the technical and organisational measures in Annex II, appropriate to the risk as required by Article 32 GDPR. Sopa may update them as long as the overall level of protection is not reduced.

8. Subprocessors

9. International transfers

Sopa processes Customer Personal Data in the European Union, and with the subprocessors in Annex III. Sopa will only transfer Customer Personal Data outside the European Economic Area where an adequacy decision applies or under the Standard Contractual Clauses adopted by Commission Implementing Decision (EU) 2021/914, with supplementary measures where required.

10. Assistance

Taking into account the nature of the processing, Sopa will:

11. Personal data breaches

Sopa will notify the Customer without undue delay, and in any event within 48 hours, after becoming aware of a personal data breach affecting Customer Personal Data. The notice will describe, as far as known, the nature of the breach, categories and approximate number of data subjects and records, likely consequences, and measures taken or proposed. Sopa will update the Customer as more information becomes available.

12. Deletion or return

When the Customer disconnects a location or app, or at the end of the service, Sopa will delete the related Customer Personal Data within 30 days, unless EU or Member State law requires storage. Before closing the account, the Customer can export its data through the API. Backups are overwritten within 30 days.

13. Audits

Sopa will make available all information necessary to demonstrate compliance with Article 28 GDPR and allow audits, including inspections, by the Customer or an auditor it mandates. Audits must be requested with at least 30 days’ notice, take place during business hours, no more than once per year unless required by a supervisory authority or following a breach, and be subject to confidentiality. Sopa may first answer through documentation, questionnaires and any certifications or reports it holds (it holds none yet).

14. Platform-specific restrictions

Where Customer Personal Data is received from Google APIs, Sopa will also comply with the Google API Services User Data Policy, including the Limited Use requirements, as described in the Privacy Policy. Equivalent restrictions apply under the terms of Trustpilot, Apple and Google Play.

15. Liability and precedence

Each party’s liability under this DPA is subject to the limitations in the Terms, except where the GDPR provides otherwise. If this DPA conflicts with the Terms on data protection, this DPA prevails.

16. US state privacy laws

Where the California Consumer Privacy Act (CCPA) or a similar US state privacy law applies, Sopa is the Customer’s “service provider”, “contractor” or “processor” for Customer Personal Data, and Sopa:

The Customer may take reasonable steps to stop and remediate any unauthorized use of Customer Personal Data. Sopa certifies that it understands and will comply with these restrictions.

17. Governing law

This DPA is governed by Spanish law, and the courts of Madrid, Spain, have jurisdiction, without prejudice to the rights of data subjects and the powers of supervisory authorities.

Annex I — Description of the processing

ItemDescription
Categories of data subjects(a) People who left reviews on the Customer’s locations or apps; (b) Customer staff and users who write replies or use the dashboard; (c) Customer’s own clients, where the Customer is an agency
Categories of personal dataReviewer display name, review text, rating, review date and URL, any personal data reviewers include in their text; reply text and author; platform account identifiers; OAuth tokens and platform credentials linked to the Customer’s accounts; location and app metadata; API logs (IP, timestamps, request IDs)
Special categoriesNot intended. Reviewers may include them in free text; the Customer and Sopa will not use them for any separate purpose
FrequencyContinuous, while locations are connected
Processing operationsCollection from platforms via their APIs, storage, normalization, retrieval via API and dashboard, transmission via webhooks, publication of replies to platforms, deletion
RetentionWhile connected; deleted within 30 days of disconnection or end of service

Annex II — Technical and organisational measures

Annex III — Subprocessors

SubprocessorPurposeLocationTransfer mechanism
Cloud hosting providerWebsite and API hostingEuropean UnionWithin the EEA
Neon, Inc. (through Vercel’s Neon integration)Postgres database: customer accounts, API data and their backupsEuropean Union region Data stored in the EEA; EU-US Data Privacy Framework or SCCs for any access from the US
Resend, Inc.Transactional email (account verification, password reset, notifications)United StatesEU-US Data Privacy Framework or SCCs
PostHog Inc. (EU cloud)Session recordings and heatmaps of prismareviews.com, only for visitors who accept analytics cookies; form fields maskedEuropean Union (Frankfurt)Not applicable (data stays in the EU)
ImprovMXForwarding of emails sent to our addresses (hello@, legal@, privacy@, security@) to our team mailboxUnited States Standard Contractual Clauses
Stripe Payments Europe, Ltd.Payments and billingIreland, with processing in the USWithin the EEA; EU-US Data Privacy Framework
Holded Technologies S.L.InvoicingSpainWithin the EEA
DataForSEO, ApifyPublic reviews of the Yelp, Tripadvisor and Booking.com listings you connectEuropean Union Within the EEA

Signatures

For Sopa Lab SL: accepted electronically, on the date the Customer accepts the Terms.

For the Customer: Name, title, date (accepted electronically when accepting the Terms).