Electric-Coin-Company / zashi-android

The Zashi Zcash Wallet, Android Edition
MIT License
26 stars 15 forks source link

Save/restore seed phrase from Google Credential Manager #301

Open ccjernigan opened 2 years ago

ccjernigan commented 2 years ago

This depends on #305

Is your feature request related to a problem? Please describe.

Although users are instructed to backup their seed phrase, it would also be helpful to give users the option to save their seed phrase in their Google account with Smart Lock. This is somewhat similar to the iOS Keychain, although a bit less universal since it depends on Google Play Services.

Describe the solution you'd like

Alternatives you've considered

Additional context

There may be a few other consent-based options to present to the user, so we should probably consider the design of them together so that we can ask all of our consent questions at the same time. Those other consent-based options might include crash analytics and app analytics.

HonzaR commented 2 days ago

We need to ensure that the system sign-in popup for Google Credentials Manager does not require privacy-sensitive user data.