The account setup process prompts for a bunch of permissions it shouldn't need with plausible fake reasons to give them, including permission to harvest all your SMS messages.
Then it won't let you message anyone without exposing your contacts to it. You have to get them to message you first to create an open chat to bypass, or get a third party to share a contact link to you.
It gets worse. Then, it won't let you listen to voice messages you've already received without giving it permission to access all your data - presumably it wants to save to a file then play from the file.
They also have one in the profile's shared storage directory they can write to by default.
API 30+ removes the ability to request blanket storage read/write access to shared storage though. Case-by-case requests were supported since Android 4.4 (5.0 for directory access).