I would suggest using an Emoji App + Riot, or any other FOSS chat app.
PS: If you are so concerned about privacy I would switch to Linux. It is just as easy to use as windows, and it has a better support community. I would recommend Majaro Linux's KDE Plasma Edition (that's what I use)
Oh, I almost forgot to mention that You still can't turn spyware off ...
BigBlueButton would meet your requirements:
Does not require to own a server or domain (by me): While you can self-host it, there are providers offering it for you. Though BBB itself being open source, that would most likely mean to pay for the (hosting) service.
Conference Calling: Yes.
Screen Sharing: Yes. Combining the two: I've ...
Have you considered using IRC? There are numerous clients for both desktop Linux(personally I use XChat, but that's far from the only option) and smartphones, it's free and doesn't require a phone number.
Your soft requirements: Most clients and servers are open source, and while by default it's not great when it comes to privacy, you can set up your own ...
There are some alternative to Zoom:
Google Hangouts (https://hangouts.google.com/)
Google Meet (https://meet.google.com/). I prefer this one.
As mentioned in the question, that organisation has stopped using Zoom for security reasons therefore I will recommend Microsoft Teams.
Microsoft Teams allows hand raising, file sharing and storage, collaborate live in real time to work on same document. It has recently integrated whiteboard and breakout room functions also. Both free and paid plans are ...
you can do the following things with jitsi
Share your desktop, presentations, and more Invite users to a
conference via a simple, custom URL
Edit documents together using Etherpad
Pick fun meeting URLs for every meeting
Trade messages and emojis while you video conference, with integrated chat.
Try using https://ricochet.im/. It actually does meet 3, because of these interesting bits of Unicode called emojis. On Windows 10, you can pick emojis by pressing Win+., There are more than 3K of them, so hopefully that qualifies as "loads".
(Sorry, this should be a comment, but I don't have enough rep.)
With https://whereby.com/ you can provide video meetings in the browser. Your attendees just need to visit your custom link to whereby.
You can also share your screen and for small teams (up to 4 attendees) it is gratis.
This is not a code library but a software recommendation. Anyway, i hope this helps.
If you are looking for software (self-hosted):
You should provide more information about the platform you're using. There are lots of solutions that exist for this. Here is one for WordPress. There are more for Django, Ruby on Rails, JavaEE, etc.
Your platform is important because, unless you want to use some innovative blockchain like Bitmessage (in which ...