Appearance
Operationalizing GDPR in Modulos
Modulos has two Frameworks for the GDPR, Regulation (EU) 2016/679, and each of the two Frameworks has the name GDPR:
OFF-11at the Organization level, on your organization AI System.MFF-12at the AI System level, on each AI System that processes personal data in the scope of the GDPR.
This page tells you which decisions to make before you add the Frameworks, and which steps Modulos recommends. It also gives the Requirement for each Article, and the work that has no Requirement. On this page, "you" is the organization that uses Modulos, as controller, as processor, or in the two roles. First examine if the GDPR applies to your processing. See Where the GDPR applies.
The two GDPR Frameworks
In Modulos, the GDPR has two Frameworks at two levels. The two levels are the structure of Modulos, and the GDPR does not have this structure.
| AI System | Framework | GDPR Articles in the Framework |
|---|---|---|
| The organization AI System | OFF-11 (Organization level) | 5 to 14, 23, 24, 26 to 31, 33 to 47, 49, and 51 to 99 |
| Each AI System in the scope of the GDPR | MFF-12 (AI System level) | 15 to 22, 25, and 32 |
- Each Article is in one Framework only.
MFF-12includes the data subject rights of Articles 15 to 22, data protection by design and by default (Article 25), and security of processing (Article 32).OFF-11includes all other Articles in the table. Examples are the legal basis (Article 6), the information to data subjects (Articles 13 and 14), and the data protection impact assessment (Article 35). - No Requirement includes Articles 1 to 4, 48, or 50. The scope and role decisions have no Requirement. See Work with no Requirement in the Frameworks.
- The two levels do not follow the roles of the GDPR. Some Articles also set obligations for processors, for example Articles 30(2), 31, 33(2), and 37(1). The GDPR Role tags show the roles for each Requirement. See GDPR Role tags.
Organization AI Systems
Frameworks at the Organization level, for example OFF-11, attach to your organization AI System. You cannot make a new organization AI System in the AI Registry. If your organization does not have one, contact Modulos support before you add Frameworks at the Organization level.
Decisions before you add the Frameworks
Before you add the GDPR Frameworks, make these four decisions. The GDPR sets no sequence for them, and Modulos recommends this sequence. Decisions 1 and 2 have no Requirement in the GDPR Frameworks.
- Examine if the GDPR applies to your processing (Articles 2 and 3).
- Identify your role for each processing activity (Article 4(7) and (8)).
- See Controllers and processors.
- Examine your role again when an AI System gets a new purpose or category of personal data. Also examine your role when a new organization supplies the AI System or a part of it. Modulos recommends this step, and Article 4 does not make it an obligation.
- Select the AI Systems that get
MFF-12.- Modulos recommends
MFF-12for each AI System that processes personal data in the scope of the GDPR (decision 1). - If an AI system in the scope has no AI System in Modulos, make one in the AI Registry.
- Modulos recommends
- Examine if you must designate a representative in the Union (Article 27,
ORF-235).- Where Article 3(2) applies, the controller or the processor must designate “in writing” a representative in the Union (Article 27(1)). Article 27(2) gives two conditions in which this obligation does not apply. See Article 27.
GDPR Role tags
In Modulos, each Requirement of OFF-11 and MFF-12 has one or two tags of the type "GDPR Role". The tag values are "Controller" and "Processor":
- "Controller" is for a Requirement that applies to a controller in Article 4(7).
- "Processor" is for a Requirement that applies to a processor in Article 4(8). This includes a processor that a different processor engages, in Article 28(2) and (4).
| Requirement | GDPR Role tags |
|---|---|
MRF-242, ORF-235 to ORF-239, and ORF-243 to ORF-255 | "Controller" and "Processor" |
All other Requirements of OFF-11 and MFF-12 | "Controller" |
Your organization identifies its role for each processing activity, in decision 2 of Decisions before you add the Frameworks. The GDPR Role tags are different from the ISO 27701 Role tags of the ISO/IEC 27701 Frameworks.
Modulos wants to use these tags in a new release. The purpose is to remove a Requirement from the scope when the organization does not have the role of that Requirement.
Steps that Modulos recommends
To use the GDPR Frameworks, Modulos recommends the 13 steps below, in this sequence. The GDPR sets no sequence. Steps 1 and 2 are decisions 1 and 2 of Decisions before you add the Frameworks. Each step gives the Requirements and the page for the law.
- Examine if the GDPR applies to your processing. This decision has no Requirement.
- Identify your role for each processing activity. This decision has no Requirement.
- Add the Frameworks. Add
OFF-11to your organization AI System. AddMFF-12to each AI System that you selected in decision 3. - Do the work for the principles and the legal basis (
ORF-225toORF-230).- These Requirements include Articles 5 to 11, from the principles (Article 5) to processing for which identification is not necessary (Article 11).
- Modulos recommends that you record the legal basis for each purpose. Article 6 does not make this record an obligation. The record helps the controller demonstrate compliance with the principles (Article 5(2)) and with the GDPR (Article 24(1)).
- Where the legal basis is consent, it must be possible for the controller to demonstrate the consent of the data subject (Article 7(1)).
- See Article 5, Article 6, Articles 7 and 8, Article 9, and Articles 10 and 11.
- Do the work for information and data subject rights (
ORF-231,ORF-232,MRF-233toMRF-240).- Check the Article 12 periods, the Article 22 exceptions and safeguards, and the restrictions on special categories before you process requests or decisions.
- See Articles 12 to 14, Articles 15 to 21, Article 22.
- Use the Article 23 restrictions only where a law gives them (
ORF-233).- Check the conditions of the legislative measure before you use a restriction.
- See Article 23.
- Do the work for accountability, joint controllers, processors, and records (
ORF-234toORF-237).- Check the arrangement of joint controllers, processor contract or other legal act, and records against the conditions of each Article.
- See Article 24, Article 26, Article 28, Article 30.
- Do the work for data protection by design and by default, and for security, on each AI System (
MRF-241,MRF-242).- Select measures for the controller’s Article 25 obligations and the controller’s and processor’s Article 32 obligations.
- See Article 25, Article 32.
- Do a data protection impact assessment (DPIA) where Article 35(1) applies (
ORF-241,ORF-242).- Check the processing against Article 35, with its exceptions, and Article 36 before processing starts.
- Include the data protection officer’s advice where designated and the supervisory authority’s “list” in Article 35(4) in this check.
- See Article 35, Article 36.
- Prepare for personal data breaches (
ORF-239,ORF-240).- Prepare the notification, communication, and breach records for your role, with the time limits, exceptions, and conditions of each Article.
- See Article 33, Article 34.
- Do the work for the data protection officer, codes of conduct and certification, and transfers (
ORF-243toORF-249).- Check designation and contact information obligations, optional codes and certification, and the conditions for transfers.
- See Articles 37 to 39, Articles 40 to 43, Articles 44 to 49.
- Prepare to cooperate with the supervisory authority (
ORF-238,ORF-250toORF-253).- Check the Article 31 cooperation on request and the Article 60(10) obligation after a decision of the lead supervisory authority.
- See Article 31, Supervisory authorities, Remedies and liability, Administrative fines and other penalties.
- Examine the work again when the processing changes.
- Check the Article 24(1) measures again where necessary.
- Check the processing against the DPIA where necessary, and as a minimum when the risk changes (Article 35(11)).
- Your organization sets the schedule.
- See Article 24, Article 35.
Reviews in Modulos
In Modulos, you do the work of each GDPR Requirement in its Controls. You change the status of a Control directly. You must write a comment, which Modulos records for the Control. No approval by a different person is necessary.
When all Controls of a Requirement have a final status, the Requirement Owner examines the completed Controls in a Review. The Requirement Owner records that the Requirement is completed. For Assets only, Modulos has a procedure that starts a Review. See Reviews & Statuses.
Requirements of the GDPR Frameworks
OFF-11 and MFF-12 give Requirements for Articles 5 to 99 of the GDPR, without Articles 48 and 50. In the table, each Requirement has its name in Modulos, its level, its GDPR Articles, and the page for the law.
| Requirement | Level | GDPR Articles | Page for the law |
|---|---|---|---|
| MRF-233 Right of Access Implementation | AI System | 15 | Articles 15 to 21 |
| MRF-234 Right to Rectification | AI System | 16 | Articles 15 to 21 |
| MRF-235 Right to Erasure (Right to be Forgotten) | AI System | 17 | Articles 15 to 21 |
| MRF-236 Right to Restriction | AI System | 18 | Articles 15 to 21 |
| MRF-237 Notification Obligation | AI System | 19 | Articles 15 to 21 |
| MRF-238 Data Portability | AI System | 20 | Articles 15 to 21 |
| MRF-239 Right to Object | AI System | 21 | Articles 15 to 21 |
| MRF-240 Automated Decision-Making Protection | AI System | 22 | Article 22 |
| MRF-241 Privacy by Design and Default | AI System | 25 | Article 25 |
| MRF-242 Security of Processing | AI System | 32 | Article 32 |
| ORF-225 Processing Principles Implementation | Organization | 5 | Article 5 |
| ORF-226 Lawful Basis Documentation | Organization | 6 | Article 6 |
| ORF-227 Consent Management Framework | Organization | 7, 8 | Articles 7 and 8 |
| ORF-228 Special Categories Protection | Organization | 9 | Article 9 |
| ORF-229 Criminal Conviction Data Processing | Organization | 10 | Articles 10 and 11 |
| ORF-230 Processing Not Requiring Identification | Organization | 11 | Articles 10 and 11 |
| ORF-231 Transparent Information and Communication | Organization | 12 | Articles 12 to 14 |
| ORF-232 Information Provision Requirements | Organization | 13, 14 | Articles 12 to 14 |
| ORF-233 Restrictions Framework | Organization | 23 | Article 23 |
| ORF-234 Controller Accountability | Organization | 24 | Article 24 |
| ORF-235 Joint Controllers and Representatives | Organization | 26, 27 | Article 26, Article 27 |
| ORF-236 Processor Management | Organization | 28, 29 | Article 28, Article 29 |
| ORF-237 Records of Processing Activities | Organization | 30 | Article 30 |
| ORF-238 Cooperation with Supervisory Authority | Organization | 31 | Article 31 |
| ORF-239 Breach Notification to Authority | Organization | 33 | Article 33 |
| ORF-240 Breach Communication to Data Subject | Organization | 34 | Article 34 |
| ORF-241 Data Protection Impact Assessment | Organization | 35 | Article 35 |
| ORF-242 Prior Consultation | Organization | 36 | Article 36 |
| ORF-243 Data Protection Officer | Organization | 37 to 39 | Articles 37 to 39 |
| ORF-244 Codes of Conduct and Certification | Organization | 40 to 43 | Articles 40 to 43 |
| ORF-245 General Transfer Principle | Organization | 44 | Articles 44 to 49 |
| ORF-246 Adequacy Decisions | Organization | 45 | Articles 44 to 49 |
| ORF-247 Appropriate Safeguards | Organization | 46 | Articles 44 to 49 |
| ORF-248 Binding Corporate Rules | Organization | 47 | Articles 44 to 49 |
| ORF-249 Transfer Derogations | Organization | 49 | Articles 44 to 49 |
| ORF-250 Supervisory Authority Framework | Organization | 51 to 59 | Supervisory authorities |
| ORF-251 Cooperation and Consistency | Organization | 56, 60 to 76 | Supervisory authorities |
| ORF-252 Remedies and Liability | Organization | 77 to 82 | Remedies and liability |
| ORF-253 Administrative Fines and Penalties | Organization | 83, 84 | Administrative fines and other penalties |
| ORF-254 Specific Processing Situations | Organization | 85 to 91 | GDPR, Articles 85 to 91 |
| ORF-255 Delegated Acts and Final Provisions Compliance | Organization | 92 to 99 | GDPR, Articles 92 to 99 |
Work with no Requirement in the Frameworks
The GDPR Frameworks OFF-11 and MFF-12 have no Requirement for Articles 1 to 4, 48, or 50.
- The scope decision and the role decision. Your organization makes these decisions. See decisions 1 and 2 of Decisions before you add the Frameworks.
- Articles 48 and 50. Article 48 is about “Transfers or disclosures not authorised by Union law”. Article 50 is about “International cooperation for the protection of personal data”, which is a task of the Commission and the supervisory authorities. These Articles give no transfer mechanism to a controller or processor.
Other sources to examine
When you apply the GDPR Requirements, examine the sources below. Articles with a Requirement can also have conditions in Union or Member State law.
Member State law. The GDPR lets Union or Member State law add rules in some areas. Examine the law that applies to your processing. Examples are:
- a “lower age” than 16, but “not below 13 years”, for the processing in Article 8(1). This applies where Article 6(1)(a) is the legal basis, “in relation to the offer of information society services directly to a child”.
- more conditions for genetic data, biometric data, or data concerning health (Article 9(4))
- restrictions (Article 23)
- a prior consultation and a “prior authorisation” for a task in the public interest (Article 36(5))
- the designation of a data protection officer (Article 37(4))
- specific processing situations (Articles 85 to 91).
Court decisions and guidelines. The Court of Justice of the European Union and the European Data Protection Board give decisions and guidelines about the GDPR. See court decisions and guidelines.
Chapters IX to XI.
ORF-254is for Articles 85 to 91, the provisions for “specific processing situations”. For example, Member States can give “more specific rules”, “by law or by collective agreements”, for processing “in the employment context” (Article 88(1)). Processing for “archiving purposes in the public interest, scientific or historical research purposes or statistical purposes” is “subject to appropriate safeguards” (Article 89(1)).ORF-255is for Articles 92 to 99, which are “Delegated acts and implementing acts” (Chapter X) and “Final provisions” (Chapter XI). See GDPR, Articles 85 to 99.The Digital Omnibus proposal. This proposal of 19 November 2025 has changes to, for example, Articles 9, 22, 33, and 35, and is not law as of October 2026. See The Digital Omnibus proposal.
Procedure of the supervisory authorities. Regulation (EU) 2025/2518 applies from 2 April 2027, with the “Transitional provisions” in Article 36. See Procedure for supervisory authorities.
Other Frameworks on the same AI Systems
Modulos also has Frameworks for the EU AI Act and for ISO/IEC 27701, which can apply together with the GDPR Frameworks:
- EU AI Act:
OFF-1andMFF-1, with the name EU AI Act. See EU AI Act in Modulos. - ISO/IEC 27701:
OFF-12andMFF-13, with the name ISO 27701. See ISO/IEC 27701 in Modulos.
OFF-1 and OFF-12 attach to the same organization AI System as OFF-11. MFF-1 and MFF-13 attach to AI Systems, and these can be the same AI Systems that have MFF-12. For the Controls that are in the GDPR Frameworks and also in other Frameworks, see Control overlap.
The GDPR and the EU AI Act can apply to the same AI system (EU AI Act Article 2(7)).
ISO/IEC 27701 is a standard, and conformity with it is optional. Conformity with ISO/IEC 27701 is not the same as compliance with the GDPR, because the GDPR sets the conditions of each obligation. See ISO/IEC 27701 and the GDPR.
Where to go next
GDPR overview
Dates of the GDPR, its structure, and the EU AI Act
Where the GDPR applies
Articles 2 to 4, the Article 27 representative, and the roles of controller and processor
Principles and rights of data subjects
Principles, lawfulness of processing, consent, special categories, information, data subject rights, and Articles 22 and 23
Obligations of controllers and processors
Accountability, processors, records, security, personal data breaches, the DPIA, the data protection officer, and transfers
Supervisory authorities, remedies, and penalties
Supervisory authorities, the lead supervisory authority, remedies and liability, and administrative fines
Reviews & Statuses
How the status of a Control changes and how the Requirement Owner examines a Requirement
Sources of this page
- GDPR, Regulation (EU) 2016/679 of the European Parliament and of the Council of 27 April 2016 (EUR-Lex).
- OJ L 119, 4.5.2016, p. 1. Corrigendum: OJ L 127, 23.5.2018, p. 2.
- Articles in Chapters I to III: 2 to 4, 5(2), 7(1), 8(1), 9(4), 12(3), 22, and 23(1).
- Articles in Chapter IV: 24 to 28, 30 to 37, 40, and 42(3).
- Articles in Chapters V to IX: 44 to 50, 60(10), and 85 to 91.
- EU AI Act, Regulation (EU) 2024/1689, consolidated text of 27 July 2026: Article 2(7) (EUR-Lex).
- Digital Omnibus proposal, European Commission, COM(2025) 837 of 19 November 2025: Article 3 (EUR-Lex).
- Regulation (EU) 2025/2518, OJ L, 12.12.2025: Articles 1, 36, and 37 (EUR-Lex).
Disclaimer
This page gives general information only. It is not legal advice.