The cryptography in this system does not appear to be safe. Apart from the fact that it&#x27;s browser Javascript, which can only be as secure as the server&#x27;s verified TLS key anyways (and thus doesn&#x27;t add any security TLS doesn&#x27;t), it&#x27;s also using outdated RSA crypto constructions that are vulnerable to attacks.<p>I think you should find an expert to work on this project with you and provide the cryptographic design for you. Cryptography in a social network is like cryptography in a messaging application: <i>it has to work</i>. It&#x27;s irresponsible to offer someone a solution for sharing secrets (with peers or with their network of close friends) if you can&#x27;t keep those secrets.<p>Thankfully, you&#x27;re not doing that yet; I think it was good judgement for you to include the &quot;NOT SECURE&quot; warning in the Readme.<p>Good luck!