Skip to content
This repository was archived by the owner on Apr 26, 2024. It is now read-only.
This repository was archived by the owner on Apr 26, 2024. It is now read-only.

[Request] Allow account deletion #1941

@MoritzMaxeiner

Description

@MoritzMaxeiner

I've looked over the matrix spec and unfortunately /account/deactivate only requires for any future login to become impossible. Synapse fulfils the spec, but does not actually delete the account, which
a) leaves the user's data on the server after the user has expressed the intention to never use this account again
b) leaves the user id taken (i.e. future registration attempts on it fail with "M_USER_IN_USE")

Either /account/deactivate should completely wipe any data belonging to that account from the homeserver, or there should be a second endpoint /account/delete that does this.

Keeping account data from people who specifically want to cease using one's service seems shady at best in terms of privacy policy and technically impractical at worst, since it accumulates data that
a) isn't required for the continued function of the service
b) takes up increasing storage space for no apparent benefit to the service

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions