You can already send truly e2e encrypted DMs on mastodon. The problem is not that the ability doesn't exist, the problem is that it isn't seamless to the user. For instance, only @todb and I can decrypt the following block (and apologies to anyone using a screen reader for this part)

-----BEGIN PGP MESSAGE-----

hQIMA5i0LtSO6vDWARAArZshs1tyx0MmWnfcHbXrZEXu+Mf2zzz35Pq3EjyPj7fv
XYpTud5iqiQdZxwFZptiE7vQLx8FAZHpo7jW0xFCGvjtdmfesu/ID8Dm6iT+UkAh
I2cE65e7Zvr/2XXFp7uT6tFugenLuO8ncIOLdRdvkY9QVAL0Wu1VxqOqHozpHue/
8ygwn+Is8hGzm1dKunJmNkrgrBB/djGrUHlc1jHvYKIOsc8pEe+FAwK02DXG9kj7
43nqMNHjT8UWto5S3E81pUALOE94MOQNxWisz6qxub1mVY5b9Dv7ZoTrjSyLbz8k
pMvTI9aGWWTGqsq8s2+Llu8cEg5R53i61iEZuBWfgc5eOtpwYkLYFMGVgHdlcc+t
wJ7X7Pt6xcaWigg8qWDyP2pwAOjoBMZOtYAkFfCFm40+vEuNwNyLJgUkN8BXot7g
+vf1hUT93G0F1SsJu/yB1Ji3EAWjEAzuJcFdd5bUqB5Awnje1x8VyFYQrgM6Tx2a
p+zf9Nv0H4KOca62JkAv98p6kfIlklK1JlwyZwl7pEepHFCUsup4VPh58O4RfgMM
S3wx1txU1KWNMNMW6q/S1/Z3QMc+ylIhu3xiT7IybMZq2lBH3NRkDYUsk5qyHGmX
BHoMp3dsxfXQIALqt1gYy66o/upk1E3xje8+SdRzS5bu7w9zqKXcvqBXiWaIJEiF
AYwDN8RE14PSE3wBC/9xMUJwo1qMx1NqYduSjg0gnRplzX2ECUkxoWnmlA8Ym3ck
LNz7BkLp+iDL4nUNLefBy6SEx5HCHVgphoCQExODKfzYRsF6HNSliWooadpMGMJf
IDwu5oEeipu7A2bRyJXt+5uw4j1UMx64IWEVQjdRYDNOAcNng1najXj2mhr4lLza
JIS+UGKJKR4vwbK2zJ2WtuGGdgaARh4EbOtnuSS9BlB+TpwidNGiMGvV8QwFIb+b
PQC9IspA0YhumWT18R6xsOYcMYLCT1Ytw20TZjHUkMVtC/N3BaPLMHIEvv6BmKpS
lrZdekhz1uUwo0S+yW0QqDVjwBZEhRuIMlMNNr615vkBJE9K9NFcQJRuOwDrC045
6B3Il67aEQk/FuB1Jc9yBCKD2aYGUiy4HdMcxa6PG+NL+PePSrZK4/lA3WS8xzcM
gaV7mg3p0KBEYz4FjNTy0MZpHNhq9L/pUVfljDP+gRRtdNjR+SFH6F/i9wXORlH5
48ltnvjc1hS+1JlNyoLSXwEdyMB4ctGDSC+kU06PRocE6UG1S+lxdP1bur8+xHoE
LBD/OdV2VJy4bSaeKbP7r4ftx1JF92dgn1ApJqrKrAS+i8KuWLVh0eJbi0wUJAqe
rX5Ki8rM4DaLKU9Xy/FD
=ux1Z
-----END PGP MESSAGE-----

No mastodon admins can read it, it's stored encrypted on the servers, there's no need to upload our private keys, and we're not depending on both of us using servers/clients that 'support e2e' or whatever. The only problem with this is that there's an extra step involved. You have to decrypt the message in another program, i.e. not seamless. But this method already exists if you really need it.

Sign in to participate in the conversation
Scriptjunkie Social

scriptjunkie's server