OdooWiki OCA HUB

Data Privacy and Protection

privacy folder_open OCA/data-protection open_in_new
Data Protection License: AGPL-3

This application provides data protection and privacy feature, to comply with regulations such as GDPR.

auto_awesome What this module does

AI-generated from the code · Odoo 18.0

Adds a Privacy area in Odoo where you can record data processing activities, naming who controls and processes personal data, and which partners are affected. Access is controlled by two new user groups.

This module adds a new "Privacy" application to Odoo, aimed at documenting how personal data is handled.

  • A new record type, privacy.activity, lets you describe a data processing activity: a name, an HTML description of how and why personal data is used, a required Controller (defaulting to the current user's company partner), a list of Processors, and optional subject details.
  • On the activity form you can tick "Define subjects" and then set a domain filter on partners to identify which subjects are included. The filter is only required and visible when that box is ticked.
  • Activities are shown in a list and a search view; you can filter archived records and group by Controller. Activities can be archived (an "Archived" ribbon appears) and the form includes a chatter for messages and activities.

Where it appears: a "Privacy" top menu with "Master Data" (containing "Partners" and the activity list), plus placeholder "Transactions" and "Reports" menus, and a "Settings" entry for managers.

Business rules and access: two groups are created, "Data Protection User" (read-only on activities) and "Data Protection Manager" (full create, edit and delete rights, assigned to the admin user by default). The module depends on mail for the chatter.

Depends on

mail

Required by other modules

Menus it adds

PrivacyMaster DataPartnersTransactionsReportsSettingsmenu_privacy_activity
Models and fields (1)
  • privacy.activity · new modelname, active, description, subject_find (Define subjects), controller_id (Controller), processor_ids (Processors), subject_domain (Subjects filter)

Text generated by AI (DeepSeek) from reading the Odoo 18.0 code on GitHub; it may contain mistakes, so check the code before deciding. View the code on GitHub

Availability by version

Reviewed: 2026-11-03
Confirmed (verified in repository and branch) Estimated (unverified) No information

Confirmation status: 7 confirmed, 2 with no information of 9 versions.

Sources · Odoo 18.0

Confirmed on 2026-11-03 in branch 18.0 of OCA/data-protection.

terminal Installation and usage

OCA documentation · Odoo 18.0

To define data processing activities:

  • Go to Privacy \> Master Data \> Activities and create one.
  • Define the data processing activity using the provided tools.

Consult your lawyer!

No verified information in OCA: Installation, Configuration.

info

Data imported from GitHub: this sheet reflects the latest catalog review, not a live lookup. Always check the module documentation and staging before installing in production.