Considering the power of three letter agencies in the USA and the complete unhingedness of the new administration, I would not trust anything to a contract.
It’s cool to run things locally and it will get better as time goes on but for most use cases I don’t find it worth it. Everyone is different and folks that enjoy the idea of local network secure can run it locally.