Shelter plugins by CorpLoc — PGPCord for end-to-end encrypted Discord messages, and Catbox Uploader for sharing large files. Privacy-focused client modifications. Plugins Shelter de CorpLoc — PGPCord pour le chiffrement de bout en bout sur Discord, et Catbox Uploader pour partager des fichiers volumineux. Modifications client orientées vie privée.
# PGPCord — end-to-end encryption in Discord → key generated: RSA-4096 (passphrase protected) → published to keyserver via Discord OAuth ✓ → encryption enabled for #general → outgoing: "meeting at 3pm" → encrypted with 3 recipients' public keys → sent as message.txt attachment → incoming: message.txt from glider → decrypted with private key ✓ → "meeting at 3pm" # Catbox Uploader — bypass Discord file limits → file: demo.mp4 (128MB) → uploading to litterbox.catbox.moe... 100% → link: https://litter.catbox.moe/abc123.mp4 $
Install the Shelter client mod loader — see the shelter docs. Works with Legcord or standard Discord.
In Discord: Settings → Shelter → Plugins → Add by URL. PGPCord: corploc.github.io/shelter-plugins/pgpcord/ — Catbox: corploc.github.io/shelter-plugins/catbox-upload/.
PGPCord: generate a key pair, publish it via Discord OAuth, toggle the lock icon per channel. Catbox: no setup — paste or drag files and pick Catbox vs Discord.
Encrypt your DMs and group messages end-to-end. Nobody — not Discord, not admins, not anyone without your key — can read them.
Share large files (videos, assets, builds) directly in Discord without hitting the file size limit. Catbox Uploader handles files up to 1GB.
Discord knows everything — every message, every file, every reaction. PGPCord started because we wanted to have private conversations on a platform that's fundamentally not private. The implementation is pragmatic: RSA-4096 keys, messages encrypted and sent as file attachments to avoid length limits, a keyserver backed by Supabase with Discord OAuth for verification. Catbox Uploader came later — Discord's file limit is annoying, Litterbox is free, the integration took a weekend.
Discord sait tout — chaque message, chaque fichier, chaque réaction. PGPCord est né parce qu'on voulait avoir des conversations privées sur une plateforme qui ne l'est fondamentalement pas. L'implémentation est pragmatique : clés RSA-4096, messages chiffrés envoyés en pièces jointes pour éviter les limites de longueur, un keyserver sur Supabase avec Discord OAuth pour la vérification. Catbox Uploader est venu après — la limite de fichiers Discord est chiante, Litterbox est gratuit, l'intégration a pris un weekend.
Broader plugin ecosystems with hundreds of plugins. Our focus is narrower — privacy-specific plugins built on Shelter's lighter mod framework.
If you want real private messaging, use those. PGPCord is for when you need to stay on Discord but want encryption where it matters.
PGPCord uses RSA-4096 with passphrase-protected private keys. Messages are encrypted client-side before leaving your machine. PGPCord utilise RSA-4096 avec des clés privées protégées par passphrase. Les messages sont chiffrés côté client avant de quitter ta machine.
pnpm lune dev <plugin> for development, open a PR. Built with SolidJS and Shelter's reactive framework.