{"id":6162,"date":"2026-11-06T22:59:00","date_gmt":"2026-11-06T21:59:00","guid":{"rendered":"https:\/\/www.lablogic.pl\/?p=6162"},"modified":"2026-11-07T00:40:36","modified_gmt":"2026-11-06T23:40:36","slug":"data-processing-agreement","status":"publish","type":"post","link":"https:\/\/www.lablogic.pl\/en\/data-processing-agreement\/","title":{"rendered":"What must a personal data processing agreement contain?"},"content":{"rendered":"\n<p class=\"ll-art-meta wp-block-paragraph\"><a href=\"https:\/\/www.lablogic.pl\/en\/michal-rutkowski\/\"><strong>Micha\u0142 Rutkowski<\/strong><\/a> \u2022 for DPOs, compliance and procurement \u2022 published November 6, 2026 \u2022 15 min read<\/p>\n\n\n\n<div class=\"wp-block-columns ll-art-shell is-layout-flex wp-container-core-columns-is-layout-7387b849 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column ll-art-rail is-layout-flow wp-block-column-is-layout-flow\">\n<div class=\"wp-block-group ll-art-railinner is-layout-constrained wp-block-group-is-layout-constrained\">\n\n\n\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-column ll-art-main is-layout-flow wp-block-column-is-layout-flow\">\n<div class=\"wp-block-group ll-art-answer is-layout-constrained wp-block-group-is-layout-constrained\">\n<h2 id=\"krotka-odpowiedz\" class=\"wp-block-heading\">Short answer<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">A data processing agreement is needed when a service provider processes personal data on behalf of the organisation, that is, acts as a processor (Article 4(8) GDPR). Instead of a contract, it may be another legal act under Union or Member State law that is binding on the processor with regard to the controller (Article 28(3)). The controller may use only processors providing sufficient guarantees to implement appropriate technical and organisational measures (Article 28(1)).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The agreement sets out the subject-matter and duration of the processing and its nature and purpose. It specifies the type of personal data and the categories of data subjects, as well as the obligations and rights of the controller. It binds the processor to at least eight obligations in Article 28(3)(a)\u2013(h). They concern documented instructions, confidentiality of authorised persons and security measures. The next ones cover other processors and assistance with data subject requests and with the obligations in Articles 32\u201336. The last ones cover deletion or return of the data after the end of the services, as well as information and audits. The exceptions cover processing and storage of data required by Union or Member State law to which the provider is subject. An appropriate statutory obligation of confidentiality may apply instead of a commitment to confidentiality. The provider also immediately informs the controller of an instruction which, in the provider&#8217;s opinion, infringes data protection provisions.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Another processor (a sub-processor) requires the controller&#8217;s prior specific or general written authorisation (Article 28(2)). The initial processor imposes on it the same data protection obligations by way of a contract or other legal act and remains fully liable to the controller for their performance (Article 28(4)). The agreement is in writing, including in electronic form (Article 28(9)), and the meaning of this requirement under Polish law is disputed. It may be based on standard contractual clauses adopted by the European Commission (Article 28(6) and (7)).<\/p>\n<\/div>\n\n\n\n<h2 id=\"dlaczego-pytanie\" class=\"wp-block-heading\">When a service provider is a processor<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">According to Guidelines 07\/2020 of the European Data Protection Board (EDPB), two conditions determine the role. The provider is a separate entity from the controller and processes personal data on its behalf (paragraph 76). A company in the same group can be a processor, but a department of the same company cannot (paragraph 77). Where a service bought by one group company covers the data of other companies, the agreement may bind the provider directly towards each of them (Article 28(3)). Another arrangement is for one company to sign as the processor of the other companies, with data processing agreements and their authorisation of the provider as a sub-processor (Article 28(2)\u2013(4)).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">According to the EDPB, the role is decided by what the provider actually does with the data, not by the name of the contract (paragraph 82, footnote 42). The EDPB recalls that not every service provider that processes personal data in the course of delivering a service is a processor (paragraph 82). A provider that itself determines the purposes and means of the processing needed for the service is a separate controller. The same provider may be a controller for some operations and a processor for others (paragraph 82). According to the EDPB, a provider that uses the entrusted data to develop its own business without the client&#8217;s instruction infringes the GDPR and becomes the controller of that processing (paragraph 81). In the EDPB examples, an IT support company with inevitable and systematic access to data is a processor, provided that the client determines the purposes and means of the processing (paragraph 83).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">According to the Polish Personal Data Protection Office (UODO), a data processing agreement is necessary where the controller uses an external entity to achieve its own purposes related to the processing of data. These are ancillary, often technical services in which the provider follows the controller&#8217;s instructions at least as to the purpose and the essential elements of the means of processing. The examples given by UODO include storing data in the provider&#8217;s infrastructure, keeping accounting and HR records and destroying information carriers.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Where two or more controllers jointly determine the purposes and means of processing, they are joint controllers (Article 26(1)). Instead of a data processing agreement, they then determine their respective responsibilities by means of an arrangement between them unless and in so far as Union or Member State law determines those responsibilities. According to UODO, a service contract covering the tasks of the data protection officer under Article 39(1) is not a data processing agreement. According to the EDPB, the absence of an agreement where processing is in fact entrusted infringes Article 28(3) where no other relevant legal act is in force, and as a rule both parties are responsible for concluding it (paragraph 103, footnotes 42 and 43).<\/p>\n\n\n\n<h2 id=\"co-ustalic\" class=\"wp-block-heading\">What has to be established before signing<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">How to choose a provider before a data processing agreement is concluded<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Recital 81 lists the provider&#8217;s expert knowledge, reliability and resources in particular as elements of the guarantees in Article 28(1). According to the EDPB, the assessment of the guarantees is a form of risk assessment and depends on the type of processing entrusted (paragraph 96). It often requires an exchange of documents, for example an information security policy or reports of external data protection audits and recognised certifications (paragraph 95). Adherence to an approved code of conduct (Article 40) or an approved certification mechanism (Article 42) may be used as an element to demonstrate the guarantees (Article 28(5)).<\/p>\n\n\n\n<div class=\"wp-block-group ll-art-zdanie is-layout-constrained wp-block-group-is-layout-constrained\">\n\n<p class=\"wp-block-paragraph\">Remember<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A data processing agreement alone does not prove that the provider was assessed.<\/p>\n\n<\/div>\n\n\n\n<p class=\"wp-block-paragraph\">The President of UODO issued a reprimand to a hospital that had stopped at signing an agreement on the ready-made form of its email provider. The authority found an infringement of Article 28(1) because the provider had not been properly verified before and after the agreement was concluded. The hospital was therefore using a provider that did not provide sufficient guarantees (decision DKN.5131.12.2022 of 11 June 2026, final). The hospital had a provider assessment procedure but did not apply it to this choice. The provider held a certificate from the ISO\/IEC 27000 family of standards, which the hospital considered key, but the hospital did not formally assess it. The provider was also reprimanded, for the lack of appropriate security measures (Article 32(1) and (2) in conjunction with Article 28(3)(c)).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">According to the decision, the controller must have tangible evidence of the assessment carried out. According to the EDPB, the obligation in Article 28(1) is continuous. In the EDPB&#8217;s view the controller should verify the provider&#8217;s guarantees at appropriate intervals, including through audits and inspections where appropriate (paragraph 99).<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">What a data processing agreement describes<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">The first sentence of Article 28(3) requires a description of the processing. According to the EDPB, the agreement should not merely restate the provisions of the GDPR (paragraph 112). It should specify how the requirements will be met and what level of security is required.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">According to the EDPB, the type of personal data and the categories of data subjects should be described as specifically as possible (paragraph 114). A mere reference to &#8220;personal data pursuant to Article 4(1) GDPR&#8221; is not adequate, and for special categories of data the agreement should at least specify which types of data are concerned. According to the EDPB, the duration of the processing is not necessarily the same as the duration of the agreement, as legal obligations may require the data to be kept longer or shorter (footnote 52).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">According to the EDPB, measures and procedures should be tailored to the specific situation, and there is no need to impose particularly stringent protections on processing from which only minor risks arise. In any event, however, the agreement must cover all elements of Article 28(3) (paragraph 113). According to the EDPB, the controller&#8217;s obligations include providing the data mentioned in the agreement and documenting instructions (paragraph 114). They also include supervising the processing, including through audits. The controller also gives the provider the security objectives from its own risk assessment and approves the measures proposed by the provider (paragraph 127). It decides on the main features of the measures and may leave the detailed measures to the provider (paragraphs 40 and 127).<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Provisions a data processing agreement must contain<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">The second sentence of Article 28(3) lists eight provisions that the agreement stipulates &#8220;in particular&#8221;, and the second subparagraph adds the obligation to inform about an instruction. The list is a minimum, and according to the EDPB the agreement may need further information depending on the risk (paragraph 115).<\/p>\n\n\n\n<figure class=\"wp-block-table ll-art-table\"><table><thead><tr><th>Provision \u2014 basis<\/th><th>What to set out in the agreement<\/th><th>Exceptions and limitations<\/th><\/tr><\/thead><tbody><tr><td>Processing only on documented instructions \u2014 Article 28(3)(a)<\/td><td>the controller&#8217;s instructions, including with regard to transfers of personal data to a third country or an international organisation; the EDPB recommends annexing a procedure and a template for further instructions (paragraph 118)<\/td><td>exception where processing is required by Union or Member State law to which the processor is subject; the processor then informs the controller of that legal requirement before processing, unless that law prohibits such information on important grounds of public interest<\/td><\/tr><tr><td>Confidentiality of authorised persons \u2014 point (b)<\/td><td>commitment to confidentiality by persons authorised to process the data<\/td><td>an appropriate statutory obligation of confidentiality may apply instead of the commitment<\/td><\/tr><tr><td>Security \u2014 point (c)<\/td><td>all measures required pursuant to Article 32; according to the EDPB the agreement must include or reference information on the measures, an obligation to obtain the controller&#8217;s approval before changing them and a regular review (paragraph 126)<\/td><td>Article 32 also binds the processor directly (Article 32(1))<\/td><\/tr><tr><td>Sub-processor \u2014 point (d)<\/td><td>the conditions in Article 28(2) and (4)<\/td><td>prior specific or general written authorisation; the initial processor remains fully liable to the controller<\/td><\/tr><tr><td>Assistance with data subject requests \u2014 point (e)<\/td><td>how assistance is given by appropriate technical and organisational measures, for example by forwarding a request to the controller<\/td><td>assistance &#8220;taking into account the nature of the processing&#8221; and &#8220;insofar as this is possible&#8221;; the controller is responsible for responding to the request (paragraph 132)<\/td><\/tr><tr><td>Assistance with Articles 32\u201336 \u2014 point (f)<\/td><td>how assistance is given with the obligations in Articles 32\u201336; according to the EDPB it may be appropriate, depending on the processing, to specify the timeframe for breach notification and the point of contact as well as the modality and minimum content of the notification (paragraph 136)<\/td><td>assistance takes into account the nature of processing and the information available to the processor; the obligations remain the controller&#8217;s (paragraph 138)<\/td><\/tr><tr><td>Deletion or return of data \u2014 point (g)<\/td><td>the controller&#8217;s choice and deletion of existing copies; according to the EDPB also the possibility to change the choice before the end of the services (paragraph 140) and confirmation of deletion within an agreed timescale and manner (paragraph 141)<\/td><td>exception where Union or Member State law requires storage of the data<\/td><\/tr><tr><td>Information and audits \u2014 point (h)<\/td><td>information necessary to demonstrate compliance with the obligations in Article 28 and audits, including inspections, conducted by the controller or another auditor mandated by it<\/td><td>according to the EDPB the agreement should not provide for clearly disproportionate fees that discourage audits (paragraph 145)<\/td><\/tr><tr><td>Infringing instruction \u2014 second subparagraph of Article 28(3)<\/td><td>immediate information to the controller where, in the processor&#8217;s opinion, an instruction infringes data protection provisions<\/td><td>the EDPB recommends agreeing on the consequences of such information and of the controller&#8217;s inaction, for example suspending the instruction or terminating the agreement (paragraph 149)<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Breach notification by the provider does not depend on the agreement. The processor notifies the controller without undue delay after becoming aware of a breach (Article 33(2)). The agreement may specify this obligation, for example with a deadline in hours and a notification channel. I recommend the wording &#8220;without undue delay and no later than 24 hours after becoming aware of the breach&#8221; with the right to supplement the information in phases. Notification in phases is also provided for in the Commission&#8217;s clauses (Clause 9.2), which do not set a deadline in hours. The content of the notification and work with the provider during an incident are discussed in the article <a href=\"https:\/\/www.lablogic.pl\/en\/processor-breach-notification-to-the-controller\/\">How and when must a processor notify a personal data breach to the controller?<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A transfer of data to a third country also requires compliance with the conditions in Chapter V GDPR. According to the EDPB, the agreement should specify the requirements for such a transfer (paragraph 119).<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Sub-processor<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">A sub-processor is a subcontractor that processes data entrusted to the provider. It requires the controller&#8217;s prior specific or general written authorisation (Article 28(2)). According to the EDPB, a specific authorisation refers to a specific sub-processor for a specific processing activity at a specific time (paragraph 153). With a general authorisation, the processor informs the controller of any intended addition or replacement of other processors and gives it the opportunity to object.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">According to the EDPB, the main difference lies in the meaning given to the controller&#8217;s silence (paragraph 157). A request for specific authorisation not answered within the set timeframe should be held as denied (paragraph 155). With a general authorisation, failure to object within the set timeframe can be interpreted as authorisation. According to the EDPB, in both scenarios the agreement should set a reasonable timeframe for the decision, the means of communication and the steps following an objection (paragraph 158). According to the EDPB, with a general authorisation it is not sufficient to give access to a list of sub-processors updated from time to time without pointing to each new one (paragraph 128, footnote 54). The duty to inform stems from Article 28(2), and the EDPB recommends describing its procedure in the agreement (paragraph 128). Where the provider sends notifications only to subscribers, it is worth subscribing a team mailbox to these notifications.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The same data protection obligations as in the agreement with the controller are imposed on the sub-processor, in particular the obligation to provide sufficient guarantees (Article 28(4)). According to the EDPB, this also includes allowing audits (paragraph 129). Under the Commission&#8217;s clauses, the provider gives the controller a copy of the sub-processor agreement on request and may redact confidential information to the extent necessary (Clause 7.7(c)). According to the EDPB, the obligations must be the same in substance rather than in wording. It adds that the whole chain of processing activities needs to be regulated by written agreements (paragraph 160).<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">What form a data processing agreement takes and what to do with the provider&#8217;s template<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">The contract or other legal act is in writing, including in electronic form (Article 28(9)). According to the EDPB, a non-written agreement does not meet the requirements of Article 28, regardless of how thorough or effective it is (paragraph 101). Where the provider allows it, I recommend a handwritten signature or a qualified electronic signature. When accepting terms in a panel, it is worth keeping the accepted version and evidence of acceptance by a person authorised to conclude such agreements. Without such authority, the validity of the agreement depends on its confirmation by the organisation (Article 103 \u00a7 1 of the Polish Civil Code).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The Civil Code links the written form to a handwritten signature (Article 78 \u00a7 1) and the electronic form to a qualified electronic signature (Article 78\u00b9 \u00a7 1). The Code&#8217;s provisions matter where the agreement is governed by Polish law.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In my assessment, Article 28(9) requires the content of the agreement to be recorded and accepted by both parties, not the form defined in the Civil Code. The English wording of the Regulation says &#8220;in writing, including in electronic form&#8221; and does not refer to a national form. Paragraph 9 also covers another legal act such as a statute. The same words appear in Article 30(3) for the record of processing activities. Against this reading is the Polish version, which uses the Civil Code terms &#8220;forma pisemna&#8221; and &#8220;forma elektroniczna&#8221;. The EDPB recommends including the necessary signatures in line with applicable law to avoid difficulties in demonstrating that the agreement is in force (paragraph 101).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Under the Civil Code reading, accepting terms in the provider&#8217;s panel gives at most the documentary form (Article 77\u00b2 of the Civil Code). Failure to observe a reserved written or electronic form results in invalidity only where the law provides for it under pain of nullity (Article 73 \u00a7 1 of the Civil Code), and Article 28(9) does not. Between businesses, the evidentiary restrictions arising from this do not apply either (Article 74 \u00a7 4 of the Civil Code). The risk is therefore mainly an allegation of infringing the GDPR, not invalidity of the agreement because of its form.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Providers often present their own template as part of the terms of service. According to the EDPB, the fact that the provider prepares the agreement is not in itself problematic (paragraph 110). A weaker negotiating position does not justify accepting terms that do not comply with the law, nor does it discharge the controller from its obligations. The controller must evaluate the terms, and in so far as it freely accepts them and uses the service, it has accepted full responsibility for compliance with the GDPR. The provider should notify changes directly to the controller for approval, bearing in mind its leeway as to non-essential means of processing. According to the EDPB, the mere publication of changes on the provider&#8217;s website does not comply with Article 28 (paragraph 110). A modified standard form issued during a continuing contract may bind a party under civil law if it does not terminate the contract at the next termination date (Article 384\u00b9 of the Civil Code). This requires the conditions of Article 384 of the Civil Code, which outside consumer contracts do not always require delivery (Article 384 \u00a7 2). Being bound under civil law does not replace the controller&#8217;s assessment of the change, so it is worth closing that assessment with an explicit decision before that date. With a stronger position, it is worth agreeing the data processing agreement as a separate document and stating that a change in the terms of service does not change it. In the event of a conflict with the standard form, the parties are then bound by the agreement (Article 385 \u00a7 1 of the Civil Code).<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Standard contractual clauses instead of your own template<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">The agreement may be based in whole or in part on standard contractual clauses of the Commission or of a supervisory authority (Article 28(6)\u2013(8)). The Commission&#8217;s clauses were adopted by Implementing Decision (EU) 2021\/915. The decision states that they fulfil the requirements of Article 28(3) and (4) (Article 1 of the decision). In the event of a contradiction with provisions of related agreements between the parties, the clauses prevail (Clause 4). According to the EDPB, there is no obligation to use them and they are not necessarily to be preferred over an individual contract (paragraph 106).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Parties using the clauses do not modify the data protection provisions but fill in the options and annexes (paragraph 107). They may add other clauses provided that these do not directly or indirectly contradict the clauses or detract from the fundamental rights or freedoms of data subjects (Clause 2(b)). Annex II contains the description of the processing. According to the explanatory note to Annex III, technical and organisational measures need to be described concretely and not in a generic manner. Clause 7.7 offers a choice between specific and general authorisation for sub-processors, and the parties fill in the notice period. If the parties adopt optional Clause 5, any entity such as a group company may accede to the clauses with the agreement of all the parties. The clauses do not by themselves ensure compliance with obligations related to transfers to third countries under Chapter V GDPR (Clause 1(f)).<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Audit, assistance and costs<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">According to the EDPB, the agreement sets out how often and how the provider supplies the information needed to demonstrate compliance with Article 28 (paragraph 143). The provider may suggest an auditor, but the final decision lies with the controller. The controller may also contest the scope, methodology and results of an audit performed by an auditor proposed by the provider (paragraph 144).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">According to the EDPB, the parties should cooperate in good faith in assessing the need for and the form of an audit at the provider, and the final choice lies with the controller (paragraph 144). After the audit, the controller should be able to request the remedying of shortcomings identified. Under the Commission&#8217;s clauses, audits are carried out at reasonable intervals or if there are indications of non-compliance, and the controller may take into account the provider&#8217;s certifications (Clause 7.6(c)). In practice, providers of mass-market services offer reports from independent audits. A report may supplement the controller&#8217;s audit, but the agreement should not exclude the right to audit. It is worth checking the scope and period of the report and the sub-processors excluded from it. Separately, it is worth assessing any exceptions noted by the auditor and the controls assigned to the customer.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">According to the EDPB, the GDPR does not cover the allocation of audit costs and leaves it to the parties, subject to the limit of clearly disproportionate fees (paragraph 145). Article 28(3)(e) and (f) does not say who pays for assistance with data subject requests and breaches either. It is worth settling this in the main contract together with the provider&#8217;s response time. According to the EDPB, the controller cannot extend the deadlines in Chapter III on the ground that the necessary information must come from the provider (paragraph 132).<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">When a provider goes beyond its role<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">A processor that infringes the GDPR by determining the purposes and means of processing is considered to be a controller in respect of that processing (Article 28(10)).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Under the GDPR, a processor is liable for the damage caused by processing only where it has not complied with obligations of the GDPR specifically directed to processors or where it has acted outside or contrary to lawful instructions of the controller (Article 82(2)). Documented instructions help it show that it acted within them. According to the EDPB, obligations imposed directly on the processor also stem from Article 28(3) (paragraph 93).<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Where to start when a data processing agreement already exists<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">It is worth starting the review with the record of processing activities and comparing it with the list of contracts and IT services. The record requires only the categories of recipients (Article 30(1)(d)), so the names of providers have to be taken from contracts and invoices. The order of the review is set by risk, for example special categories of data, a large number of people or transfers to a third country. Contracts concluded before 25 May 2018 should have been updated in light of Article 28(3), and according to the EDPB the absence of such an update infringes that provision (paragraph 103).<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The list of providers and their roles is usually established by the process owner with the data protection officer, and a lawyer reviews the template agreement. With several hundred providers, costs are kept down by dividing them into risk groups with full negotiation only in the highest group. The other agreements only need to be compared with the table of provisions. The result of the review is a list of providers with their role and risk group and a list of deviations from your own standard for the board&#8217;s decision.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Where the provider&#8217;s template does not contain all the elements of Article 28(3), it has to be supplemented with an annex or a separate agreement, because the agreement must cover all those elements (paragraph 113). Where the provider does not allow this, you can propose the Commission&#8217;s clauses, which according to the EDPB may contribute to rebalancing negotiating positions (paragraph 109). The last resort is changing the provider. Your own standard means the organisation&#8217;s requirements beyond Article 28(3), for example the breach notification deadline or data location. Deviations from it are worth submitting to the board for approval, while gaps against Article 28(3) have to be removed before signing or by an annex. It is worth recording the result of the assessment, because the controller must be able to demonstrate compliance (Article 5(2) and Article 24(1)).<\/p>\n\n\n\n<h2 id=\"najczestsze-bledy\" class=\"wp-block-heading\">Common mistakes<\/h2>\n\n\n\n<ul class=\"wp-block-list ll-art-errors\">\n<li><strong>Security measures described in one sentence.<\/strong> The annex refers to &#8220;appropriate measures&#8221;, and the controller cannot assess whether they match the risk.<\/li>\n\n\n\n<li><strong>A data processing agreement with a provider that is a separate controller.<\/strong> According to the EDPB, an agreement that does not correspond with actual control may be set aside (footnote 42). Disclosing data to a separate controller then requires a legal basis.<\/li>\n\n\n\n<li><strong>General authorisation without a notice period or a deadline for objections.<\/strong> The controller learns about a new sub-processor when it is already processing the data.<\/li>\n\n\n\n<li><strong>No decision on deletion or return of data.<\/strong> After the cooperation ends, it is unclear what the provider is to do with the data and copies and when it will confirm deletion. When leaving a provider, it is also worth agreeing the return format and the period for exporting the data.<\/li>\n<\/ul>\n\n\n\n<h2 id=\"wnioski\" class=\"wp-block-heading\">Conclusions and next steps<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">A data processing agreement records the controller&#8217;s instructions and the provider&#8217;s obligations, but it does not replace assessing the provider.<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>List providers with access to data and determine the provider&#8217;s role for each processing activity.<\/li>\n\n\n\n<li>Before signing, assess the provider&#8217;s guarantees and keep the documents of that assessment.<\/li>\n\n\n\n<li>Complete the description of the processing and the annex on security measures, and compare the provider&#8217;s template with Article 28(3)(a)\u2013(h) and the second subparagraph.<\/li>\n\n\n\n<li>Agree the procedure for authorising sub-processors, the deadline for objections and how you will receive notifications of changes.<\/li>\n\n\n\n<li>Set out the breach notification deadline, the choice of deletion or return of data and the audit rules.<\/li>\n\n\n\n<li>Submit to the board for approval a list of deviations from your own standard with a risk assessment.<\/li>\n\n\n\n<li>Review the provider&#8217;s guarantees at intervals depending on risk and after an incident. Demand direct notification of changes to the terms of service and the data processing agreement, and assess each change before the deadline for objection or termination.<\/li>\n<\/ol>\n\n\n\n<h2 id=\"materialy-powiazane\" class=\"wp-block-heading\">Related materials<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/www.lablogic.pl\/en\/processor-breach-notification-to-the-controller\/\"><strong>How and when must a processor notify a personal data breach to the controller?<\/strong><\/a> \u2014 deadline, recipient and content of the provider&#8217;s notification.<\/li>\n\n\n\n<li><a href=\"https:\/\/www.lablogic.pl\/en\/what-should-a-personal-data-breach-register-contain\/\"><strong>What should a personal data breach register contain?<\/strong><\/a> \u2014 information from the processor in breach documentation.<\/li>\n\n\n\n<li><a href=\"https:\/\/www.lablogic.pl\/en\/nis2-supply-chain-security\/\"><strong>How to manage supplier risk under NIS2?<\/strong><\/a> \u2014 supplier assessment and contract terms under the Polish KSC Act.<\/li>\n\n\n\n<li><a href=\"https:\/\/www.lablogic.pl\/en\/contract-with-an-external-dpo\/\"><strong>What should a contract with an external data protection officer contain?<\/strong><\/a> \u2014 a contract for performing the DPO&#8217;s tasks, which according to UODO is not entrusting processing.<\/li>\n\n\n\n<li><a href=\"https:\/\/www.lablogic.pl\/en\/ai-assistant-in-an-organisation\/\"><strong>How to approve an AI assistant for work in an organisation?<\/strong><\/a> \u2014 the agreement with the assistant&#8217;s provider as one of the conditions for approving it.<\/li>\n<\/ul>\n\n\n\n<h2 id=\"zrodla\" class=\"wp-block-heading\">Sources<\/h2>\n\n\n\n<ul class=\"wp-block-list ll-art-sources\">\n<li>Regulation (EU) 2016\/679 of the European Parliament and of the Council (GDPR), consolidated version and version published in OJ L 119 of 4 May 2016 (recital 81) \u2014 Article 4(8), Article 5(2), Article 24(1), Article 26(1), Article 28, Article 30(1)(d) and (3), Articles 32\u201336, Article 39(1), Article 40, Article 42, Article 82(2) and Chapters III and V \u2014 <a href=\"https:\/\/eur-lex.europa.eu\/legal-content\/EN\/TXT\/?uri=CELEX%3A02016R0679-20160504\" target=\"_blank\" rel=\"noreferrer noopener\">consolidated text (eur-lex.europa.eu)<\/a>, <a href=\"https:\/\/eur-lex.europa.eu\/legal-content\/EN\/TXT\/?uri=CELEX%3A32016R0679\" target=\"_blank\" rel=\"noreferrer noopener\">text as published (eur-lex.europa.eu)<\/a>.<\/li>\n\n\n\n<li>European Data Protection Board, Guidelines 07\/2020 on the concepts of controller and processor in the GDPR, version 2.1 \u2014 paragraphs 40, 76, 77, 81\u201383, 93, 95, 96, 99, 101\u2013103, 106, 107, 109, 110, 112\u2013115, 118, 119, 126\u2013129, 132, 136, 138, 140, 141, 143\u2013145, 149, 153, 155, 157, 158 and 160 and footnotes 42, 43, 52 and 54 \u2014 <a href=\"https:\/\/www.edpb.europa.eu\/system\/files\/documents\/2023-10\/EDPB_guidelines_202007_controllerprocessor_final_en.pdf\" target=\"_blank\" rel=\"noreferrer noopener\">edpb.europa.eu<\/a>.<\/li>\n\n\n\n<li>Commission Implementing Decision (EU) 2021\/915 of 4 June 2021 on standard contractual clauses between controllers and processors \u2014 Article 1 and the Annex (Clauses 1(f), 2(b), 4, 5, 7.6(c), 7.7 and 9.2, Annexes II and III) \u2014 <a href=\"https:\/\/eur-lex.europa.eu\/legal-content\/EN\/TXT\/?uri=CELEX%3A32021D0915\" target=\"_blank\" rel=\"noreferrer noopener\">eur-lex.europa.eu<\/a>.<\/li>\n\n\n\n<li>Act of 23 April 1964 \u2014 Civil Code \u2014 Article 73 \u00a7 1, Article 74 \u00a7 4, Article 77\u00b2, Article 78 \u00a7 1, Article 78\u00b9 \u00a7 1, Article 103 \u00a7 1, Article 384, Article 384\u00b9 and Article 385 \u00a7 1 (in Polish) \u2014 <a href=\"https:\/\/isap.sejm.gov.pl\/isap.nsf\/DocDetails.xsp?id=WDU19640160093\" target=\"_blank\" rel=\"noreferrer noopener\">isap.sejm.gov.pl<\/a>.<\/li>\n\n\n\n<li>Personal Data Protection Office (UODO), &#8220;Should a data processing agreement be concluded with an external DPO?&#8221;, material of 18 May 2021 (in Polish) \u2014 <a href=\"https:\/\/uodo.gov.pl\/pl\/670\/4173\" target=\"_blank\" rel=\"noreferrer noopener\">uodo.gov.pl<\/a>.<\/li>\n\n\n\n<li>Decision of the President of the Personal Data Protection Office DKN.5131.12.2022 of 11 June 2026 \u2014 UODO case-law database (in Polish) \u2014 <a href=\"https:\/\/orzeczenia.uodo.gov.pl\/document\/urn:ndoc:gov:pl:uodo:2022:dkn_5131_12\/content\" target=\"_blank\" rel=\"noreferrer noopener\">orzeczenia.uodo.gov.pl<\/a>.<\/li>\n<\/ul>\n\n\n\n<div class=\"wp-block-group ll-art-cta is-layout-constrained wp-block-group-is-layout-constrained\">\n<h2 class=\"wp-block-heading ll-nietoc\">Let us check whether your contracts with providers protect the organisation<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">A review of data processing agreements shows which of them describe the actual processing and which merely restate the provision. <a href=\"https:\/\/www.lablogic.pl\/en\/external-dpo\/\">Data protection officer support and performing that role<\/a> covers assessing providers&#8217; roles, reviewing template agreements and reviewing providers&#8217; guarantees during cooperation.<\/p>\n\n\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/www.lablogic.pl\/en\/external-dpo\/\">External DPO support<\/a><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>A data processing agreement is needed when a service provider processes personal data on behalf of the organisation. It describes the processing and contains at least eight provisions of Article 28(3) GDPR, and before signing the controller assesses the provider&#8217;s guarantees and compares its template with them.<\/p>\n","protected":false},"author":2,"featured_media":6161,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ll_stan_prawny":"November 2026","footnotes":""},"categories":[70],"tags":[],"class_list":["post-6162","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-dpo"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.5 - aioseo.com -->\n\t<meta name=\"description\" content=\"Data processing agreement \u2014 what it must contain under Article 28 GDPR, when it is needed, how to assess the processor and what to do with its template.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Micha\u0142 Rutkowski\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/www.lablogic.pl\/en\/data-processing-agreement\/\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.5\" \/>\n\t\t<meta property=\"og:locale\" content=\"en_US\" \/>\n\t\t<meta property=\"og:site_name\" content=\"LabLogic - Micha\u0142 Rutkowski | DPO, GDPR, NIS2 and cybersecurity in practice\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"What must a personal data processing agreement contain?\" \/>\n\t\t<meta property=\"og:description\" content=\"Data processing agreement \u2014 what it must contain under Article 28 GDPR, when it is needed, how to assess the processor and what to do with its template.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/www.lablogic.pl\/en\/data-processing-agreement\/\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/www.lablogic.pl\/wp-content\/uploads\/2026\/11\/ll-og-data-processing-agreement-en.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/www.lablogic.pl\/wp-content\/uploads\/2026\/11\/ll-og-data-processing-agreement-en.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t\t<meta property=\"og:image:height\" content=\"630\" \/>\n\t\t<meta property=\"article:section\" content=\"DPO and GDPR\" \/>\n\t\t<meta property=\"article:tag\" content=\"personal data processing agreement\" \/>\n\t\t<meta property=\"article:tag\" content=\"article 28 gdpr\" \/>\n\t\t<meta property=\"article:tag\" content=\"processor\" \/>\n\t\t<meta property=\"article:tag\" content=\"sub-processor\" \/>\n\t\t<meta property=\"article:tag\" content=\"standard contractual clauses\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2026-11-06T21:59:00+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2026-11-06T23:40:36+00:00\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n\t\t<meta name=\"twitter:title\" content=\"What must a personal data processing agreement contain?\" \/>\n\t\t<meta name=\"twitter:description\" content=\"Data processing agreement \u2014 what it must contain under Article 28 GDPR, when it is needed, how to assess the processor and what to do with its template.\" \/>\n\t\t<meta name=\"twitter:image\" content=\"https:\/\/www.lablogic.pl\/wp-content\/uploads\/2026\/11\/ll-og-data-processing-agreement-en.jpg\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.lablogic.pl\\\/en\\\/data-processing-agreement\\\/#article\",\"name\":\"Data processing agreement \\u2014 what it must contain under GDPR\",\"headline\":\"What must a personal data processing agreement contain?\",\"author\":{\"@id\":\"https:\\\/\\\/www.lablogic.pl\\\/#michal-rutkowski\"},\"publisher\":{\"@id\":\"https:\\\/\\\/www.lablogic.pl\\\/#organization\"},\"image\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/www.lablogic.pl\\\/wp-content\\\/uploads\\\/2026\\\/11\\\/ll-og-data-processing-agreement-en.jpg\",\"width\":1200,\"height\":630,\"caption\":\"Contents of a data processing agreement \\u2014 LabLogic article graphic by Micha\\u0142 Rutkowski\"},\"datePublished\":\"2026-11-06T22:59:00+01:00\",\"dateModified\":\"2026-11-07T00:40:36+01:00\",\"inLanguage\":\"en-US\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.lablogic.pl\\\/en\\\/data-processing-agreement\\\/#webpage\"},\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.lablogic.pl\\\/en\\\/data-processing-agreement\\\/#webpage\"},\"articleSection\":\"DPO and GDPR\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.lablogic.pl\\\/en\\\/data-processing-agreement\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.lablogic.pl\\\/en\\\/#listItem\",\"position\":1,\"name\":\"LabLogic\",\"item\":\"https:\\\/\\\/www.lablogic.pl\\\/en\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.lablogic.pl\\\/en\\\/baza-wiedzy\\\/dpo\\\/#listItem\",\"name\":\"DPO and GDPR\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.lablogic.pl\\\/en\\\/baza-wiedzy\\\/dpo\\\/#listItem\",\"position\":2,\"name\":\"DPO and GDPR\",\"item\":\"https:\\\/\\\/www.lablogic.pl\\\/en\\\/baza-wiedzy\\\/dpo\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.lablogic.pl\\\/en\\\/data-processing-agreement\\\/#listItem\",\"name\":\"What must a personal data processing agreement contain?\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.lablogic.pl\\\/en\\\/#listItem\",\"name\":\"LabLogic\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.lablogic.pl\\\/en\\\/data-processing-agreement\\\/#listItem\",\"position\":3,\"name\":\"What must a personal data processing agreement contain?\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/www.lablogic.pl\\\/en\\\/baza-wiedzy\\\/dpo\\\/#listItem\",\"name\":\"DPO and GDPR\"}}]},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.lablogic.pl\\\/#organization\",\"name\":\"LabLogic\",\"description\":\"DPO, GDPR, NIS2 and cybersecurity in practice\",\"url\":\"https:\\\/\\\/www.lablogic.pl\\\/en\\\/\",\"email\":\"m.rutkowski@lablogic.pl\",\"telephone\":\"+48586231777\",\"foundingDate\":\"2004\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/www.lablogic.pl\\\/wp-content\\\/uploads\\\/2026\\\/08\\\/cropped-lablogic-site-icon-512.png\",\"@id\":\"https:\\\/\\\/www.lablogic.pl\\\/en\\\/data-processing-agreement\\\/#organizationLogo\",\"width\":512,\"height\":512},\"image\":{\"@id\":\"https:\\\/\\\/www.lablogic.pl\\\/en\\\/data-processing-agreement\\\/#organizationLogo\"},\"sameAs\":[\"https:\\\/\\\/www.linkedin.com\\\/in\\\/michal-rutkowski-iod\"],\"additionalType\":\"https:\\\/\\\/schema.org\\\/ProfessionalService\",\"legalName\":\"LabLogic Consulting Micha\\u0142 Rutkowski\",\"address\":{\"@type\":\"PostalAddress\",\"streetAddress\":\"ul. Wolno\\u015bci 15\",\"postalCode\":\"81-327\",\"addressLocality\":\"Gdynia\",\"addressRegion\":\"pomorskie\",\"addressCountry\":\"PL\"},\"vatID\":\"PL9580972114\",\"taxID\":\"9580972114\",\"areaServed\":{\"@type\":\"Country\",\"name\":\"Poland\"},\"knowsAbout\":[\"GDPR\",\"Data Protection Officer (DPO)\",\"NIS2 Directive\",\"Polish National Cybersecurity System Act (KSC)\",\"Cybersecurity incident and data breach response\",\"EU AI Act\",\"ISO\\\/IEC 27001\",\"Information security management\"],\"founder\":{\"@id\":\"https:\\\/\\\/www.lablogic.pl\\\/#michal-rutkowski\"},\"hasOfferCatalog\":{\"@type\":\"OfferCatalog\",\"name\":\"Services\",\"itemListElement\":[{\"@type\":\"Offer\",\"itemOffered\":{\"@type\":\"Service\",\"name\":\"External Data Protection Officer (DPO)\",\"url\":\"https:\\\/\\\/www.lablogic.pl\\\/en\\\/external-dpo\\\/\"}},{\"@type\":\"Offer\",\"itemOffered\":{\"@type\":\"Service\",\"name\":\"NIS2 and KSC implementation support\",\"url\":\"https:\\\/\\\/www.lablogic.pl\\\/en\\\/nis2-ksc\\\/\"}},{\"@type\":\"Offer\",\"itemOffered\":{\"@type\":\"Service\",\"name\":\"Incident and data breach response\",\"url\":\"https:\\\/\\\/www.lablogic.pl\\\/en\\\/incident-response\\\/\"}},{\"@type\":\"Offer\",\"itemOffered\":{\"@type\":\"Service\",\"name\":\"GDPR and NIS2 training\",\"url\":\"https:\\\/\\\/www.lablogic.pl\\\/en\\\/training\\\/\"}},{\"@type\":\"Offer\",\"itemOffered\":{\"@type\":\"Service\",\"name\":\"AI Act: roles, obligations and preparation\",\"url\":\"https:\\\/\\\/www.lablogic.pl\\\/en\\\/ai-act\\\/\"}}]}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.lablogic.pl\\\/#michal-rutkowski\",\"url\":\"https:\\\/\\\/www.lablogic.pl\\\/michal-rutkowski\\\/\",\"name\":\"Micha\\u0142 Rutkowski\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/www.lablogic.pl\\\/#michal-rutkowski-portret\",\"url\":\"https:\\\/\\\/www.lablogic.pl\\\/wp-content\\\/uploads\\\/2026\\\/08\\\/michal-rutkowski-iod-dpo-rodo-nis2-lablogic.webp\",\"width\":864,\"height\":1080,\"caption\":\"Micha\\u0142 Rutkowski\"},\"sameAs\":[\"https:\\\/\\\/www.linkedin.com\\\/in\\\/michal-rutkowski-iod\"],\"jobTitle\":\"Data Protection Officer (DPO), NIS2\\\/KSC and cybersecurity advisor\",\"description\":\"Data protection and cybersecurity practitioner, owner of LabLogic. Since 2004 he has supported medium and large organisations: audits, implementations, incidents and training.\",\"email\":\"m.rutkowski@lablogic.pl\",\"knowsAbout\":[\"GDPR\",\"Data Protection Officer (DPO)\",\"NIS2 Directive\",\"Polish National Cybersecurity System Act (KSC)\",\"Cybersecurity incident and data breach response\",\"EU AI Act\",\"ISO\\\/IEC 27001\",\"Information security management\"],\"worksFor\":{\"@id\":\"https:\\\/\\\/www.lablogic.pl\\\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.lablogic.pl\\\/en\\\/data-processing-agreement\\\/#webpage\",\"url\":\"https:\\\/\\\/www.lablogic.pl\\\/en\\\/data-processing-agreement\\\/\",\"name\":\"Data processing agreement \\u2014 what it must contain under GDPR\",\"description\":\"Data processing agreement \\u2014 what it must contain under Article 28 GDPR, when it is needed, how to assess the processor and what to do with its template.\",\"inLanguage\":\"en-US\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.lablogic.pl\\\/en\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.lablogic.pl\\\/en\\\/data-processing-agreement\\\/#breadcrumblist\"},\"author\":{\"@id\":\"https:\\\/\\\/www.lablogic.pl\\\/#michal-rutkowski\"},\"creator\":{\"@id\":\"https:\\\/\\\/www.lablogic.pl\\\/#michal-rutkowski\"},\"image\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/www.lablogic.pl\\\/wp-content\\\/uploads\\\/2026\\\/11\\\/ll-og-data-processing-agreement-en.jpg\",\"@id\":\"https:\\\/\\\/www.lablogic.pl\\\/en\\\/data-processing-agreement\\\/#mainImage\",\"width\":1200,\"height\":630,\"caption\":\"Contents of a data processing agreement \\u2014 LabLogic article graphic by Micha\\u0142 Rutkowski\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.lablogic.pl\\\/en\\\/data-processing-agreement\\\/#mainImage\"},\"datePublished\":\"2026-11-06T22:59:00+01:00\",\"dateModified\":\"2026-11-07T00:40:36+01:00\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.lablogic.pl\\\/en\\\/#website\",\"url\":\"https:\\\/\\\/www.lablogic.pl\\\/en\\\/\",\"name\":\"Micha\\u0142 Rutkowski - LabLogic\",\"alternateName\":\"LabLogic\",\"description\":\"DPO, GDPR, NIS2 and cybersecurity in practice\",\"inLanguage\":\"en-US\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.lablogic.pl\\\/#organization\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"Data processing agreement \u2014 what it must contain under GDPR","description":"Data processing agreement \u2014 what it must contain under Article 28 GDPR, when it is needed, how to assess the processor and what to do with its template.","canonical_url":"https:\/\/www.lablogic.pl\/en\/data-processing-agreement\/","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.lablogic.pl\/en\/data-processing-agreement\/#article","name":"Data processing agreement \u2014 what it must contain under GDPR","headline":"What must a personal data processing agreement contain?","author":{"@id":"https:\/\/www.lablogic.pl\/#michal-rutkowski"},"publisher":{"@id":"https:\/\/www.lablogic.pl\/#organization"},"image":{"@type":"ImageObject","url":"https:\/\/www.lablogic.pl\/wp-content\/uploads\/2026\/11\/ll-og-data-processing-agreement-en.jpg","width":1200,"height":630,"caption":"Contents of a data processing agreement \u2014 LabLogic article graphic by Micha\u0142 Rutkowski"},"datePublished":"2026-11-06T22:59:00+01:00","dateModified":"2026-11-07T00:40:36+01:00","inLanguage":"en-US","mainEntityOfPage":{"@id":"https:\/\/www.lablogic.pl\/en\/data-processing-agreement\/#webpage"},"isPartOf":{"@id":"https:\/\/www.lablogic.pl\/en\/data-processing-agreement\/#webpage"},"articleSection":"DPO and GDPR"},{"@type":"BreadcrumbList","@id":"https:\/\/www.lablogic.pl\/en\/data-processing-agreement\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/www.lablogic.pl\/en\/#listItem","position":1,"name":"LabLogic","item":"https:\/\/www.lablogic.pl\/en\/","nextItem":{"@type":"ListItem","@id":"https:\/\/www.lablogic.pl\/en\/baza-wiedzy\/dpo\/#listItem","name":"DPO and GDPR"}},{"@type":"ListItem","@id":"https:\/\/www.lablogic.pl\/en\/baza-wiedzy\/dpo\/#listItem","position":2,"name":"DPO and GDPR","item":"https:\/\/www.lablogic.pl\/en\/baza-wiedzy\/dpo\/","nextItem":{"@type":"ListItem","@id":"https:\/\/www.lablogic.pl\/en\/data-processing-agreement\/#listItem","name":"What must a personal data processing agreement contain?"},"previousItem":{"@type":"ListItem","@id":"https:\/\/www.lablogic.pl\/en\/#listItem","name":"LabLogic"}},{"@type":"ListItem","@id":"https:\/\/www.lablogic.pl\/en\/data-processing-agreement\/#listItem","position":3,"name":"What must a personal data processing agreement contain?","previousItem":{"@type":"ListItem","@id":"https:\/\/www.lablogic.pl\/en\/baza-wiedzy\/dpo\/#listItem","name":"DPO and GDPR"}}]},{"@type":"Organization","@id":"https:\/\/www.lablogic.pl\/#organization","name":"LabLogic","description":"DPO, GDPR, NIS2 and cybersecurity in practice","url":"https:\/\/www.lablogic.pl\/en\/","email":"m.rutkowski@lablogic.pl","telephone":"+48586231777","foundingDate":"2004","logo":{"@type":"ImageObject","url":"https:\/\/www.lablogic.pl\/wp-content\/uploads\/2026\/08\/cropped-lablogic-site-icon-512.png","@id":"https:\/\/www.lablogic.pl\/en\/data-processing-agreement\/#organizationLogo","width":512,"height":512},"image":{"@id":"https:\/\/www.lablogic.pl\/en\/data-processing-agreement\/#organizationLogo"},"sameAs":["https:\/\/www.linkedin.com\/in\/michal-rutkowski-iod"],"additionalType":"https:\/\/schema.org\/ProfessionalService","legalName":"LabLogic Consulting Micha\u0142 Rutkowski","address":{"@type":"PostalAddress","streetAddress":"ul. Wolno\u015bci 15","postalCode":"81-327","addressLocality":"Gdynia","addressRegion":"pomorskie","addressCountry":"PL"},"vatID":"PL9580972114","taxID":"9580972114","areaServed":{"@type":"Country","name":"Poland"},"knowsAbout":["GDPR","Data Protection Officer (DPO)","NIS2 Directive","Polish National Cybersecurity System Act (KSC)","Cybersecurity incident and data breach response","EU AI Act","ISO\/IEC 27001","Information security management"],"founder":{"@id":"https:\/\/www.lablogic.pl\/#michal-rutkowski"},"hasOfferCatalog":{"@type":"OfferCatalog","name":"Services","itemListElement":[{"@type":"Offer","itemOffered":{"@type":"Service","name":"External Data Protection Officer (DPO)","url":"https:\/\/www.lablogic.pl\/en\/external-dpo\/"}},{"@type":"Offer","itemOffered":{"@type":"Service","name":"NIS2 and KSC implementation support","url":"https:\/\/www.lablogic.pl\/en\/nis2-ksc\/"}},{"@type":"Offer","itemOffered":{"@type":"Service","name":"Incident and data breach response","url":"https:\/\/www.lablogic.pl\/en\/incident-response\/"}},{"@type":"Offer","itemOffered":{"@type":"Service","name":"GDPR and NIS2 training","url":"https:\/\/www.lablogic.pl\/en\/training\/"}},{"@type":"Offer","itemOffered":{"@type":"Service","name":"AI Act: roles, obligations and preparation","url":"https:\/\/www.lablogic.pl\/en\/ai-act\/"}}]}},{"@type":"Person","@id":"https:\/\/www.lablogic.pl\/#michal-rutkowski","url":"https:\/\/www.lablogic.pl\/michal-rutkowski\/","name":"Micha\u0142 Rutkowski","image":{"@type":"ImageObject","@id":"https:\/\/www.lablogic.pl\/#michal-rutkowski-portret","url":"https:\/\/www.lablogic.pl\/wp-content\/uploads\/2026\/08\/michal-rutkowski-iod-dpo-rodo-nis2-lablogic.webp","width":864,"height":1080,"caption":"Micha\u0142 Rutkowski"},"sameAs":["https:\/\/www.linkedin.com\/in\/michal-rutkowski-iod"],"jobTitle":"Data Protection Officer (DPO), NIS2\/KSC and cybersecurity advisor","description":"Data protection and cybersecurity practitioner, owner of LabLogic. Since 2004 he has supported medium and large organisations: audits, implementations, incidents and training.","email":"m.rutkowski@lablogic.pl","knowsAbout":["GDPR","Data Protection Officer (DPO)","NIS2 Directive","Polish National Cybersecurity System Act (KSC)","Cybersecurity incident and data breach response","EU AI Act","ISO\/IEC 27001","Information security management"],"worksFor":{"@id":"https:\/\/www.lablogic.pl\/#organization"}},{"@type":"WebPage","@id":"https:\/\/www.lablogic.pl\/en\/data-processing-agreement\/#webpage","url":"https:\/\/www.lablogic.pl\/en\/data-processing-agreement\/","name":"Data processing agreement \u2014 what it must contain under GDPR","description":"Data processing agreement \u2014 what it must contain under Article 28 GDPR, when it is needed, how to assess the processor and what to do with its template.","inLanguage":"en-US","isPartOf":{"@id":"https:\/\/www.lablogic.pl\/en\/#website"},"breadcrumb":{"@id":"https:\/\/www.lablogic.pl\/en\/data-processing-agreement\/#breadcrumblist"},"author":{"@id":"https:\/\/www.lablogic.pl\/#michal-rutkowski"},"creator":{"@id":"https:\/\/www.lablogic.pl\/#michal-rutkowski"},"image":{"@type":"ImageObject","url":"https:\/\/www.lablogic.pl\/wp-content\/uploads\/2026\/11\/ll-og-data-processing-agreement-en.jpg","@id":"https:\/\/www.lablogic.pl\/en\/data-processing-agreement\/#mainImage","width":1200,"height":630,"caption":"Contents of a data processing agreement \u2014 LabLogic article graphic by Micha\u0142 Rutkowski"},"primaryImageOfPage":{"@id":"https:\/\/www.lablogic.pl\/en\/data-processing-agreement\/#mainImage"},"datePublished":"2026-11-06T22:59:00+01:00","dateModified":"2026-11-07T00:40:36+01:00"},{"@type":"WebSite","@id":"https:\/\/www.lablogic.pl\/en\/#website","url":"https:\/\/www.lablogic.pl\/en\/","name":"Micha\u0142 Rutkowski - LabLogic","alternateName":"LabLogic","description":"DPO, GDPR, NIS2 and cybersecurity in practice","inLanguage":"en-US","publisher":{"@id":"https:\/\/www.lablogic.pl\/#organization"}}]},"og:locale":"en_US","og:site_name":"LabLogic - Micha\u0142 Rutkowski | DPO, GDPR, NIS2 and cybersecurity in practice","og:type":"article","og:title":"What must a personal data processing agreement contain?","og:description":"Data processing agreement \u2014 what it must contain under Article 28 GDPR, when it is needed, how to assess the processor and what to do with its template.","og:url":"https:\/\/www.lablogic.pl\/en\/data-processing-agreement\/","og:image":"https:\/\/www.lablogic.pl\/wp-content\/uploads\/2026\/11\/ll-og-data-processing-agreement-en.jpg","og:image:secure_url":"https:\/\/www.lablogic.pl\/wp-content\/uploads\/2026\/11\/ll-og-data-processing-agreement-en.jpg","og:image:width":1200,"og:image:height":630,"article:section":"DPO and GDPR","article:tag":["personal data processing agreement","article 28 gdpr","processor","sub-processor","standard contractual clauses"],"article:published_time":"2026-11-06T21:59:00+00:00","article:modified_time":"2026-11-06T23:40:36+00:00","twitter:card":"summary_large_image","twitter:title":"What must a personal data processing agreement contain?","twitter:description":"Data processing agreement \u2014 what it must contain under Article 28 GDPR, when it is needed, how to assess the processor and what to do with its template.","twitter:image":"https:\/\/www.lablogic.pl\/wp-content\/uploads\/2026\/11\/ll-og-data-processing-agreement-en.jpg"},"aioseo_meta_data":{"post_id":"6162","title":"Data processing agreement \u2014 what it must contain under GDPR","description":"Data processing agreement \u2014 what it must contain under Article 28 GDPR, when it is needed, how to assess the processor and what to do with its template.","keywords":null,"keyphrases":{"focus":{"keyphrase":"data processing agreement","score":0,"analysis":[]},"additional":[{"keyphrase":"personal data processing agreement","score":0,"analysis":[]},{"keyphrase":"Article 28 GDPR","score":0,"analysis":[]},{"keyphrase":"processor","score":0,"analysis":[]},{"keyphrase":"sub-processor","score":0,"analysis":[]},{"keyphrase":"standard contractual clauses","score":0,"analysis":[]}]},"primary_term":null,"canonical_url":null,"og_title":"What must a personal data processing agreement contain?","og_description":"Data processing agreement \u2014 what it must contain under Article 28 GDPR, when it is needed, how to assess the processor and what to do with its template.","og_object_type":"article","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":"","og_custom_url":null,"og_article_section":"DPO and GDPR","og_article_tags":[{"label":"personal data processing agreement","value":"personal data processing agreement"},{"label":"Article 28 GDPR","value":"Article 28 GDPR"},{"label":"processor","value":"processor"},{"label":"sub-processor","value":"sub-processor"},{"label":"standard contractual clauses","value":"standard contractual clauses"}],"twitter_use_og":true,"twitter_card":"summary_large_image","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"Article","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":"-1","robots_max_videopreview":"-1","robots_max_imagepreview":"large","priority":null,"frequency":"default","local_seo":null,"breadcrumb_settings":null,"limit_modified_date":false,"ai":{"faqs":[],"keyPoints":[],"schemas":[],"titles":[],"descriptions":[],"socialPosts":{"email":{"subject":"","preview":"","content":""},"linkedin":[],"twitter":[],"facebook":[],"instagram":[]}},"created":"2026-11-06 22:13:54","updated":"2026-11-06 23:41:57","seo_analyzer_scan_date":null,"focus_keyword":"data processing agreement","additional_keywords":[{"word":"personal data processing agreement","score":0},{"word":"Article 28 GDPR","score":0},{"word":"processor","score":0},{"word":"sub-processor","score":0},{"word":"standard contractual clauses","score":0}],"truseo_locale":null},"spectra_blocks_featured_image_url":{"thumbnail":{"url":"https:\/\/www.lablogic.pl\/wp-content\/uploads\/2026\/11\/ll-og-data-processing-agreement-en-150x150.jpg","width":150,"height":150},"medium":{"url":"https:\/\/www.lablogic.pl\/wp-content\/uploads\/2026\/11\/ll-og-data-processing-agreement-en-300x158.jpg","width":300,"height":158},"medium_large":{"url":"https:\/\/www.lablogic.pl\/wp-content\/uploads\/2026\/11\/ll-og-data-processing-agreement-en-768x403.jpg","width":768,"height":403},"large":{"url":"https:\/\/www.lablogic.pl\/wp-content\/uploads\/2026\/11\/ll-og-data-processing-agreement-en-1024x538.jpg","width":1024,"height":538},"full":{"url":"https:\/\/www.lablogic.pl\/wp-content\/uploads\/2026\/11\/ll-og-data-processing-agreement-en.jpg","width":1200,"height":630}},"spectra_blocks_author_info":{"display_name":"Micha\u0142 Rutkowski","avatar_url":"https:\/\/secure.gravatar.com\/avatar\/29f5af5a0ce65a4307813722032192bdf08e740cbda98b61aa73b548422ff768?s=96&d=mm&r=g","author_link":"https:\/\/www.lablogic.pl\/en\/author\/michal-rutkowski\/","description":"Micha\u0142 Rutkowski \u2014 praktyk ochrony danych i cyberbezpiecze\u0144stwa, w\u0142a\u015bciciel LabLogic. Od 2004 roku pracuje na styku technologii, ochrony danych i zarz\u0105dzania ryzykiem. Pe\u0142ni funkcj\u0119 zewn\u0119trznego IOD\/DPO, prowadzi audyty RODO, kwalifikacj\u0119 i wdro\u017cenia NIS2 oraz ustawy o KSC, wspiera organizacje przy incydentach i naruszeniach ochrony danych, szkoli zarz\u0105dy, kadr\u0119 kierownicz\u0105 oraz zespo\u0142y IT i compliance. Pracuje ze \u015brednimi i du\u017cymi organizacjami, w tym z sektora finansowego i bran\u017c regulowanych."},"_links":{"self":[{"href":"https:\/\/www.lablogic.pl\/en\/wp-json\/wp\/v2\/posts\/6162","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.lablogic.pl\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.lablogic.pl\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.lablogic.pl\/en\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.lablogic.pl\/en\/wp-json\/wp\/v2\/comments?post=6162"}],"version-history":[{"count":3,"href":"https:\/\/www.lablogic.pl\/en\/wp-json\/wp\/v2\/posts\/6162\/revisions"}],"predecessor-version":[{"id":6195,"href":"https:\/\/www.lablogic.pl\/en\/wp-json\/wp\/v2\/posts\/6162\/revisions\/6195"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.lablogic.pl\/en\/wp-json\/wp\/v2\/media\/6161"}],"wp:attachment":[{"href":"https:\/\/www.lablogic.pl\/en\/wp-json\/wp\/v2\/media?parent=6162"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.lablogic.pl\/en\/wp-json\/wp\/v2\/categories?post=6162"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.lablogic.pl\/en\/wp-json\/wp\/v2\/tags?post=6162"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}