Skip to content

feat: Add GDPR endpoint to openvsx admin API#1982

Open
autumnfound wants to merge 2 commits into
eclipse-openvsx:mainfrom
autumnfound:malowe/main/ovsxorg-8200
Open

feat: Add GDPR endpoint to openvsx admin API#1982
autumnfound wants to merge 2 commits into
eclipse-openvsx:mainfrom
autumnfound:malowe/main/ovsxorg-8200

Conversation

@autumnfound

Copy link
Copy Markdown
Contributor

Adds a GDPR endpoint to the OpenVSX API that allows for admin level tokens to request for users to be forgotten. Rather than deleting users, this request will scrub all PII from the existing user records to erase any potential leak of private information. This is done to best retain things like reviews and other user actions within the system while abiding by GDPR requirements.

These deletion requests do not remove or modify any of the internal logging that already exists as there is a business need to retain that type of data, which will have it's own retention policy that will eventually purge those records.

Assisted-by: Claude Sonnet 4.6

Adds a GDPR endpoint to the OpenVSX API that allows for admin level
tokens to request for users to be forgotten. Rather than deleting users,
this request will scrub all PII from the existing user records to erase
any potential leak of private information. This is done to best retain
things like reviews and other user actions within the system while
abiding by GDPR requirements.

These deletion requests do not remove or modify any of the internal
logging that already exists as there is a business need to retain that
type of data, which will have it's own retention policy that will
eventually purge those records.

Assisted-by: Claude Sonnet 4.6
@autumnfound

Copy link
Copy Markdown
Contributor Author

Related to the request: EclipseFdn/open-vsx.org#8200

@autumnfound
autumnfound requested review from cstamas and netomi July 21, 2026 18:06
@autumnfound
autumnfound force-pushed the malowe/main/ovsxorg-8200 branch from 7e2099c to 9ac5923 Compare July 21, 2026 18:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant