FluffyChat est un client de messagerie open source pour le protocole Matrix, écrit en Flutter. L'application est disponible pour Android, iOS, le web, Linux, Windows et macOS. Elle permet les conversations privées et de groupe, les espaces, les sondages, les autocollants et les appels vidéo de groupe. Le chiffrement de bout en bout est activé par défaut pour les conversations privées. Reposant sur Matrix, il fonctionne avec d'autres clients comme Element. Ce n'est qu'un client : vous avez besoin d'un serveur domestique Matrix.
FluffyChat est développé sous licence AGPL-3.0 par Christian Kußowski (krille-chan), un projet bénévole en Allemagne financé par des dons. L'emplacement des messages dépend du serveur domestique choisi, non de l'application ; une organisation peut retenir son propre serveur ou un serveur hébergé en Europe. Selon sa politique de confidentialité, l'application ne communique qu'avec ce serveur et avec OpenStreetMap pour les cartes. Les notifications push transitent par Firebase Cloud Messaging et une passerelle FluffyChat, et ne contiennent que des identifiants d'événements. Les développeurs choisissent les serveurs par défaut sans en garantir la fiabilité.