This is why we are building https://www.beeper.com
Now to my actual question: How is Beeper compatible with the ToS of platforms like Instagram and Facebook that, to my knowledge, don't allow their users to use 3rd-party apps? Case in point: I recently wanted to use a FOSS 3rd-party messaging app for Instagram and my account got promptly banned.
Question 2: Do you support full message backups in a well-documented format?