This Data Processing Agreement ("DPA") forms an integral part of the Terms of Service between Agufy ("Processor") and the Customer ("Controller"). It governs the processing of personal data by Agufy on behalf of the Customer in accordance with the General Data Protection Regulation (EU) 2016/679 ("GDPR") and applicable Spanish data protection laws (LOPDGDD).
"Personal Data", "Processing", "Controller", "Processor", "Data Subject", "Personal Data Breach", and "Supervisory Authority" have the meanings given to them in the GDPR. This DPA applies to all Personal Data that Agufy processes on behalf of the Customer through the Service. The Customer is the Controller who determines the purposes and means of processing. Agufy is the Processor who processes Personal Data solely on behalf of and under the documented instructions of the Controller.
Subject matter: Provision of the Agufy cleaning management platform.
Duration: For the term of the Customer's subscription, plus any retention period specified herein.
Nature and purpose: Synchronising booking data from Beds24 to generate and manage cleaning tasks, assigning cleaners, tracking task completion, and generating operational reports.
Agufy shall:
The Controller shall:
Agufy implements and maintains the following technical and organisational measures to protect Personal Data:
Access control: Role-based access (administrator, manager, cleaner) with minimum-privilege principles. Password hashing using bcrypt. Account lockout after repeated failed login attempts. Session management with role-based timeouts.
Encryption: All data in transit encrypted via TLS/HTTPS. Beds24 API tokens encrypted at rest using AES-256. Database credentials stored separately from application code.
Data minimisation: Guest names and comments are automatically anonymised 90 days after departure. Cleaning tasks are deleted after 6 months. Audit logs are deleted after 1 year. Issue photos are deleted after 1 year.
Availability: Automated database backups. Infrastructure hosted on professionally managed servers with redundancy.
Audit trail: All administrative actions (login, user creation, configuration changes, impersonation) are logged with timestamps and IP addresses.
CSRF protection: All state-changing operations protected against cross-site request forgery.
The Controller grants Agufy general written authorisation to engage the sub-processors listed below. Agufy shall inform the Controller of any intended changes concerning the addition or replacement of sub-processors, giving the Controller the opportunity to object to such changes within 14 days. If the Controller objects on reasonable grounds, the parties shall discuss the concern in good faith. If no resolution can be reached, the Controller may terminate the affected services.
| Sub-processor | Purpose | Location |
|---|---|---|
| Beds24 | Booking data synchronisation via API | EU (Germany) |
| Stripe, Inc. | Payment processing and subscription management | USA (with EU Standard Contractual Clauses) |
| Hosting provider | Infrastructure, server hosting, database storage | EU |
Agufy shall impose on each sub-processor data protection obligations no less protective than those set out in this DPA. Agufy remains fully liable to the Controller for the performance of each sub-processor's obligations.
Agufy stores and processes Personal Data within the European Economic Area (EEA). Where a sub-processor is located outside the EEA (currently: Stripe, Inc. in the USA), Agufy ensures that appropriate safeguards are in place in accordance with Chapter V of the GDPR, such as the EU Standard Contractual Clauses or an adequacy decision by the European Commission. The Controller may request information about the specific safeguards applied to any international transfer.
Agufy shall assist the Controller in responding to requests from Data Subjects exercising their rights under the GDPR (access, rectification, erasure, restriction, portability, and objection). If Agufy receives a request directly from a Data Subject, Agufy shall promptly redirect the request to the Controller and shall not respond to the Data Subject directly unless instructed to do so by the Controller. The platform provides administrators with tools to view, export, and delete user data to facilitate compliance with Data Subject requests.
Agufy shall notify the Controller without undue delay, and in any event within 48 hours of becoming aware of a Personal Data Breach. The notification shall include:
Agufy shall cooperate with the Controller and take reasonable steps to assist in the investigation, mitigation, and remediation of any Personal Data Breach. Agufy shall document all Personal Data Breaches, including the facts relating to the breach, its effects, and the remedial actions taken.
Agufy shall make available to the Controller all information reasonably necessary to demonstrate compliance with Article 28 of the GDPR. The Controller (or a mandated auditor bound by confidentiality) may conduct an audit of Agufy's processing activities, subject to the following conditions:
This DPA shall remain in effect for as long as Agufy processes Personal Data on behalf of the Controller. Upon termination of the Service, Agufy shall:
For questions about this DPA, contact us at legal@agufy.com.