Bana

Bana is aimed at private social networking. It is both a server and a mobile web app, and is federated: anyone can operate a server, and people on one server can communicate with people on any other Bana server. Bana uses ActivityPub, ActivityStreams, and the Activity Vocabulary protocols.

Risks Addressed

Mainstream social networks treat every connection as a potential data source and every interaction as content for a global audience. Bana deliberately scales in the opposite direction: personal networks among people who already know each other.

This reduces surveillance risk because interactions are not funnelled into a corporation-wide behavioural graph. It reduces harassment risk because communities are smaller and governed locally. Federation ensures that users are not locked into a single operator: if an instance changes its policies or shuts down, people can move without losing the ability to communicate across the Bana network.