Overview
Privacy and Export Control for Contacts
Supports v 19.0 — available directly on the Odoo Apps Store.
Description
Limit access to contact phone numbers and emails in Odoo 19 — users can see only the contact information which was created by them, unless the user has Contact Admin permissions.
By default, in Odoo 19 all contact phone numbers and emails are accessible for all the users. This module introduces Contact Admin role which restricts access to contact information of other users and prevents data leaks and unauthorized export of your customer and prospects database.
Odoo 19 administrators working in the companies where sales representatives or employees should see only their own contacts — this helps to protect customer phone numbers, email addresses, and business relationships from viewing and unauthorized export of the data. Module works on Odoo.sh and On-Premise.
Contacts Privacy and Export Control
Restrict contact phone, email visibility, and bulk export in Odoo 19 — users can only see contact details they created unless granted Contact Admin permission.
Standard Odoo 19 shows all contact phone and email details to every user. This module introduces a Contact Admin role that gates access to other users' contact data, preventing data leakage and unauthorized export of your customer and prospect database.
Who is this for?
Odoo 19 administrators at companies where sales reps or staff should only see their own contact data — protecting customer phone numbers, email addresses, and business relationships from being viewed or exported by unauthorized users. Works on Odoo.sh and On-Premise.
Features
- Access to Phone & Emails for Contact Admin Only
- Users with Contact Admin permission can view all phone and emails of all contacts in Odoo 19 list, kanban, and form views
- No Phone & Email Access for Other Users
- All the users without Contact Admin access cannot see phone and email of contacts created by other users in Odoo 19
- Contacts of Own Always Available
- Users will be able to see phone and email of their contacts in Odoo 19
- Contact Opening Limited for Other Users
- When clicking a contact created by another user the form will not be opened unless Contact Admin access is granted
- Export Available to Contact Admin Only
- All the users without Contact Admin access cannot export all contacts data in Odoo 19
How It Works
- Contact Admin Role in Odoo 19 Users
- Assign Contact Admin group in the user form to have access to all the phone and email information of all contacts in Odoo 19.
- Phone & Email Invisible for Non-Admin in Odoo 19 Contacts List View
- For the users who do not have Contact Admin access phone and email fields are invisible in Odoo 19 contacts list and kanban views.
- Opening of Contact Form for Other Users Is Not Allowed in Odoo 19
- When clicking on the contact created by another user the form will not open if the user doesn't have Contact Admin access.
- Export of Contacts Information Limited for Non-Admin Users in Odoo 19
- Export of all contacts information is limited to the Contact Admin in Odoo 19.
- Full Access After Contact Admin Role Activation in Odoo 19
- After activating Contact Admin role the user will be able to see all the phone and email fields and to open any contact form.
- Phone & Email Visible in Contacts List for Admin Users in Odoo 19
- Contact Admin users can see phone and email information directly in Odoo 19 contacts list view and kanban.
- Form View Opened After Contact Admin Role Activated in Odoo 19
- After granting the Contact Admin role the form view will open as usual for the contacts created by other users in Odoo 19.
Compatibility
Odoo Version
19.0
Editions
Community & Enterprise
Platforms
Odoo.sh, On-Premise
Odoo Online (SaaS)
Not supported
FAQ
Can I assign Contact Admin to several users at once?
Yes — you can assign Contact Admin group from Settings → Users either for individual user form or through the Groups configuration page.
Does this affect the restrictions of CRM leads and opportunities, or only the Contacts module?
This module works for Contacts (res.partner) records in Odoo 19. If you want the restrictions for CRM leads and opportunities please contact us for a custom module development.
What happens when the Contact Admin user looks at a restricted contact?
The user with Contact Admin role will have full access and will be able to see phone and email and open any contact form regardless of the owner of the contact in Odoo 19.
Is this module compatible with Odoo Community edition?
Yes — compatible with Odoo 19.0 Community and Enterprise on Odoo.sh and On-Premise. Needs the Contacts module. Not compatible with Odoo Online (SaaS).
Contact for Support, Customization or Implementation:
Website:
www.nimmutechnologies.com
Email:
subashmca2017@gmail.com
Telegram:
https://t.me/Chubbu007