ReviewPulse
Pricing Terms Privacy Sign in

Data Processing Agreement

Version 1  ·  Effective date: 1 January 2026  ·  Classroom Creatives / ReviewPulse

Summary: When you use ReviewPulse, Classroom Creatives processes guest review data on your behalf. This DPA describes what data is processed, how it is protected, which sub-processors are involved, and what your rights are as a controller under GDPR (Art. 28).
Contents
  1. Parties and definitions
  2. Subject matter and duration
  3. Nature, purpose and types of personal data
  4. Obligations of the processor (ReviewPulse)
  5. Obligations of the controller (you)
  6. Sub-processors
  7. Security measures
  8. Assistance with data subject rights
  9. Data breach notification
  10. International data transfers
  11. Termination and data deletion
  12. Liability
  13. Governing law

1. Parties and definitions

Processor: Classroom Creatives, operating ReviewPulse, registered in the Netherlands ("we", "us", "ReviewPulse").

Controller: The organisation that has registered an account with ReviewPulse and whose data is processed ("you", "Customer").

GDPR: Regulation (EU) 2016/679 of the European Parliament and of the Council.

Personal data: Any information relating to an identified or identifiable natural person as defined in GDPR Art. 4(1).

By accepting this agreement (at registration or via the in-app prompt), the Customer and ReviewPulse enter into this Data Processing Agreement in accordance with GDPR Art. 28.

2. Subject matter and duration

ReviewPulse processes personal data on behalf of the Customer for the purpose of providing the ReviewPulse service: aggregating, analysing, and surfacing guest review data to help the Customer manage operational quality.

This DPA is effective from the moment of acceptance and remains in force for as long as the Customer maintains an active account. Upon account closure, data is retained for 30 days to allow export, then permanently deleted in accordance with Section 11.

3. Nature, purpose and types of personal data

Categories of data subjects

  • Guests who have left reviews on Google, Booking.com, or Revinate for the Customer's property.

Types of personal data processed

  • Reviewer display name or username
  • Review text (positive and negative comments)
  • Star rating
  • Review date
  • Reviewer nationality or language (where provided by the platform)
  • Platform-specific metadata (e.g. Booking.com Genius status, room type)

Purpose of processing

  • Storage and deduplication of review records per property
  • AI-powered extraction of operational issues from review text
  • Generation of department-level action plans
  • Analytical reporting (sentiment trends, rating distribution, language breakdown)
  • Delivery of weekly digest emails to account users

ReviewPulse does not process payment card data, health data, or special categories of personal data as defined in GDPR Art. 9.

4. Obligations of the processor (ReviewPulse)

ReviewPulse shall:

  • Process personal data only on documented instructions from the Customer, including with regard to transfers of personal data to a third country.
  • Ensure that persons authorised to process the personal data have committed themselves to confidentiality.
  • Implement appropriate technical and organisational security measures (see Section 7).
  • Not engage sub-processors without prior written authorisation. General authorisation is granted by the Customer's acceptance of this DPA; specific sub-processors are listed in Section 6.
  • Assist the Customer in responding to data subject rights requests (see Section 8).
  • Assist the Customer in ensuring compliance with GDPR Arts. 32–36 (security, breach notification, DPIA, prior consultation).
  • Delete or return all personal data upon termination of services (see Section 11).
  • Make available all information necessary to demonstrate compliance with GDPR Art. 28 and allow for and contribute to audits.
  • Notify the Customer without undue delay upon becoming aware of a personal data breach (see Section 9).

5. Obligations of the controller (you)

The Customer shall:

  • Ensure that the personal data provided to ReviewPulse has been collected lawfully and that the Customer has a valid legal basis for processing under GDPR.
  • Only upload review data that the Customer is entitled to process.
  • Ensure that data subjects whose data is uploaded have been informed of the processing in accordance with GDPR Arts. 13–14.
  • Promptly notify ReviewPulse of any changes to instructions regarding processing.

6. Sub-processors

The Customer grants ReviewPulse general authorisation to engage the following sub-processors. ReviewPulse will notify the Customer of any intended changes to sub-processors by updating this DPA and incrementing the version number.

Sub-processor Purpose Location Safeguards
Microsoft Azure Application hosting, database (Azure SQL), file storage EU (West Europe) EU data residency; Microsoft DPA; SCCs
Microsoft Azure OpenAI AI issue extraction and action plan generation from review text EU (Sweden Central) EU data residency; Microsoft DPA; no training on customer data
Mollie B.V. Payment processing (billing account data only — not review data) Netherlands (EU) PCI-DSS compliant; Mollie DPA

Review data (personal data of guests) is transmitted to Azure OpenAI for AI analysis. Microsoft has confirmed that Azure OpenAI does not use customer data for model training. Data is processed within the EU.

7. Security measures

ReviewPulse implements the following technical and organisational measures in accordance with GDPR Art. 32:

  • Encryption in transit: All data is transmitted over HTTPS/TLS 1.2+. HSTS is enforced in production.
  • Access control: Role-based access (admin, account owner, property user). Authentication via bcrypt-hashed passwords with minimum strength requirements.
  • Session security: HTTPOnly, SameSite=Lax cookies; 2-hour inactivity timeout; secure flag enforced in production.
  • Rate limiting: Brute-force protection on login, registration, and AI endpoints.
  • Data isolation: Each Organisation's data is logically isolated by organisation ID in all queries.
  • GDPR purge: Automated deletion of all personal data 30 days after account closure.
  • Audit logging: Key actions (login, import, plan change, DPA acceptance) are recorded with timestamp and user identity.
  • Infrastructure: Hosted on Microsoft Azure with managed security patching, automated backups, and monitoring.

8. Assistance with data subject rights

If a guest whose review data is stored in ReviewPulse submits a data subject rights request (access, rectification, erasure, restriction, portability, or objection) to the Customer, ReviewPulse will assist the Customer in fulfilling that request.

The Customer should contact ReviewPulse at contact@classroomcreatives.nl with the relevant details. ReviewPulse will respond within 5 business days.

For erasure requests: ReviewPulse can delete all review data for a specific property or account upon written instruction from the Customer.

9. Data breach notification

In the event that ReviewPulse becomes aware of a personal data breach affecting Customer data, ReviewPulse will:

  • Notify the Customer's account owner email address without undue delay and within 48 hours of becoming aware of the breach.
  • Provide (as soon as available): the nature of the breach, categories and approximate number of data subjects affected, likely consequences, and measures taken or proposed to address the breach.

The Customer remains responsible for notifying the relevant supervisory authority (e.g. the Dutch Autoriteit Persoonsgegevens) within 72 hours where required under GDPR Art. 33.

10. International data transfers

All personal data processed under this DPA is stored and processed within the European Union (Microsoft Azure EU regions). ReviewPulse does not transfer personal data to countries outside the EEA without appropriate safeguards.

Where sub-processors are located outside the EEA, Standard Contractual Clauses (SCCs) approved by the European Commission are in place.

11. Termination and data deletion

Upon account closure (whether initiated by the Customer or by ReviewPulse), the following applies:

  • The Customer may export their data within 30 days of account closure using the in-app export function.
  • After 30 days, all personal data (review records, issue data, user accounts) is permanently and irreversibly deleted from all systems, including backups.
  • ReviewPulse will provide written confirmation of deletion upon request.

12. Liability

Each party shall be liable to the other for damages caused by a breach of this DPA in accordance with GDPR Art. 82 and the ReviewPulse Terms of Service. ReviewPulse's liability for data processing is limited to the extent permitted by applicable law.

13. Governing law

This DPA is governed by the laws of the Netherlands. Any disputes arising under this DPA shall be subject to the exclusive jurisdiction of the courts of Amsterdam, the Netherlands.

Questions about this DPA: contact@classroomcreatives.nl

© 2026 Classroom Creatives  ·  Terms  ·  Privacy  ·  DPA