2026 Edition · Sources checked August 20, 2026 · Independent educational resource · Not legal advice
LGPD Compliance & Implementation

LGPD ROPA: How to Build a Record of Processing Activities

Article 37 requires both controllers and operators to maintain records of the personal-data processing operations they perform. A useful ROPA turns that obligation into an operational register: what the organization does, why it does it, whose data is involved, which legal basis applies, which vendors receive the data, where the data goes, how long it is retained, how rights are executed, and which risks or controls require attention.

Published: August 20, 2026 Last reviewed: August 20, 2026 Reading time: ~24 minutes By LGPD Brazil Editorial Team

Quick Answer: Does the LGPD require a ROPA?

Yes, in substance. Article 37 of Brazil's LGPD requires both controllers and operators to maintain records of the personal-data processing operations they carry out, especially when processing is based on legitimate interest. The statute does not use the acronym “ROPA” and does not prescribe one universal spreadsheet or mandatory field list for every organization. “ROPA” is a common shorthand for a structured Record of Processing Activities. Qualifying small processing agents can use the simplified record framework in Resolution CD/ANPD No. 2/2022, and ANPD has published an official eight-field model for that purpose.

Key Takeaways

  • Article 37 applies to controllers and operators. Processor/operator records are not optional merely because the controller also has a ROPA.
  • The LGPD says “records of processing operations,” not “ROPA.” The acronym is practical terminology, not statutory wording.
  • Article 37 does not enumerate one mandatory field list for every organization. Your record should be detailed enough to support the actual LGPD obligations and risks.
  • ANPD has an official simplified model for qualifying small processing agents. It contains eight core field groups.
  • Not every small business qualifies for the simplified treatment. High-risk processing, revenue limits and economic-group rules can remove the benefit.
  • Legitimate-interest processing deserves special attention. Article 37 expressly says “especially” when the basis is legitimate interest.
  • A ROPA should be a living register. New systems, vendors, purposes, countries, AI features and retention rules should trigger updates.

What Article 37 Actually Requires

Article 37

The LGPD requires the controller and the operator to keep records of the personal-data processing operations they carry out, especially when the processing is based on legitimate interest.

That sentence is short, but its operational impact is broad. A company cannot maintain a meaningful processing record if it does not know which processes, systems, data subjects, data categories, purposes, recipients and vendors are involved.

Article 37 also matters because it connects with other LGPD obligations: Article 6 principles, Article 7 and Article 11 legal bases, Articles 15–16 retention, Article 18 rights, Article 33 international transfers, Article 38 impact assessments, Article 39 controller instructions to operators, Article 46 security and Article 50 privacy governance.

Article 37 says “especially” legitimate interest—not “only” legitimate interest. A company should not create processing records only for activities based on Article 7(IX).

Is “ROPA” an Official LGPD Term?

Not in the statutory text. The LGPD uses the concept of registro das operações de tratamento de dados pessoais— records of personal-data processing operations.

“ROPA,” short for Record of Processing Activities, is widely used as practical privacy terminology. It is convenient, especially for global organizations familiar with GDPR compliance, but Brazilian teams should not assume that every GDPR Article 30 field, exemption or interpretation automatically applies to the LGPD.

LGPD Article 37

Requires controllers and operators to maintain processing records, especially for legitimate interest.

Practice ROPA

A useful structured register used to document those processing operations.

Warning Do not copy GDPR blindly

Use GDPR experience if useful, but validate Brazilian requirements and ANPD guidance separately.

This distinction also matters for SEO and AI accuracy: it is safer to say “Article 37 requires processing records; a ROPA is a practical way to structure them” than to claim that the Brazilian statute contains a detailed “ROPA form.”

ANPD's Simplified ROPA for Small Processing Agents

Resolution CD/ANPD No. 2/2022 created differentiated rules for qualifying agentes de tratamento de pequeno porte (ATPP), or small processing agents. Article 9 says qualifying ATPPs may comply with the Article 37 record obligation in simplified form.

ANPD later published an official simplified model. The Agency said the model contains only the fields considered essential for its inspection team to obtain basic information from qualifying small agents.

The official simplified model has eight field groups

ANPD field What the model captures Practical meaning
1. Contact informationOrganization, CNPJ, address, activity, responsible manager, email, phone and record date.Identifies the agent and owner of the record.
2. Categories of data subjectsGeneral data subjects, children/adolescents, elderly people, and other relevant groups.Shows who is affected.
3. Personal dataExamples include name, address, RG, email, CPF, phone and other specified data types.Shows what types of data are processed—not actual personal-data values.
4. SharingExternal sharing flow and the third parties receiving the data.Maps recipients outside the organization.
5. Security measuresExamples such as access control, antivirus, backups, pseudonymization and firewall.Connects the processing record to security controls.
6. Storage periodHow long personal data is kept.Connects processing to retention.
7. Process, purpose and legal basisInternal process, reason for processing and Article 7 or Article 11 legal hypothesis.Documents why the processing exists and why it is lawful.
8. ObservationsOptional information such as encarregado/operator data and international transfers.Captures context not covered elsewhere.

This official model is especially useful because it shows what ANPD considers essential for a simplified record: who, whose data, which data, why, under which legal basis, who receives it, how it is protected and how long it is kept.

Can every small company use the simplified model?

No. Resolution 2 defines small processing agents, but Article 3 excludes certain agents from the differentiated treatment. An agent cannot rely on the simplified treatment where, among other conditions, it performs high-risk processing, exceeds the applicable revenue threshold or belongs to an economic group whose global revenue exceeds the relevant threshold.

The regulation defines high-risk processing through a cumulative combination of at least one general and one specific criterion, including factors such as large scale or significant effects on rights combined with emerging technology, public-area surveillance, solely automated decisions/profiling, or sensitive data / data of children, adolescents or elderly people.

“We're a startup” does not automatically mean “we can use the simplified ROPA.” Eligibility must be checked against Resolution 2, including the high-risk and revenue/economic-group exclusions.

Article 16 of the same regulation also allows ANPD to require a small agent to comply with obligations that were otherwise waived or simplified, based on circumstances such as the nature or volume of processing and risks to data subjects.

What Should a Full LGPD ROPA Contain?

For organizations that do not qualify for the simplified model—or that simply need more operational detail— Article 37 does not provide one universal statutory field list.

The following is therefore an implementation framework, not a claim that every field below is expressly mandated by Article 37. It is designed to make the processing record useful across the rest of the LGPD program.

Recommended field What to record LGPD connection
Processing activity / processSpecific operation such as recruitment, order fulfillment, product analytics or security logging.Article 37 record of processing operations.
Business ownerTeam or person accountable for the activity.Article 6 accountability and Article 50 governance.
Controller/operator roleYour role and relevant controller/customer where acting as operator.Articles 5 and 39.
Data subjectsCustomers, users, employees, leads, applicants, children, suppliers, etc.Transparency, rights and risk.
Personal-data categoriesContact, account, device, behavioral, financial, sensitive, biometric, health, etc.Articles 5, 7 and 11.
SourceDirect collection, customer, vendor, partner, public source, device or inference.Purpose, transparency and expectations.
PurposeSpecific reason for processing.Article 6 purpose/adequacy.
Legal basisApplicable Article 7 or Article 11 hypothesis.Lawfulness of processing.
Legitimate-interest assessmentReference to the balancing test where Article 7(IX) is used.Articles 10 and 37.
Systems / assetsCRM, app, database, helpdesk, spreadsheets, cloud, logs, etc.Operational traceability and rights execution.
Recipients / vendorsInternal recipients, operators, controllers, agencies and subprocessors.Sharing, Article 39 and vendor governance.
International transfersExporter/importer, country, remote access and Article 33 mechanism.Articles 33–36 and Resolution 19/2024.
RetentionPeriod or trigger, legal rationale and deletion/anonymization method.Articles 15–16 and necessity.
Security measuresRelevant access, encryption, logging, backup, segregation and other controls.Article 46.
Rights workflowSearch identifiers, team/vendor dependency and actions supported.Articles 18–19.
Automated decisions / profilingDecision type, data used and review/escalation where relevant.Article 20.
Risk / RIPD referenceRisk tier and impact-assessment link if required or appropriate.Article 38 and risk governance.
Last review / next triggerDate, approver and change events that require reassessment.Article 50 continuous governance.

How to Build an LGPD ROPA: 10-Step Method

1

Start With the Data Map

A ROPA should not be invented from a blank spreadsheet. Use interviews, system inventories and data-flow mapping to discover the real processing first.

Input: systems, flows, data categories, vendors and process owners.
2

Define One Processing Activity at the Right Level

Avoid entries that are too broad (“HR”) or too microscopic (“open one spreadsheet cell”). A useful ROPA activity represents a coherent purpose and lifecycle—for example, “recruit candidates,” “provide customer support” or “detect account fraud.”

Test: could one person understand why the activity exists and what data lifecycle it represents?
3

Record Subjects and Data Categories

Identify whose data is involved and the relevant categories. Separate sensitive data and vulnerable-person data because they can materially change risk and legal-basis analysis.

Output: standardized subject and data taxonomy.
4

Write the Purpose Before the Legal Basis

The basis should follow the purpose and facts. Do not enter “consent/contract/legitimate interest” as a bundle of possibilities. Choose the basis that actually supports that purpose and record the supporting evidence.

Output: purpose → legal basis → evidence reference.
5

Classify Controller and Operator Roles

Determine who makes the essential decisions and who acts on whose instructions. ANPD guidance emphasizes that role follows the real processing operation, not only the contract label.

Output: your role, counterparty role and instruction/contract reference.
6

Attach Vendors, Recipients and Transfers

Record external recipients and relevant downstream processors. If data moves internationally, add the destination and Article 33 mechanism instead of putting “international transfer: yes.”

Output: vendor/recipient list plus transfer register reference.
7

Define Retention and End-of-Life

Give the activity a real lifecycle. Record the retention period or event trigger, the justification and what happens at the end—deletion, anonymization, archival under a valid exception or another documented disposition.

Output: retention rule linked to the Retention Schedule.
8

Connect Rights and Security

Record how a valid data-subject request can find the data and identify the relevant security controls. You do not need to paste an entire security policy into every row; link to the applicable control set.

Output: search key, request owner, vendor dependencies and security-control reference.
9

Flag Risk, Profiling and RIPD Needs

Add flags for sensitive data, children, large scale, emerging technology, surveillance, automated decisions, high-impact profiling or other characteristics that justify deeper review.

Output: risk tier, open action and RIPD reference where applicable.
10

Assign an Owner and Review Trigger

A record without ownership becomes stale. Assign a business owner and privacy/governance reviewer, then define triggers that require the record to change.

Output: owner, last review, next periodic review and event-based triggers.

Controller ROPA vs Operator ROPA

Article 37 expressly names both controllers and operators. Their records overlap, but the operational emphasis can differ.

Question Controller record Operator record
Why is the processing happening?Controller documents the purpose it determines.Operator documents the service/processing performed on the controller's behalf and the applicable instructions.
Legal basisController should document the legal basis supporting its purpose.Operator should understand the controller/instruction context and separately document any processing for which the operator has its own independent purpose.
Controller identityUsually the organization itself.Critical field: identify the customer/controller or category of controllers where appropriate.
SubprocessorsRelevant processors and chains should be visible.Especially important because the operator may engage downstream suboperators.
RetentionController determines the lawful lifecycle for its purpose.Operator should document contractual/instruction-based retention, backups and deletion after service termination.
Incident handlingConnect to the controller's assessment and regulatory notification process.Connect to rapid escalation to the controller and evidence/support duties.
An operator should not simply copy the controller's ROPA and call it complete. The operator needs an accurate record of the systems, subprocessors, locations, access, retention and processing it actually performs.

Legitimate Interest and the ROPA

Article 37 specifically emphasizes recordkeeping when legitimate interest is used. ANPD's legitimate-interest guidance reinforces the value of documenting the balancing analysis and the elements that support purpose, necessity, expectations, rights and safeguards.

A strong ROPA entry can therefore link directly to a separate Legitimate Interest Assessment instead of trying to compress the entire balancing test into one spreadsheet cell.

See Legitimate Interest Under LGPD: When Can Your Business Use It?.

ROPA and International Transfers

If an activity involves foreign hosting, overseas support or international vendors, the ROPA should connect to the transfer record. Resolution 19/2024 requires international transfers within its scope to be supported by an applicable LGPD legal basis and a valid Article 33 transfer mechanism.

Useful transfer fields include exporter, importer, destination country, purpose, data categories, legal basis, mechanism, subprocessors and the public transparency information required for the transfer.

See LGPD International Data Transfers.

ROPA and Retention

A ROPA becomes much more useful when every processing activity has an end-of-life rule. Articles 15 and 16 govern termination and permitted retention of personal data.

Replace vague statements such as “retain as necessary” with a measurable rule where possible:

  • until the recruitment process ends plus a documented candidate-retention period;
  • for the statutory accounting/tax period applicable to a record;
  • for a defined security-log period based on risk and purpose;
  • until contract termination plus the documented deletion/backup lifecycle; or
  • until consent withdrawal where consent is the basis and no other valid retention ground applies.

ROPA and Data Subject Rights

A good processing record should help answer a very practical question: where do we search when a person exercises a right?

For each activity, record the systems and identifiers used to find data—email, customer ID, employee ID, account ID, ticket number or another search key.

Then identify whether a vendor must also act on access, correction, deletion, blocking or export. This turns Article 18 from a policy statement into an executable workflow.

Example ROPA Entry: U.S. SaaS Company Serving Brazilian Users

Field Example entry
Processing activityCustomer support ticket management.
RoleController for direct customer support; separate operator analysis where support content belongs to a business customer's end users.
Data subjectsCustomers, authorized users and support contacts.
Data categoriesName, business email, account ID, ticket text, attachments, device/browser metadata where captured.
PurposeAnswer support requests, troubleshoot service problems and maintain service history.
Legal basisContract/service analysis for necessary support processing; separate basis review for additional analytics or secondary use.
SystemsHelpdesk SaaS, internal account console and cloud logs.
RecipientsHelpdesk provider, cloud provider and approved support subprocessors.
International transferBrazil → U.S./other documented destinations; Article 33 mechanism recorded in transfer register.
RetentionDefined support-ticket lifecycle plus legally justified exceptions; attachments reviewed separately.
Rights workflowSearch by email/account/ticket ID; vendor export/deletion tools documented.
SecuritySSO/MFA, role-based support access, logging, encryption and restricted attachment access.
OwnerCustomer Support Operations; privacy review on material workflow/vendor changes.

The point is not to create the longest possible ROPA row. The point is to create a record that is accurate, understandable, reviewable and connected to evidence.

Common LGPD ROPA Mistakes

“ROPA is only required for legitimate interest.”

Incorrect. Article 37 applies to controllers and operators generally and says “especially” when legitimate interest is the basis.

“Only controllers need processing records.”

Incorrect. Article 37 expressly includes operators.

“We copied the GDPR Article 30 template, so Brazil is covered.”

That may be a useful starting point, but Brazilian legal bases, roles, transfer rules and ANPD guidance need to be mapped separately.

“We have one ROPA row called Customer Data.”

Too broad. Order fulfillment, support, fraud, analytics and marketing can involve different purposes, bases, vendors, retention and risks.

“The ROPA lists vendors but not their countries.”

That can make Article 33 analysis impossible. Connect recipients to actual international-processing locations and mechanisms.

“We fill it out once a year.”

A periodic review is useful, but material changes should update the record when they happen rather than waiting months for the calendar date.

“Our startup automatically gets the simplified ANPD model.”

Not necessarily. Resolution 2 contains eligibility and exclusion criteria, including high-risk processing and revenue/economic-group limits.

How to Keep the ROPA Current

The LGPD does not set one universal annual anniversary for updating processing records. Article 50, however, points governance programs toward continuous monitoring and periodic assessment.

New product or featureAdd or revise processing purposes, systems, data categories and risks.
New legal basisUpdate the decision and supporting evidence.
New vendor / subprocessorUpdate recipients, roles, security and transfers.
New country or remote-access locationReview the Article 33 mechanism.
New AI or profiling useUpdate purpose, data inputs, vendor/model chain, Article 20 and risk review.
Retention rule changesSynchronize the ROPA with the Retention Schedule and system behavior.
Incident or DSAR exposes missing dataUse the gap to correct the record and data map.
Periodic owner attestationAsk business owners to confirm that the activity remains accurate.

A Practical ROPA Governance Model

For most organizations, the cleanest design is to separate three layers:

Layer 1 ROPA register

Concise structured fields that describe each processing activity.

Layer 2 Evidence links

Legal-basis memo, legitimate-interest test, DPA, transfer mechanism, retention rule, security control or RIPD.

Layer 3 Remediation tracker

Open gaps with owner, priority, target date and closure evidence.

This prevents the ROPA from becoming a huge narrative document while still connecting each row to defensible evidence.

Build Your ROPA From the Data Map—Not From Guesswork

The Brazil LGPD Compliance Playbook — 2026 Edition includes both a Data Mapping Worksheet and a Processing Inventory / ROPA, plus the Legal-Basis Decision Record, Legitimate Interest Assessment, Vendor Privacy and Security Review, International Transfer Review, Retention Schedule, Data-Subject Request tools, Security Incident Assessment, 100-point compliance audit and 30-day implementation roadmap.

Processing Inventory / ROPA Data Mapping Worksheet Legal-Basis Decision Record 100-point audit
Get the Brazil LGPD Compliance Playbook · $47

Frequently Asked Questions

Does the LGPD require a ROPA?

Article 37 requires controllers and operators to maintain records of the personal-data processing operations they carry out, especially when processing is based on legitimate interest. The statute does not use the acronym ROPA, but a structured ROPA is a practical way to maintain those records.

What must an LGPD ROPA contain?

Article 37 does not enumerate one universal field list for every organization. ANPD has published an eight-field simplified model for qualifying small processing agents. Larger or more complex organizations generally need more detail to support purposes, legal bases, roles, vendors, transfers, retention, rights, security and accountability.

Does an operator need its own ROPA?

Yes. Article 37 expressly includes operators. The operator's record should describe the processing it performs, the controller/customer context, instructions, systems, subprocessors, locations, retention and related operational facts.

Can a small company use ANPD's simplified ROPA?

A qualifying small processing agent can use the simplified framework under Article 9 of Resolution 2/2022. But Article 3 excludes certain agents from differentiated treatment, including high-risk processing, excessive revenue and qualifying economic-group situations. Eligibility should be documented.

What are the eight fields in ANPD's simplified model?

The model covers contact information, categories of data subjects, personal data, sharing, security measures, storage period, process/purpose/legal basis, and observations.

Is ROPA only required when using legitimate interest?

No. Article 37 applies generally to controller and operator processing records and emphasizes legitimate-interest processing in particular.

Is an LGPD ROPA the same as an LGPD data map?

Not necessarily. Data mapping is the discovery process used to understand data flows and systems. The ROPA is the structured record of processing activities that results from and is maintained using that discovery.

Can the ROPA be a spreadsheet?

Yes. The LGPD does not prescribe one universal technology or file format. A spreadsheet can work if it is accurate, controlled, accessible to responsible teams and kept current.

Should international transfers be in the ROPA?

A useful ROPA should at least connect the processing activity to relevant international-transfer information, including recipients, destinations and the documented Article 33 mechanism where applicable.

How often should the ROPA be updated?

There is no single statutory annual update date. Update records when processing materially changes and validate them periodically. New purposes, systems, vendors, countries, AI features, retention changes or incidents are common triggers.

Official Sources Used for This Guide

Editorial note: This article is an independent educational resource, not legal advice. It was reviewed against the current compiled LGPD and official ANPD materials available on August 20, 2026. Article 37 does not prescribe one universal ROPA template or mandatory field list for every organization. The “full ROPA” fields recommended in this guide are an operational implementation framework intended to connect Article 37 records with the rest of an LGPD compliance program. The official simplified model discussed here is specifically for qualifying small processing agents under Resolution 2/2022; eligibility must be assessed against the regulation's exclusions and current ANPD rules.