For customers processing personal data of EU/UK/EEA individuals through FunctionalAI, this DPA governs our role as your data processor under GDPR Art. 28 and equivalent laws.
This Data Processing Agreement (“DPA”) forms part of the Terms of Service between FunctionalAI (“Processor”) and the customer (“Controller”) using the FunctionalAI service (“Service”). It applies whenever we process Personal Data on your behalf in connection with the Service.
Acceptance. By using the Service for any activity that involves processing Personal Data of EU/UK/EEA or other jurisdictionally-protected individuals, you accept this DPA. If you require a signed counterpart, email privacy@functional-ai.com.
Terms such as Personal Data, Processing, Controller, Processor, Sub-processor, Data Subject, Personal Data Breach, and Supervisory Authority have the meanings given in Regulation (EU) 2016/679 (“GDPR”), the UK GDPR, the Swiss FADP, and, where applicable, the California Consumer Privacy Act / CPRA, Brazilian LGPD, and analogous laws.
The Controller provides general authorization for FunctionalAI to engage the Sub-processors listed in Annex III. FunctionalAI will notify the Controller of any intended changes to that list at least thirty (30) days in advance by email and/or a conspicuous update to this page. The Controller may reasonably object within that period; if the parties cannot resolve the objection in good faith, either party may terminate the affected Service on written notice.
FunctionalAI imposes data-protection obligations on each Sub-processor that are no less protective than those in this DPA and remains liable for any breach by a Sub-processor of those obligations.
Where Personal Data of EU/UK/EEA or Swiss data subjects is transferred outside the EEA/UK/Switzerland to a country that has not received an adequacy decision, the parties rely on the European Commission’s Standard Contractual Clauses (Commission Implementing Decision (EU) 2021/914, “SCCs”), which are hereby incorporated by reference, including:
The following SCC options apply: Clause 7 (docking) — enabled; Clause 9(a) Option 2 (general sub-processor authorization, 30-day notice); Clause 11 (independent dispute resolution) — not selected; Clause 17 Option 1, governing law of Poland (an EU Member State whose law allows for third-party beneficiary rights); Clause 18, forum of Warsaw, Poland.
FunctionalAI implements the technical and organizational measures described in Annex II to protect Personal Data against accidental or unlawful destruction, loss, alteration, unauthorized disclosure, or access.
FunctionalAI will notify the Controller without undue delay and in any event within 48 hours after becoming aware of a Personal Data Breach affecting the Controller’s Personal Data. The notification will include, to the extent known: the nature of the breach, categories and approximate number of affected data subjects and records, likely consequences, and measures taken or proposed to address the breach.
Upon reasonable written request (and no more than once per twelve-month period, absent material concerns), FunctionalAI will make available information necessary to demonstrate compliance with this DPA. For on-site or third-party audits, the parties will agree in advance on scope, timing, cost-sharing, and confidentiality safeguards. FunctionalAI may satisfy audit requests by providing current third-party audit reports (e.g., SOC 2, ISO 27001 where applicable).
Taking into account the nature of the Processing, FunctionalAI will, by appropriate technical and organizational measures, assist the Controller in responding to requests to exercise data-subject rights under Arts. 15–22 GDPR (access, rectification, erasure, restriction, portability, objection). Requests received directly by FunctionalAI from a data subject concerning Controller data will be promptly forwarded to the Controller without response.
Upon termination of the Service, FunctionalAI will, at the Controller’s choice, delete or return all Personal Data and delete existing copies within thirty (30) days, unless EU / Member State / other applicable law requires storage. Backups will be overwritten in the ordinary course but access will be disabled immediately.
Liability under this DPA is subject to the limitations in the Terms of Service. In the event of a conflict between this DPA and the Terms of Service with respect to Personal Data, this DPA controls; in the event of a conflict between this DPA and the SCCs, the SCCs control.
Questions about this DPA or requests for a signed counterpart can be sent to:
As specified in §3 of this DPA. The Controller determines the specific Personal Data submitted by configuring the Service (knowledge-base uploads, connected channels, assistant configuration).
The following Sub-processors are authorized as of the “Last Updated” date above. This list may change with 30 days’ prior notice (§5).
| Sub-processor | Purpose | Location |
|---|---|---|
| Amazon Web Services | Cloud hosting, managed databases, object storage | EU (Frankfurt) & US |
| OpenAI | LLM inference and embeddings (no-training default) | US |
| Anthropic | LLM inference (no-training default) | US |
| Stripe | Payment processing | US / IE |
| Lemon Squeezy | Merchant-of-record payments & invoicing | US |
| PostHog | Product analytics & session replay (consent-gated) | US |
| Google LLC (Analytics) | Website analytics (consent-gated, IP-anonymized) | US |
| Shopify Inc. | Merchant platform for integration (only when Controller connects) | CA / US |
| Meta Platforms, Inc. | Instagram / Facebook Messenger APIs (only when Controller connects) | US / IE |
Sub-processors listed as “only when Controller connects” process data only for customers who enable the relevant integration.
Need a signed counterpart?
Email privacy@functional-ai.com with your legal entity details and we will send a PDF version to sign.