diff --git a/docs/deletion-request.md b/docs/deletion-request.md index 6e26470..df68f8b 100644 --- a/docs/deletion-request.md +++ b/docs/deletion-request.md @@ -34,7 +34,13 @@ Docs: https://docs.nextcloud.com/server/latest/admin_manual/configuration_server ### Mastodon ``` +mkdir /tmp/tootctl +sudo chown mastodon /tmp/tootctl +cd /tmp/tootctl + sudo -u mastodon mastodon-tootctl accounts delete --email <mail-address> + +rm -r /tmp/tootctl ``` Docs: https://docs.joinmastodon.org/admin/tootctl/#accounts-delete diff --git a/docs/matrix-suspend-account.md b/docs/matrix-suspend-account.md new file mode 100644 index 0000000..e6fcd8b --- /dev/null +++ b/docs/matrix-suspend-account.md @@ -0,0 +1,27 @@ +# Matrix account suspension + +> Unlike [account locking](https://spec.matrix.org/v1.12/client-server-api/#account-locking), +> [suspension](https://github.com/matrix-org/matrix-spec-proposals/blob/main/proposals/3823-code-for-account-suspension.md) +> allows the user to have a (largely) readonly view of their account. +> Homeserver administrators and moderators may use this functionality to +> temporarily deactivate an account, or place conditions on the account's +> experience. Critically, like locking, account suspension is reversible, unlike +> the deactivation mechanism currently available in Matrix - a destructive, +> irreversible, action. + +Required: + +- `matrix-synapse admin token` +- [SSH access to host `nachtigall`](./administrative-access.md#ssh-access) + +## Suspending an account + +```bash +curl --header "Authorization: Bearer <admin-access-token>" --request PUT http://127.0.0.1:8008/_synapse/admin/v1/suspend/@<username>:pub.solar --data '{"suspend": true}' +``` + +## Unsuspending an account + +```bash +curl --header "Authorization: Bearer <admin-access-token>" --request PUT http://127.0.0.1:8008/_synapse/admin/v1/suspend/@<username>:pub.solar --data '{"suspend": false}' +```