We are a social media website with a strong focus on privacy. All our code is fully open-source for review, and we do not sell any personal information.
To set this up on your local machine, follow the instructions below:
- Install Node.js
- Install Java
- Install Elasticsearch
- Run
npm i
to install dependencies - Run
npm start
to run the code
All questions, and our API reference can be found on the wiki
The AGPL is a strong copyleft license that prohibits large corporations from turning this into a closed-source, proprietary software. While it allows modifications, it expects them to also be open-source. This is in line with our ideals: we encourage others to build upon and share our work, but only as long as they make it open source.
Other privacy-focused social media sites, such as Friendica, GNU Social, and Mastodon all use the AGPL-3.0, so there's strong precedence for this choice of license.
We have the same business model as ProtonMail: we offer a paid tier with some additional features and customizability. The funds from the paid users help run server costs. As for our personnel, we are simply passionate about digital privacy and are not doing this for money.
Yes; we've discussed some above. We believe more competition is better.
We're glad to have you on board. You can help out in several ways:
- Become a paid user
- Help develop features
- Make a donation
We build our features from the ground up, with as few libraries as possible. This simultaneously decreases the size of the bundle downloaded by the client, and reduces potential tracking ability from third-party CDNs.
We use modern web standards to implement the website. Our client is based on React 16, Sass, Node.js 14, and Webpack 4. Our package versions are the latest that work with Webpack and the rest of our tooling, but ensuring that npm reports no vulnerabilities. We design our code as modularly as possible, following the DRY principle.