Skip to content

Configuring cloud recovery of embedded wallets

Follow this guide to configure cloud-based recovery of embedded wallets in the Privy Dashboard.

Google Drive

To enable Google Drive recovery for your app, you must also enable Google as a social login method. To do so, follow the guidance here.

When enabling Google as a login method, we strongly recommend that you configure your own OAuth credentials, as these credentials cannot be changed once Google Drive recovery is enabled. We strongly recommend that you configure your own credentials before enabling Google Drive as a login method.

TIP

After creating your own Google OAuth credentials, you must enable the Google Drive API on your OAuth app to use Google Drive-based recovery.

After setting up Google as a login method and configure your own OAuth credentials, visit the Embedded wallets page of the Dashboard. In the Recovery tab, enable Google Drive as a user-managed recovery option.

iCloud

Support for iCloud-based recovery is coming soon.

FAQ

Do I need to bring my own Google OAuth credentials in order to enable recovery?

No, however once you’ve enabled recovery, you cannot update your credentials so consider setting your own before you enable it.

Does auth have to be enabled to enable to the recovery method?

Yes, in order to enable Google Drive recovery, you must enable Google as a login method in your Privy dashboard.

Should I implement recovery in my app or enable it in the Dashboard first?

You should enable Google Drive as a recovery method for your app before beginning implementation, so it will work properly while you integrate and test. There are no negative side effects if you enable Google Drive recovery in the dashboard but do not have it implemented.