CollegeConnect
CollegeConnect copied to clipboard
Encryption of User data
Encrypt profile details that are uploaded or stored on firebase so that only user can access these details
Is this issue still unresolved?
@TaraStefanyi Yes, it is still unresolved. How do you plan to resolve it?
I was thinking about generating and storing a secret key safely on user's device (maybe shared preferences or a single file in app's folder). Then we would use this key to encrypt/decrypt the data.
@TaraStefanyi Sure, go ahead give it a try and if possible try it in the MVVM branch
@sakshampruthi I just wanted to ask what data should be encrypted...
Hi @TaraStefanyi Sorry for the late reply For starters, we're planning to encrypt the personal details of the user before uploading to Firebase and decrypt it wherever we're accessing it in the app. The user details are being uploaded in step two of the signup page.
I was thinking about generating and storing a secret key safely on user's device (maybe shared preferences or a single file in app's folder). Then we would use this key to encrypt/decrypt the data.
what if user uninstall's the app and install's the app again ? would he be able to retrieve his data again ? i don't think so.