Hmm it does look interesting. It looks like they haven’t open-sourced any software nor conducted any security audits though. I can’t find anything about their E2EE other than:
…all exchanges are end-to-end encrypted by the open source WebRTC protocol used for peer-to-peer multimedia and data exchanges. - https://twin.me/en/support/twinme-protect-data/
I also see in their privacy policy this interesting bit:
We will share the information we have with entities outside of Twinlife if we have a good faith belief that access, use, preservation, or disclosure of the information is necessary to:
- meet any applicable law, regulation, legal process or enforceable governmental request;
- enforce applicable Terms of Service, including investigation of potential violations;
- detect, prevent, or otherwise address fraud, security, or technical issues;
- protect against harm to the rights, property, or safety of Twinlife, our users, or the public as required or permitted by law.
And regarding point 2 their ToS states:
you are responsible for ensuring that you do not submit material that is:
- copyrighted, protected by trade secret or otherwise subject to third party proprietary rights, including privacy and publicity rights, unless you are the owner of such rights or have permission from their rightful owner;
- a falsehood or misrepresentation;
- offensive, unlawful, harmful to minors, obscene, defamatory, libelous, threatening, pornographic, harassing, hateful, racially or ethnically offensive, or that encourages conduct that would be considered a criminal offense, gives rise to civil liability, violates any law, or is otherwise objectionable;
- an advertisement or solicitation of business; or
- impersonating another person.
But it seems like they store minimal user metadata so maybe there isn’t much to disclose
And I’m wondering how they’d enforce these terms if contents are supposed to be E2EE. Also worth noting, they do have an interesting biz model:
Twinme business model is based on licensing its ethical relationships model based on anonymous opt-in/opt-out to create and service communities around specific subjects of interest (e.g., brands) or content delivery media (e.g., music or video). Clients and their contents providers can enter into personal relationships and yet, each decides at any time how much he/she wants to expose to the other, or stop the relation.
Such a disruptive foundation for interacting online between products and consumers without intermediation, coupled with conversational commerce enabled by twinme chatbot technology, are at the roots of our business model, based on direct consumer conversations (like in a real shop), as an alternative to big data analysis of their private personal behavior.