1. Background and Purpose
1.1 The Service Provider provides the 3 Clouds AI platform ("Platform") to the Customer pursuant to the Platform Service Agreement ("Service Agreement"). In providing the Platform, the Service Provider processes personal data on behalf of the Customer.
1.2 This Data Processing Agreement ("DPA") sets out the terms on which the Service Provider processes personal data as a data processor on behalf of the Customer as data controller, in accordance with GDPR Article 28 and Cyprus Data Protection Law 125(I)/2018.
1.3 In the event of conflict between this DPA and the Service Agreement, this DPA prevails in relation to data protection matters.
2. Definitions
Terms defined in the GDPR and the Service Agreement carry those meanings in this DPA. In addition:
"Controller" means the Customer, who determines the purposes and means of processing personal data through the Platform.
"Processor" means the Service Provider, ASK Business Solutions Ltd, who processes personal data on behalf of the Controller.
"Personal Data" has the meaning in GDPR Article 4(1) and includes the personal data of the Customer's Users, representatives, and any natural persons identifiable in the Customer Data uploaded to the Platform.
"Processing" has the meaning in GDPR Article 4(2).
"Data Subject" means any identified or identifiable natural person whose personal data is processed through the Platform.
"Sub-processor" means any third party engaged by the Processor to process personal data in connection with providing the Platform, as listed in Annex III.
"Supervisory Authority" means the Cyprus Commissioner for Personal Data Protection (CPDP), or such other competent authority as applicable.
"International Transfer" means any transfer of personal data to a country outside the European Economic Area (EEA).
3. Scope and Nature of Processing
The details of the processing activities under this DPA are set out in Annex I (Description of Processing). In summary:
Purpose: Delivery of the Platform services, including document processing, AI automation, GL posting to Odoo, Review Queue management, VAT compliance output preparation, and reporting.
Nature: Collection, storage, analysis, structuring, AI-assisted extraction, automated decision support, transmission to Odoo ERP, and deletion of personal data contained in or derived from Customer Data.
Categories of Data Subjects: Customer's employees, directors, and representatives; End Clients' representatives (for Accounting Firm Customers); natural persons appearing on invoices, payroll records, and other financial documents uploaded to the Platform.
Categories of Personal Data: Names, contact details, tax identification numbers, financial transaction data, payroll data, identity documents (for KYC/KYB verification).
Duration: As set out in Annex I and subject to clause 10 (Retention and Deletion).
4. Processor Obligations
4.1 Processing only on Documented Instructions
The Processor shall process personal data only on documented instructions from the Controller, which are provided through the Controller's use of the Platform and this DPA. The Processor shall immediately inform the Controller if, in its opinion, an instruction violates applicable data protection law.
4.2 Confidentiality
The Processor shall ensure that all persons authorised to process the personal data are subject to binding confidentiality obligations.
4.3 Security
The Processor shall implement and maintain the technical and organisational measures set out in Annex II (Technical and Organisational Measures) to ensure a level of security appropriate to the risk.
4.4 Sub-processors
The Processor shall not engage any new sub-processor without providing the Controller with at least 30 days' prior written notice, giving the Controller the opportunity to object. The current list of approved sub-processors is set out in Annex III. The Processor ensures that sub-processors are bound by data protection obligations equivalent to those in this DPA.
4.5 Data Subject Rights
The Processor shall assist the Controller, by appropriate technical and organisational measures, in fulfilling the Controller's obligation to respond to requests from Data Subjects exercising their rights under Chapter III of the GDPR (access, rectification, erasure, restriction, portability, objection). The Processor shall forward any Data Subject request received directly to the Controller within 5 business days.
4.6 Assistance with Controller Obligations
The Processor shall assist the Controller in ensuring compliance with the obligations under GDPR Articles 32–36, including: security of processing; notification of personal data breaches; data protection impact assessments; prior consultation with the Supervisory Authority.
4.7 Data Breach Notification
The Processor shall notify the Controller without undue delay, and in any event within 48 hours of becoming aware, of any personal data breach involving personal data processed under this DPA. Notification shall include: (a) a description of the nature of the breach; (b) the categories and approximate number of Data Subjects and records affected; (c) likely consequences of the breach; (d) measures taken or proposed to address the breach. This timeline enables the Controller to meet its 72-hour notification obligation to the CPDP under GDPR Article 33.
4.8 Deletion and Return
Upon termination of the Service Agreement, the Processor shall, at the Controller's choice: (a) return all personal data to the Controller in a machine-readable format; and/or (b) securely delete all personal data. The Processor shall confirm in writing when deletion is complete. Retention of personal data beyond termination is permitted only where required by applicable law, in which case the Processor shall notify the Controller of the applicable retention obligation and period.
4.9 Audit Rights
The Processor shall make available to the Controller all information necessary to demonstrate compliance with this DPA and shall allow for and contribute to audits, including inspections, conducted by the Controller or an auditor mandated by the Controller, on reasonable advance notice (not less than 30 days). Costs of any audit are borne by the Controller unless the audit reveals material non-compliance by the Processor.
5. Controller Obligations
The Controller warrants that:
It has a lawful basis under GDPR Article 6 for each category of personal data it processes through the Platform.
It has provided appropriate privacy notices to relevant Data Subjects.
It has obtained any necessary consents where consent is the lawful basis.
For Accounting Firm Customers: it has appropriate arrangements with its End Clients governing the processing of End Clients' data on the Platform.
It will not instruct the Processor to process personal data in a manner that would violate applicable law.
6. International Data Transfers
6.1 The Processor shall not transfer personal data outside the EEA without: (a) an adequacy decision under GDPR Article 45; (b) appropriate safeguards under GDPR Article 46 (including Standard Contractual Clauses); or (c) an applicable derogation under GDPR Article 49.
6.2 Where personal data is transferred to sub-processors outside the EEA, the Processor ensures that appropriate transfer safeguards are in place. Details of international transfers are set out in Annex III.
7. Automated Decision-Making
7.1 The Platform performs automated processing of financial documents, including automated GL posting where AI confidence exceeds the configured threshold. This automated posting constitutes automated processing but does not constitute solely automated decision-making producing legal effects concerning natural persons in the sense of GDPR Article 22, as the output is a business accounting entry, not a decision about an individual.
7.2 The Controller is responsible for assessing whether any specific use case on the Platform triggers GDPR Article 22 obligations in relation to its Data Subjects and for ensuring appropriate safeguards are in place.
8. EU AI Act Compliance
8.1 The Service Provider is a provider of AI systems under Regulation (EU) 2024/1689. The Platform is currently assessed as limited-risk under the EU AI Act, subject to transparency obligations under Article 13.
8.2 The Service Provider shall maintain documentation of the AI systems deployed on the Platform and shall notify the Customer of any material change to the risk classification of those systems.
9. Contact and Data Protection Officer
Data protection enquiries from the Controller should be directed to:
Data Protection Contact: Stelios Kyranides
ASK Business Solutions Ltd, 10 Iasonos Street, Jason Building, CY-1082 Nicosia
Email: dpo@askbusinesssolutions.com
10. Term, Termination, and Retention
10.1 This DPA is coterminous with the Service Agreement and terminates automatically when the Service Agreement terminates.
10.2 Obligations under this DPA that are necessary to protect personal data survive termination.
10.3 The Processor shall retain personal data for no longer than necessary for the purposes of the processing. Specific retention periods are set out in Annex I.
11. Governing Law
This DPA is governed by the laws of the Republic of Cyprus and the GDPR as applied in Cyprus. Any disputes shall be subject to the jurisdiction of the courts of the Republic of Cyprus.
Annex I — Description of Processing
Processing Activity | Purpose | Categories of Personal Data | Categories of Data Subjects | Retention Period |
User account management | Platform access and authentication | Name, email, phone, role, login logs | Customer employees and representatives | Duration of subscription + 1 year |
KYC/KYB verification | Identity verification for onboarding compliance | Government ID, facial image (liveness), business registration, director details | Admin User, Active Users, company representatives | 7 years from onboarding (regulatory minimum) |
Document processing | AI extraction, classification, GL posting | Names, TINs, VAT numbers, bank details, amounts appearing on uploaded documents | Suppliers, customers, employees named in financial documents | 7 years from document date (Cyprus tax law requirement) |
Payroll processing | Payroll journal generation and reporting | Employee name, tax code, salary, social insurance number | Employees of the Customer or End Client | 7 years |
Audit trail | Regulatory compliance and dispute resolution | User ID, action taken, timestamp, document reference, AI confidence score | Platform Users | 7 years |
Support communications | Technical support | Name, email, and any personal data shared in support request | Customer representatives | 3 years |
Annex II — Technical and Organisational Security Measures
Measure Category | Implementation |
Encryption in transit | TLS 1.2 or higher on all data in transit between the Platform, users, and sub-processors. |
Encryption at rest | AES-256 encryption for all data stored on AWS infrastructure. |
Access controls | Role-based access control (RBAC). Principle of least privilege. MFA required for all Admin Users. |
Infrastructure | AWS cloud infrastructure with EU-region data residency for primary Customer Data. |
Logical tenant isolation | Strict multi-tenant data isolation. No data from one Customer tenant is accessible to another. |
Vulnerability management | Annual penetration testing by an independent third party. Results reviewed and remediated within defined SLAs. |
Incident response | Documented incident response procedure. Designated security contact. 48-hour Processor breach notification to Controller. |
Personnel | Background checks on personnel with access to Customer Data. Regular data protection training. |
Backup and recovery | Daily automated backups. Recovery time objective (RTO): [TBC by Akash]. Recovery point objective (RPO): [TBC by Akash]. |
Audit logging | Immutable audit logs of all AI-automated postings, User actions, and system events. Log retention: 7 years. |
ISO 27001 | Gap analysis commenced May 2026. Certification target: Q1 2027. |
Annex III — Approved Sub-processors
Sub-processor | Role | Location | Transfer Mechanism |
Amazon Web Services (AWS) | Cloud infrastructure; primary data storage and compute | EU (eu-west-1, Ireland) | Adequacy (EU region — no transfer outside EEA) |
Odoo S.A. / Odoo.sh | ERP hosting and GL posting | Belgium (EEA) | EU data residency |
SaltEdge (PSD2) | Open banking / bank statement feeds | EU | EU data residency — confirm with SaltEdge DPA |
Anthropic, PBC | Large language model inference (AI document processing) | United States | PENDING — SCC or alternative mechanism required; EDPB April 2025 ruling applies |
Langfuse | AI pipeline observability and logging | EU (confirm) | To be confirmed — DPA required |
Veriff / iDenfy (TBC) | KYC/KYB identity verification | EU (confirm per provider) | EU data residency required — confirm per selected provider DPA |
Google Workspace | Transactional email notifications | EU | Adequacy (EU region — no transfer outside EEA) |