Last updated: March 2026
This Data Processing Agreement ("DPA") supplements the Katoads Terms of Service and governs the processing of personal data by Katoads SAS ("Processor") on behalf of the customer ("Controller") in connection with the use of the Katoads platform. This DPA is entered into pursuant to Article 28 of the General Data Protection Regulation (EU) 2016/679 ("GDPR") and applies whenever the Controller's use of the Service involves the processing of personal data of EU/EEA data subjects.
The Processor processes Personal Data solely for the purpose of providing the Katoads Service to the Controller, in accordance with the Controller's documented instructions.
Subject matter: Provision of AI-powered advertising creative generation services.
Duration: For the term of the service agreement between the parties, plus any legally required retention period.
Nature of processing: Collection, storage, analysis, AI processing, and delivery of advertising creatives. User data is processed for authentication, billing, and service delivery.
Purpose: Enabling the Controller and its authorized users to generate, manage, and export AI-powered advertising content.
Categories of data: User identity data (name, email), authentication data, usage data (generation history, preferences), product data (uploaded images, descriptions), payment references.
Data subjects: Controller's employees, contractors, and authorized end-users of the Katoads platform.
The Controller provides general authorization for the Processor to engage the following sub-processors. The Processor shall notify the Controller at least 30 days before adding or replacing a sub-processor, giving the Controller the opportunity to object.
| Sub-processor | Purpose | Location |
|---|---|---|
| Clerk | User authentication & identity management | USA (EU data processing available) |
| Stripe | Payment processing & billing | USA / Ireland (EU) |
| Vercel | Application hosting, CDN, blob storage | Global (primary: USA / EU) |
| Supabase | Database hosting & real-time features | EU (Frankfurt) |
| Google (Gemini) | AI product analysis & image generation (Gemini) | Global (EU processing available) |
| fal.ai | AI video generation | USA / EU |
| Sentry | Error monitoring & performance tracking | USA (EU data processing) |
| Upstash | Rate limiting & caching (Redis) | EU (Frankfurt) |
Where Personal Data is transferred outside the EU/EEA, the Processor ensures appropriate safeguards are in place in accordance with Chapter V GDPR. This includes: EU-US Data Privacy Framework certifications for US-based sub-processors, Standard Contractual Clauses (SCCs) as adopted by the European Commission (Decision 2021/914), and additional supplementary measures where required following a transfer impact assessment. The Processor will inform the Controller of any changes affecting the adequacy of transfer safeguards.
In the event of a Personal Data breach, the Processor shall notify the Controller without undue delay, and no later than 48 hours after becoming aware of the breach. The notification shall include: 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 Processor shall cooperate with the Controller in investigating the breach and fulfilling any notification obligations to supervisory authorities (Article 33 GDPR) and data subjects (Article 34 GDPR).
The Processor shall assist the Controller in fulfilling its obligations to respond to data subject rights requests under Articles 15-22 GDPR. Upon receiving a request directly from a data subject, the Processor shall promptly redirect the request to the Controller and shall not respond directly unless instructed to do so. Technical support for data export, rectification, and deletion requests is provided at no additional charge.
The Controller has the right to conduct audits, including inspections, to verify the Processor's compliance with this DPA. Audits shall be conducted with reasonable notice (at least 30 days), during normal business hours, and no more than once per year unless required by a supervisory authority or following a data breach. The Processor shall cooperate fully and provide all necessary access and documentation. Audit costs are borne by the Controller unless the audit reveals material non-compliance.
This DPA remains in effect for the duration of the service agreement. Upon termination, the Processor shall, at the Controller's choice, delete or return all Personal Data within 30 days, and certify such deletion in writing, unless EU or Member State law requires continued storage. Processing activities necessary for deletion or return of data are covered by this DPA until completion.
© 2026 Katoads. All rights reserved.