Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Show customer ID and anonymize data in the Customer Activity Log #233

Open
wants to merge 3 commits into
base: dev
Choose a base branch
from

Conversation

ks129
Copy link

@ks129 ks129 commented Sep 23, 2024

Questions Answers
Description? Added customer ID to the customer data column in the Customer Activity Log (if it is not 0). Implemented anonymization of logs in case of GDPR data deletion. Removed customer ID from erasure request (to avoid connecting customer name with previous account ID and records). The name should be retained in logs for compliance proof and for detecting excess requests.
Type? bug fix
BC breaks? no
Deprecations? no
Fixed ticket? Fixes PrestaShop/PrestaShop#34265 , Fixes PrestaShop/PrestaShop#34266
Sponsor company -
How to test? 1. Create a new customer account. 2. Request personal data (one or a few times) from the user settings. 3. Check GDPR logs - customer ID should be shown. 4. Delete user data. 5. Recheck GDPR logs - old records shouldn't contain name and the erasure record shouldn't contain customer ID.

@ps-jarvis
Copy link

Hello @ks129!

This is your first pull request on psgdpr repository of the PrestaShop project.

Thank you, and welcome to this Open Source community!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Ready for review
2 participants