Session est une messagerie décentralisée chiffrée de bout en bout pour Android, iPhone et ordinateur. Un compte fonctionne avec un identifiant de compte, sans numéro de téléphone ni e-mail. L'application propose messages éphémères, discussions de groupe et discussions Communauté. Les messages circulent par routage en oignon sur un réseau de nœuds gérés par la communauté. Un groupe de cinq à sept nœuds les conserve temporairement ; ils sont supprimés après une durée fixe et ne sont pas stockés sur une blockchain. Selon Session, aucun serveur ne voit à la fois l'expéditeur et la destination d'un message.
Session est piloté par la Session Technology Foundation, fondation suisse à but non lucratif ; une fondation australienne tenait ce rôle jusqu'en octobre 2024. Le code est open source, selon Wikipédia sous des licences dont BSD-3-Clause, MIT et GPL-3.0. L'emplacement des nœuds et serveurs n'est pas indiqué, la communauté les exploitant. Pour les notifications push et les appels, la fondation exploite ses propres serveurs push et STUN/TURN. Une organisation européenne a donc un responsable suisse, mais aucune visibilité sur l'emplacement des nœuds.