Private keys are dynamically generated when needed and are not stored anywhere. The mnemonic and seed used to generate the private key are encrypted and stored on the mobile phone. The wallet password is not stored anywhere. When decrypting, the wallet software only checks whether the decryption result is correct, and does not know what the password is. So if you forget your password, we won't be able to help you retrieve it.