humanmade / humanmade/aws-analytics

Support personal data eraser feature

Open
#16 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
JavaScript
Stars
19
Forks
1
PR merge metrics
No merged PRs in 30d

Description

We can integrate with WordPress's personal data eraser feature.

Docs here: https://developer.wordpress.org/plugins/privacy/adding-the-personal-data-eraser-to-your-plugin/

This would be implemented via the following two methods:

- Send current endpoint ID with request
- Delete all records in Elasticsearch and if possible the S3 data lake
- If user is logged in delete data where the User ID matches the `endpoint.User.UserId` value

There is a very difficult barrier to making this work right now in that the requests for data removal and export don't happen via a form on the website. We would need this to be able to pass the endpoint ID along.

An alternative would be to display the current endpoint ID to users on the privacy policy page perhaps using a special gutenberg block.

This issue needs more research into the technical feasibility. There may be a point during the data removal approval request where we can extract the endpoint ID if the user is directed to the website.

Blocked by #18

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.