New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Where is the private key stored ? #6
Comments
All the data is stored locally using Apple's native Core Data framework. Therefore the keys are stored encrypted and on your device only. Does this clarify your question? |
Yes, thanks. Good to add it to the documentation, as it is a central question for such an app. |
I did consider storing the private keys in the iOS Keychain. What made me decide against it, is that Apple encourages users (maybe it's even the default?) to sync the Keychain via iCloud. (This is also the reason why there is currently no option to "remember" the passphrases for private keys.) That said, I am open for discussion on this topic. |
Indeed, the 'weak' point will be if and when data is stored on iCloud, either the Keychain or CoreData database. |
It seems that status-im they is using the Keychain and bind the keychain to the device, so to prevent that it can be accessed on iCloud at all: |
Hi,
could you include in the description/documentation where the private keys are stored and how access to them is secured ? It's quite sensitive to upload a private key, without knowing where it is going ...
Great job anyway ! Thanks !
The text was updated successfully, but these errors were encountered: