Présentation

Strafe se positionne comme une alternative auto-hébergeable à Discord, en mettant l’accent sur la confidentialité. Le service offre texte, voix et vidéo, le tout synchronisé entre desktop, web et mobile. La plateforme fonctionne sous Windows, Linux, macOS (Intel et Apple Silicon) et propose une application web accessible depuis n’importe quel navigateur. Aucun tracker ni publicité n’est intégré, ce qui correspond à la promesse de « no tracking, no ads » affichée sur le site officiel.

Architecture et chiffrement

Chaque message est chiffré de bout en bout dès l’envoi, selon l’affirmation « All messages are encrypted by default ». Le chiffrement étant appliqué côté client, le serveur ne détient aucune clé de déchiffrement, ce qui empêche toute interception interne. Le code source, disponible sous licence GNU Affero General Public License v3.0, permet à tout auditeur de vérifier l’absence de backdoors ou de mécanismes de collecte de données. La prise en charge du markdown complet, des blocs de code et des embeds riches indique l’utilisation de bibliothèques de rendu texte standard, bien que le détail technique ne soit pas précisé.

Déploiement et souveraineté des données

Strafe est déclaré « Self‑Hostable », ce qui signifie que les organisations peuvent installer une instance sur leurs propres serveurs. Cette capacité élimine le verrouillage propriétaire et garantit que les données restent sous le contrôle de l’utilisateur. Le site mentionne la possibilité d’exporter, de migrer ou de désinstaller l’instance à tout moment, renforçant la liberté d’utilisation. Le modèle de licence AGPL oblige les opérateurs à publier les modifications du code, assurant ainsi une transparence continue.

Performances et limites

Le produit se décrit comme « Lightning Fast » et « Low latency messaging », mais aucune métrique de débit ou de latence n’est fournie. L’absence de chiffres empêche d’évaluer objectivement la scalabilité dans des communautés de grande taille. De plus, le support voix/vidéo et le partage d’écran sont indiqués sans préciser les protocoles (WebRTC, par exemple) ni les exigences réseau, ce qui laisse incertain le comportement en conditions de bande passante limitée. Enfin, la dépendance à une infrastructure auto‑hébergée implique que la sécurité du déploiement repose sur les compétences de l’administrateur, un facteur souvent négligé dans les évaluations de solutions de messagerie.