Skip to content

[18.0][MIG] privacy_partner_to_be_forgotten - #92

Merged
OCA-git-bot merged 4 commits into
OCA:18.0from
michelerusti:18.0-mig-privacy_partner_to_be_forgotten_2
Dec 5, 2025
Merged

OCA-git-bot merged 4 commits into
OCA:18.0from
michelerusti:18.0-mig-privacy_partner_to_be_forgotten_2

Conversation

@michelerusti

Copy link
Copy Markdown
Contributor

replace #87

@michelerusti
michelerusti marked this pull request as ready for review October 27, 2025 08:15
@ivs-cetmix

Copy link
Copy Markdown
Member

Hi @SerM11 @are-agilebg would appreciate your review as you reviewed the original PR.

@SerM11 SerM11 left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Functional review: test OK

@ivs-cetmix

Copy link
Copy Markdown
Member

Functional review: test OK

Thank you! @are-agilebg your turn)

@ivs-cetmix

Copy link
Copy Markdown
Member

Functional review: test OK

@SerM11 please approve the PR

@SerM11 SerM11 left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Functional test ok

@OCA-git-bot

Copy link
Copy Markdown
Contributor

This PR has the approved label and has been created more than 5 days ago. It should therefore be ready to merge by a maintainer (or a PSC member if the concerned addon has no declared maintainer). 🤖

@michelerusti

Copy link
Copy Markdown
Contributor Author

@OCA/data-protection-maintainers Can you take a look at this PR please?

@ivs-cetmix

Copy link
Copy Markdown
Member

@michelerusti could you please squash these two administrative commits?
image

halbtonjazz and others added 4 commits November 26, 2025 10:49
Add new module for partner data anonymization to comply with GDPR
right to erasure requirements:

- Anonymize individual contacts by replacing name with initials and
  "Anonymized" suffix (e.g., "John Doe" -> "JD Anonymized")
- Transform email addresses with date stamps for traceability
  (e.g., "john@example.com" -> "jd_2025-01-15_123@anonymized.oca")
- Clear all personal data: phone, address, tax ID, job details
- Remove chatter messages and attachments containing personal info
- Anonymize linked user accounts and archive them
- Preserve company data as it contains public information
- Provide confirmation wizard with GDPR compliance warnings
- Add security group "Anonymize Contacts" for access control
- Log anonymization events for audit trail

The module ensures irreversible anonymization while maintaining
data relationships and audit requirements for GDPR compliance.

Task: 4518
@michelerusti
michelerusti force-pushed the 18.0-mig-privacy_partner_to_be_forgotten_2 branch from 3e6cafa to 95728c7 Compare November 26, 2025 09:49
@michelerusti

Copy link
Copy Markdown
Contributor Author

@michelerusti could you please squash these two administrative commits? image

done 👍

@ivs-cetmix

Copy link
Copy Markdown
Member

Ok, let's wait for a while if any of the @OCA/data-protection-maintainers will come here to check and merge. If not, then please ping me, I will merge it myself.

@michelerusti

Copy link
Copy Markdown
Contributor Author

Ok, let's wait for a while if any of the @OCA/data-protection-maintainers will come here to check and merge. If not, then please ping me, I will merge it myself.

Hi, it's been a week, should we wait a bit longer?

@ivs-cetmix

Copy link
Copy Markdown
Member

Ok, let's wait for a while if any of the @OCA/data-protection-maintainers will come here to check and merge. If not, then please ping me, I will merge it myself.

Hi, it's been a week, should we wait a bit longer?

Nope. One week is enough😄 @michelerusti thank you for your contribution!
/ocabot merge nobump

@OCA-git-bot

Copy link
Copy Markdown
Contributor

What a great day to merge this nice PR. Let's do it!
Prepared branch 18.0-ocabot-merge-pr-92-by-ivs-cetmix-bump-nobump, awaiting test results.

@OCA-git-bot
OCA-git-bot merged commit 0988fdb into OCA:18.0 Dec 5, 2025
7 checks passed
@OCA-git-bot

Copy link
Copy Markdown
Contributor

Congratulations, your PR was merged at 6b2a338. Thanks a lot for contributing to OCA. ❤️

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants