mirror of
https://git.anonymousland.org/anonymousland/synapse-product.git
synced 2025-05-02 14:06:03 -04:00
Remove account data (including client config, push rules and ignored users) upon user deactivation. (#11621)
Co-authored-by: Patrick Cloke <clokep@users.noreply.github.com>
This commit is contained in:
parent
9006ee36d1
commit
df54c8485a
5 changed files with 299 additions and 3 deletions
|
@ -353,6 +353,11 @@ The following actions are performed when deactivating an user:
|
|||
- Remove the user from the user directory
|
||||
- Reject all pending invites
|
||||
- Remove all account validity information related to the user
|
||||
- Remove the arbitrary data store known as *account data*. For example, this includes:
|
||||
- list of ignored users;
|
||||
- push rules;
|
||||
- secret storage keys; and
|
||||
- cross-signing keys.
|
||||
|
||||
The following additional actions are performed during deactivation if `erase`
|
||||
is set to `true`:
|
||||
|
@ -366,7 +371,6 @@ The following actions are **NOT** performed. The list may be incomplete.
|
|||
- Remove mappings of SSO IDs
|
||||
- [Delete media uploaded](#delete-media-uploaded-by-a-user) by user (included avatar images)
|
||||
- Delete sent and received messages
|
||||
- Delete E2E cross-signing keys
|
||||
- Remove the user's creation (registration) timestamp
|
||||
- [Remove rate limit overrides](#override-ratelimiting-for-users)
|
||||
- Remove from monthly active users
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue