This Data Processing Agreement (Auftragsverarbeitungsvertrag/AVV) is drafted in accordance with Article 28 of the General Data Protection Regulation (EU) 2016/679.
This Data Processing Agreement (DPA) is entered into between:
This DPA forms an integral part of, and is incorporated by reference into, the Terms and Conditions (Principal Agreement). In the event of any conflict between this DPA and the Principal Agreement regarding data protection matters, this DPA shall prevail.
This DPA applies to all processing of personal data by the Processor on behalf of the Controller in connection with the provision of the Ibis Flow collaborative estimation service.
In this DPA, unless the context requires otherwise, terms defined in the GDPR (including Personal Data, Processing, Data Subject, Controller, Processor, Personal Data Breach, and Supervisory Authority) shall have the same meaning as in the GDPR. Additionally:
The subject matter of the processing is the provision of the Ibis Flow collaborative estimation platform. Processing shall continue for the duration of the Principal Agreement, unless terminated earlier in accordance with its terms.
The Processor processes Controller Personal Data for the following purposes:
The following categories of personal data may be processed:
Personal data may be processed concerning:
The Processor shall process Controller Personal Data only on documented instructions from the Controller, including with regard to transfers to third countries, unless required to do so by Union or Member State law to which the Processor is subject. In such a case, the Processor shall inform the Controller of that legal requirement before processing, unless that law prohibits such information on important grounds of public interest.
The Controller's instructions to the Processor are documented in:
The Processor shall immediately inform the Controller if, in its opinion, an instruction from the Controller infringes Data Protection Laws. The Processor is not obligated to assess whether the Controller's instructions comply with Data Protection Laws, but shall not knowingly process Controller Personal Data in a manner that would constitute a clear violation.
Taking into account the state of the art, the costs of implementation, and the nature, scope, context, and purposes of processing, as well as the risk of varying likelihood and severity for the rights and freedoms of natural persons, the Processor shall implement appropriate technical and organisational measures to ensure a level of security appropriate to the risk, as required by Article 32 of the GDPR.
The Processor's current technical and organisational measures are described in the Technical and Organisational Measures (TOMs) document, which is incorporated by reference into this DPA. The Processor may update the TOMs from time to time to reflect improvements in security practices, provided that such updates do not materially reduce the level of protection afforded to Controller Personal Data.
Without limiting the foregoing, the Processor maintains the following security measures:
The Processor shall ensure that persons authorised to process Controller Personal Data have committed themselves to confidentiality or are under an appropriate statutory obligation of confidentiality, and have received appropriate training on data protection requirements.
The Controller hereby provides general authorisation for the Processor to engage Sub-processors to process Controller Personal Data, subject to the conditions set out in this Section 6.
The Controller acknowledges and approves the Sub-processors listed in Annex 1 (Sub-processor List) to this DPA as of the effective date.
The Processor shall inform the Controller of any intended changes concerning the addition or replacement of Sub-processors by updating the Sub-processor list on its website and, where the Controller has subscribed to notifications, by email. The Controller shall have fourteen (14) days from the date of such notification to object to the change on reasonable grounds relating to data protection.
If the Controller objects to a new Sub-processor and the Processor cannot reasonably accommodate the objection, the Controller may terminate the affected services by providing written notice within thirty (30) days. The Processor shall refund any prepaid fees for the terminated services on a pro-rata basis.
Where the Processor engages a Sub-processor, the Processor shall ensure by way of a written contract that the Sub-processor is bound by data protection obligations no less protective than those set out in this DPA, in particular providing sufficient guarantees to implement appropriate technical and organisational measures. The Processor shall remain fully liable to the Controller for the performance of the Sub-processor's obligations.
The Processor stores and processes Controller Personal Data primarily within the European Union (Microsoft Azure West Europe region, Netherlands). However, certain Sub-processors may process personal data outside the EU/EEA.
Where Controller Personal Data is transferred to a country outside the EU/EEA that has not received an adequacy decision from the European Commission:
The Processor shall, upon request, provide the Controller with relevant information regarding the legal regime applicable in the destination country and any supplementary measures implemented to ensure adequate protection of Controller Personal Data.
Taking into account the nature of the processing, the Processor shall assist the Controller by appropriate technical and organisational measures, insofar as this is possible, in fulfilling the Controller's obligation to respond to requests from Data Subjects exercising their rights under Chapter III of the GDPR (including rights of access, rectification, erasure, restriction, data portability, and objection).
If the Processor receives a request from a Data Subject in relation to Controller Personal Data, the Processor shall promptly, and in any event within five (5) business days, notify the Controller and shall not respond to the request directly unless authorised to do so by the Controller or required by applicable law.
The Ibis Flow service provides self-service capabilities enabling authorised users to access, export, and delete their personal data directly through the platform. The Controller may use these capabilities to fulfil Data Subject requests without requiring Processor assistance.
The Processor shall notify the Controller without undue delay, and in any event within seventy-two (72) hours, after becoming aware of a Personal Data Breach affecting Controller Personal Data. The notification shall include, to the extent known:
The Processor shall cooperate with the Controller and provide reasonable assistance in investigating the breach, fulfilling any notification obligations to Supervisory Authorities or Data Subjects, and mitigating the effects of the breach.
The Processor shall document all Personal Data Breaches, including the facts relating to the breach, its effects, and the remedial action taken, and shall make this documentation available to the Controller upon request.
The Processor shall provide reasonable assistance to the Controller with any data protection impact assessments and prior consultations with Supervisory Authorities that the Controller is required to carry out pursuant to Articles 35 and 36 of the GDPR, taking into account the nature of processing and the information available to the Processor.
Such assistance may include providing information about the Processor's processing operations, security measures, and Sub-processors as relevant to the assessment.
The Controller may delete Controller Personal Data at any time through the self-service functionality provided by the Ibis Flow service. Deletion requests processed through the service result in permanent removal of the data from the Processor's active systems.
Upon termination or expiry of the Principal Agreement, the Processor shall, at the Controller's choice:
If the Controller does not provide instructions within thirty (30) days of termination, the Processor shall delete all Controller Personal Data.
Controller Personal Data may persist in automated backup systems for a limited period following deletion (typically up to 35 days) as part of standard disaster recovery procedures. Such backup data is encrypted and access-restricted, and shall be permanently deleted when the relevant backup cycle completes.
The Processor may retain Controller Personal Data to the extent required by applicable law (e.g., tax or accounting requirements), in which case the Processor shall inform the Controller of the legal basis and expected retention period, and shall ensure continued confidentiality of such data.
The Processor shall make available to the Controller all information reasonably necessary to demonstrate compliance with the obligations set out in this DPA and Article 28 of the GDPR.
The Controller may audit the Processor's compliance with this DPA, subject to the following conditions:
Each party shall bear its own costs in connection with any audit. However, if an audit reveals a material breach of this DPA by the Processor, the Processor shall reimburse the Controller's reasonable audit costs.
At the Controller's request, the Processor shall provide copies of relevant third-party audit reports, certifications, or attestations (if any) that demonstrate the Processor's compliance with applicable security standards. The Controller agrees that review of such documentation may satisfy audit requirements under this Section 12 where appropriate.
Each party's liability under this DPA shall be subject to the limitations and exclusions of liability set out in the Principal Agreement (Terms and Conditions), except to the extent that such limitations are prohibited by Data Protection Laws.
The parties agree that the Processor shall be liable for damage caused by processing that infringes Data Protection Laws only where the Processor has not complied with obligations specifically directed to processors under Data Protection Laws, or has acted outside or contrary to the Controller's lawful instructions.
This DPA shall commence on the date the Controller accepts the Principal Agreement and shall continue in force until the termination or expiry of the Principal Agreement, and thereafter until all Controller Personal Data has been deleted or returned in accordance with Section 11.
The provisions of this DPA relating to confidentiality, liability, and any provisions that by their nature should survive termination, shall survive the termination or expiry of this DPA.
This DPA shall be governed by and construed in accordance with the laws of Germany, without regard to its conflict of laws principles.
Any disputes arising out of or in connection with this DPA shall be subject to the exclusive jurisdiction of the courts of Germany, as specified in the Principal Agreement.
Without prejudice to the foregoing, the Controller retains the right to lodge a complaint with a competent Supervisory Authority in accordance with Article 77 of the GDPR.
Last updated: January 2026
The following Sub-processors are authorised to process Controller Personal Data on behalf of the Processor:
| Sub-processor | Purpose | Location | Transfer Mechanism |
|---|---|---|---|
| Microsoft Azure | Cloud infrastructure, hosting, database, storage | EU (West Europe - Netherlands) | N/A (EU) |
| Microsoft Entra External ID | User authentication and identity management | EU | N/A (EU) |
| Stripe, Inc. | Payment processing and subscription management | USA | EU-US Data Privacy Framework; SCCs |
| Functional Software, Inc. (Sentry) | Error monitoring and application performance | USA | EU-US Data Privacy Framework; SCCs |
| Postmark (ActiveCampaign, LLC) | Transactional email delivery | USA | EU-US Data Privacy Framework; SCCs |
| Atlassian Pty Ltd | Integration with Jira (OAuth tokens, data synchronisation) | Australia / USA | Adequacy decision (Australia); SCCs |
Note:The Controller may subscribe to Sub-processor change notifications by contacting privacy@ibisflow.com.
By accepting this DPA, the Controller instructs the Processor to process Controller Personal Data as follows:
Document Information
Version: 1.0
Effective Date: 16 January 2026
For questions about this DPA, please contact: privacy@ibisflow.com
Our legal team is available to help clarify any provisions.
Contact legal support →