Processor contract under article 28 of the GDPR: Kubbler
Last updated: October 2026. In case of discrepancy, the French version prevails.
This Data Processing Agreement (hereinafter the "DPA") is entered into between Async Code, publisher of the Kubbler platform (hereinafter the "Company"), and the customer who subscribes to the Services (hereinafter the "Customer"). It is the written contract required by article 28.3 of Regulation (EU) 2016/679 (GDPR) and reproduces the controller / processor standard contractual clauses published by the Commission Nationale de l'Informatique et des Libertés (CNIL).
This DPA forms an integral part of the General Terms of Sale and Service (CGV / CGS), to which it is annexed. It is accepted by accepting the Terms; no separate signature is required. It is published and versioned on the Company's site, in the same way as the CGV and the privacy policy: the applicable version is the one in force on the date of the processing concerned.
Scope. This DPA governs exclusively the processing of personal data that the Company carries out on the Customer's behalf within the Generated Application. Processing of the Customer's own account, billing and usage data, for which the Company acts as Data Controller, falls under the privacy policy and not this DPA.
Precedence: In case of conflict between a provision of this DPA and a provision of the CGV, the CGU or any other contractual document, this DPA prevails on everything concerning the protection of personal data processed on the Customer's behalf.
The notions of "personal data", "processing", "controller", "processor", "data subject", "personal data breach" and "supervisory authority" are understood within the meaning of article 4 of the GDPR. Capitalised terms not defined in this DPA have the meaning given to them in the CGV.
The Parties expressly agree on the following qualification, which governs the allocation of the obligations described below:
The Customer acknowledges that, by alone determining these purposes and means, it assumes the obligations borne by the controller under the GDPR, in particular the lawfulness of processing, informing data subjects and, where applicable, obtaining their consent.
The subject matter of the subcontracting is the hosting, execution, backup, maintenance and deployment of the Customer's Generated Application on the Company's infrastructure, as well as the generation and modification, at the Customer's request, of the code of that application.
The operations carried out for this purpose are: collection and recording of data sent by End Users, its structuring and storage in a database and file system, its strictly technical consultation by the platform's automated processes, its backup and restoration, its transmission to the sub-processors listed in article 6 only, and its erasure. The Company carries out no human consultation of the contents of the Customer's databases, other than support intervention expressly requested by the Customer or necessary to restore the service, and logged in the platform's audit log.
The processing is carried out for the sole purpose of providing the Services to the Customer. The Company expressly forbids itself from processing this data for its own account or for that of a third party, and in particular: any reuse for commercial, statistical or marketing purposes, any sale, rental or making available to a third party, any enrichment of its own database, any profiling, and any use for the training, teaching or improvement of artificial intelligence models, whether its own or a third party's.
The categories of personal data processed are determined by the Customer, who defines them by configuring the data model of its Generated Application. By design, the following categories pass through the Company's infrastructure:
Special categories of data: The Company's infrastructure is neither designed nor certified to host the special categories of data referred to in article 9 of the GDPR (health, political opinions, religious beliefs, biometric or genetic data, sex life or sexual orientation), nor data relating to criminal convictions and offences referred to in article 10. The Customer shall not enter such data into its Generated Application without having first informed the Company in writing and without the Parties having agreed by amendment on appropriate additional safeguards. Failing that, the Customer alone bears the consequences.
The data subjects are those the Customer determines through its use of its Generated Application, and in particular: End Users holding an account on that application, visitors and prospects who send data through a form, the Customer's staff and collaborators with access, and the third parties whose data the Customer enters (customers, suppliers, contacts).
This DPA enters into force on the date the Terms are accepted and remains applicable for the whole duration of the subscription. Processing is carried out for that same duration, extended by the reversibility period provided for in article 10, at the end of which the data is purged. The provisions on confidentiality, return and destruction of data survive the end of the contract until fully performed.
The Company processes personal data only on the Customer's documented instruction, including as regards transfers to a third country, unless it is required to do so under Union law or French law. In that case, it informs the Customer of that legal requirement before the processing, unless the law concerned prohibits such information on important grounds of public interest.
The following constitute the Customer's documented instructions, within the meaning of article 28.3.a of the GDPR:
If the Company considers that a Customer instruction infringes the GDPR or any other provision of Union or Member State data protection law, it informs the Customer immediately. It may suspend execution of the disputed instruction until the Customer confirms or withdraws it; the Customer then alone bears responsibility if it maintains it.
The Company ensures that persons authorised to process personal data under this DPA have committed themselves to confidentiality or are under an appropriate statutory obligation of confidentiality. This commitment survives the end of their duties.
Access to production systems is granted by name, on the principle of least privilege, and is opened only to persons whose duties justify it. Access to the Customer's data is restricted to interventions necessary to keep the service operational or expressly requested by the Customer as part of support. The Company ensures awareness and data protection training for the persons thus authorised, and removes access as soon as the duties that justified it end.
The Company keeps the list of authorised persons up to date and provides it to the Customer on reasoned written request.
In accordance with article 32 of the GDPR, the Company implements appropriate technical and organisational measures to ensure a level of security appropriate to the risk, taking into account the state of the art, the costs of implementation and the nature, scope, context and purposes of the processing. These measures are as follows:
These measures are an obligation of means. They may evolve to take account of the state of the art, provided that they do not result in a reduction in the level of security. The Company keeps their description up to date and available to the Customer.
It is for the Customer to implement, on its side, the measures within its sphere of control: management of its own users' permissions, strength and non-sharing of its credentials, accuracy of the configuration of its Generated Application, and making its own backup exports in accordance with article 9.3 of the CGV.
In accordance with article 28.2 of the GDPR, the Customer grants the Company general written authorisation to engage the following sub-processors. This list is identical to the one in the CGV and the privacy policy:
The Company informs the Customer of any planned addition or replacement of a sub-processor at least 30 days before it is implemented, by any written means, in particular by the dated update of this list. The Customer has this period to object, in writing and on grounds relating to data protection. If the objection prevents the Company from providing the Services, either Party may terminate the contract without compensation or penalty, the Customer benefiting from the reversibility provided for in article 10.
The Company contractually imposes on each sub-processor the same data protection obligations as those incumbent on it under this DPA, in particular as regards security, confidentiality and location. It remains fully liable to the Customer for these providers' performance of their obligations.
Customer Content, databases, files and backups are hosted exclusively in the territory of the European Union (France), at OVHcloud and SharedEnv.
The following exceptions, exhaustively listed, involve providers established outside the European Union:
Payment data that may be processed by Stripe is processed under that provider's own transfer safeguards; the Company never has access to card numbers. Outside the cases listed in this article, no transfer of personal data to a third country or international organisation is made without the Customer's documented instruction. The Company keeps a copy of the safeguards applicable to these transfers available to the Customer.
It is for the Customer, as Data Controller, to inform data subjects under articles 13 and 14 of the GDPR and to respond to their requests to exercise their rights: access, rectification, erasure, restriction, objection, portability and directives on what happens to their data after their death.
The Company assists the Customer, by appropriate technical and organisational measures and to the fullest extent possible, in meeting this obligation. To that end, on the Customer's written request, it carries out access, rectification, erasure and portability operations on the hosted data, the latter being provided in a structured, commonly used and machine-readable format.
The Company handles each request within a maximum of 10 working days of receiving it, which is compatible with the one-month period that applies to the Customer under article 12.3 of the GDPR.
If a data subject sends the Company directly a request concerning data processed within a Generated Application, the Company cannot respond to it itself: it forwards it to the Customer as soon as possible and informs the sender.
The Company notifies the Customer of any personal data breach within the meaning of article 4.12 of the GDPR affecting data processed on its behalf, in writing and within a maximum of 48 hours of becoming aware of it, so as to allow it to make, where applicable, its own notification to the CNIL within the 72-hour period that article 33.1 imposes on it.
The notification includes, to the extent of the information available when it is made: the nature of the breach, the categories and approximate number of data subjects and records affected, the likely consequences, the measures taken or proposed to remedy it and mitigate its effects, and the contact point for obtaining further information. Missing information is provided as it becomes available, without undue delay.
It is for the Customer alone to decide whether to notify the breach to the supervisory authority and communicate it to data subjects under article 34 of the GDPR; the Company gives it all reasonably necessary assistance on this point.
The Company assists the Customer in carrying out data protection impact assessments (article 35) and, where applicable, in conducting prior consultation of the supervisory authority (article 36), by providing, on written request, information on the processing it carries out on its behalf: security measures, sub-processors, location, retention periods and data flows.
This assistance is provided taking into account the nature of the processing and the information available to the Company. It does not relieve the Customer of any of its obligations and does not constitute legal advice.
At the end of the service, whatever the cause, the Customer chooses between the return of its data and its destruction. Failing an express choice by the Customer, the Company proceeds to destruction on expiry of the reversibility period.
The Company provides written proof of destruction at the Customer's request. Beyond this purge, it keeps only data whose retention is required by a legal obligation or necessary for the establishment, exercise or defence of legal claims, for the duration of that obligation only and under the same security and confidentiality safeguards.
In accordance with article 30.2 of the GDPR, the Company keeps a record of all categories of processing activities carried out on the Customer's behalf, stating the contact details of the controller and of the sub-processors, the categories of processing carried out, transfers outside the European Union and their safeguards, and a general description of security measures.
It makes available to the Customer all information necessary to demonstrate compliance with the obligations of article 28 of the GDPR, and in particular: this documentation, the up-to-date description of security measures, the list of sub-processors and the safeguards governing transfers.
The Customer may have an audit carried out, including an inspection, of the compliance of the processing performed on its behalf, by itself or by an independent auditor it appoints who is not a competitor of the Company. This audit is carried out under the following conditions:
The Company may meet this obligation by providing existing audit reports or certifications covering its infrastructure or that of its sub-processors, where these cover the scope of the request.
The Customer undertakes to:
The Customer holds the Company harmless against any claim, action or penalty resulting from a breach of these obligations or from the unlawful nature of the instructions it gave.
Any request, instruction, notification or complaint relating to this DPA is sent in writing to contact@async-code.fr. This address is the Company's single point of contact for data protection questions.
The Company has not appointed a data protection officer, such an appointment not being required under article 37 of the GDPR. Data-related questions are handled at the address given above.
The Customer provides the Company, in writing at the address above, with the contact details of its own contact point and, where applicable, of its data protection officer. It is for the Customer to keep them up to date; failing that, notifications are validly sent to the email address linked to the account.
Each Party is liable for damage it causes by processing carried out in breach of the GDPR, under the conditions of article 82 of that Regulation. The limitations of liability stipulated in article 13 of the CGV apply neither to administrative fines imposed by a supervisory authority on a Party for its own breach, nor to compensation owed to data subjects under article 82 of the GDPR.
This DPA is published and versioned on the Company's site. Any substantial change, in particular the addition or replacement of a sub-processor or a reduction in the level of security measures, is brought to the Customer's attention in writing at least 30 days before it takes effect. A Customer who does not accept the change may terminate its subscription without compensation or penalty during that period, benefiting from the reversibility provided for in article 10.
This DPA is governed by French law and by the GDPR. Any dispute relating to its interpretation or performance falls within the jurisdiction of the courts designated in article 14 of the CGV. The possible invalidity of a provision does not affect the validity of the others.