Skip to content

Commit 6ff45a5

Browse files
committed
add secure storage initial info
1 parent 9c85284 commit 6ff45a5

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
2+
3+
FlutterFlow uses **`flutter_secure_storage`** to store data securely on different platforms like Android, iOS and Web
4+
5+
If the platform is Android, then flutter_secure_storage stores data in [`encryptedSharedPreference`](https://developer.android.com/reference/androidx/security/crypto/EncryptedSharedPreferences), which are shared preferences that encrypt keys and values. It handles [AES encryption](https://en.wikipedia.org/wiki/Advanced_Encryption_Standard) to generate a secret key encrypted with [RSA](https://en.wikipedia.org/wiki/RSA_(cryptosystem)) and stored in [KeyStore](https://developer.android.com/reference/java/security/KeyStore).
6+
7+
For the iOS platform, flutter_secure_storage uses the [KeyChain](https://developer.apple.com/documentation/security/keychain_services) which is an iOS-specific secure storage used to store and access cryptographic keys only in your app.
8+
9+
In the case of the web, flutter_secure_storage uses the [Web Cryptography](https://developer.mozilla.org/en-US/docs/Web/API/Web_Crypto_API) (Web Crypto) API.

0 commit comments

Comments
 (0)