I currently have public stuff on GitHub that I share with the world on purpose. I don’t have anything shared that’s super controversial because I think of that as less like a private conversation between friends and more like a CV.
I have personal projects in private repositories on Gitlab. I was going to explain how Gitlab has been more protective of freedom and autonomy than Github; but doing a search for “Gitlab controversy” turned up enough weird stuff that I no longer think Gitlab is immune to political pressure to suppress unconventional ideas.
I used Bitbucket some time ago - but I don’t like Australia’s approach to freedom/privacy, and I don’t like Atlassian’s approach to personally owned intellectual property, so I don’t use them any more. https://community.atlassian.com/t5/Trello-questions/Personal-gmail-account-claimed-by-SSO-can-t-login-anymore/qaq-p/1293750
So, f*** it, I’m going to set up Gitea or a private Gitlab installation on my own server.