Anti2030 Don't you think that leaving Molly without setting a database password or a PIN would be a security and privacy issue?
This is a question you'll have to answer yourself based on your personal threat model. To me personally it's not.
If your phone has a (proper) lock screen method that you can trust, Molly's data is already encrypted by the OS. Any physical attackers wanting to get access to Molly's data would have to go through that first. Also, assuming that your device isn't compromised by malware, other apps can't read Molly's data as per Android's sandboxing rules.
Adding Molly's own database encryption doesn't really add much security to that setup in my opinion. Sure, your messages are encrypted with a separate layer, but how much protection could that realistically get you? If your device is compromised by malware, it can simply wait until you unlock Molly's database, which you'll eventually have to do to read your messages. And if you're facing physical attackers who are ready to "compel" you to give up your passwords, is there really a scenario where you're ready to give up your master password to your lock screen but not to Molly after that? Just something to think about.
And just to make the distinction clear, Molly's database encryption is separate from Molly's screen lock, i.e. Molly asking for your biometrics when you open up the app. You can have the latter without the former.
Anti2030 So what you're telling me is that I have to leave the Molly app without encrypting the database and without setting a PIN just to be able to get notifications and calls when the app is locked?
If you're not willing to use GMS/FCM or to use UnifiedPush integration, then yes.