From b950eb79d54ef11f9e65e7f8f34afe7871374d53 Mon Sep 17 00:00:00 2001
From: teutat3s <teutates@mailbox.org>
Date: Sat, 1 Feb 2025 16:22:41 -0300
Subject: [PATCH 1/2] docs/deletion-request.md: update steps for mastodon

---
 docs/deletion-request.md | 6 ++++++
 1 file changed, 6 insertions(+)

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

From 1b8202271d45a03a698379836e18fba9a428d401 Mon Sep 17 00:00:00 2001
From: teutat3s <teutates@mailbox.org>
Date: Sat, 1 Feb 2025 16:23:05 -0300
Subject: [PATCH 2/2] docs/matrix-suspend-account.md: init

---
 docs/matrix-suspend-account.md | 27 +++++++++++++++++++++++++++
 1 file changed, 27 insertions(+)
 create mode 100644 docs/matrix-suspend-account.md

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}'
+```