redux-persist-encrypted-storage
JSON →Storage engine for redux-persist that wraps react-native-encrypted-storage to provide encrypted on-device persistence using Android EncryptedSharedPreferences and iOS Keychain. Version 1.1.1, released under MIT license. Ships TypeScript definitions. Key differentiator is use of native encryption (AES-based) instead of base64 or simple AsyncStorage, with automatic key sanitization to allowed characters [A-Za-z0-9.-_]. Requires react-native-encrypted-storage as a peer dependency and react-native environment. Designed as a drop-in replacement for AsyncStorage in redux-persist persist config.