У меня есть несколько вопросов, касающихся API Google (Firebase, Drive и Smart Lock).
Я пытаюсь найти лучший способ хранения конфиденциальных данных пользователя в приложении Android (столь же чувствительных, как банковские данные).).
У меня есть некоторые требования на моей стороне: пользователь должен войти в свою учетную запись Google, чтобы получить и сохранить ее.У меня не должно быть доступа к пользовательским данным вне приложения и без его разрешений (я не хочу незашифрованный доступ в консоли базы данных, такой как Firebase для примера), и мне также нужно иметь доступ к исходным данным (что означает, что нетхеширования).Пользователь не может иметь доступ к своим данным вне моего приложения.
-> Smart Lock хорош, но пользователь может удалить его и прочитать данные вне приложения.
-> Если мы хранимданные в Firebase Cloud Firestore, каждый администратор моего проекта сможет получить доступ к данным в консоли.
-> Я также думал об использовании хранилища данных приложения в Google Диске (что соответствует всем моим требованиям), носогласно документации, эта функция не будет поддерживаться в будущем.
Есть ли другой способ хранения данных, например, хранилище данных приложения (личное хранилище пользователя, чтение и запись только в приложении)?
Спасибо за вашу помощь.