A storage engine for redux-persist that uses react-native-sensitive-info to persist Redux state securely on iOS (Keychain) and Android (Shared Preferences). Version 1.0.0 is stable with no recent updates. Peer dependencies require react-native-sensitive-info 3.x-5.x. Differentiates from AsyncStorage-based persistence by targeting sensitive data, though Android Shared Preferences are not fully secure; a keystore branch is available for stronger encryption.
npm install redux-persist-sensitive-storageNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Configures redux-persist with the sensitive storage engine using optional iOS keychain service and Android shared preferences name.
Use the 'keystore' branch of react-native-sensitive-info or switch to a fully encrypted storage solution.
Migrate to redux-persist v6+ API: wrap reducers with persistReducer, and import persistStore from 'redux-persist'.
Call createSensitiveStorage without 'new' and pass the returned object as the storage option.
Ensure createSensitiveStorage is called and the result is passed as the storage option to persistStore.
Run 'npm install react-native-sensitive-info' or 'yarn add react-native-sensitive-info' and link with 'react-native link react-native-sensitive-info'.
Run 'react-native link react-native-sensitive-info' or manually link the native module.