diaspora* est un réseau social décentralisé qui fonctionne sur des serveurs indépendants appelés pods. On choisit un pod ou l'on héberge le sien, tout en restant en contact avec les utilisateurs d'autres pods. Un nom réel n'est pas exigé, et des « aspects » permettent de décider qui voit quelles publications. Le réseau propose hashtags, mentions, repartages et réactions. Le logiciel est écrit en Ruby on Rails et diffusé comme logiciel libre sous licence AGPL-3.0 ; le code est sur GitHub.
diaspora* n'est le produit d'aucun fournisseur unique. Les fondateurs ont confié le projet à la communauté en 2012 ; il est géré par la Diaspora Foundation, rattachée au Free Software Support Network. Chaque pod est tenu par un administrateur indépendant, qui décide où se trouvent les données. Qui héberge son propre pod dans l'UE garde la maîtrise du stockage et de la juridiction. Pour un pod tiers, lieu d'hébergement et règles dépendent de son administrateur. Les publications partagées avec d'autres pods se trouvent aussi sur leurs serveurs.