I am developing an app with Firebase authentication, relatime database and storage. What I want to do is,I as a admin/developer in Firebase console don't want to see user's privacy and sensitive data. How can I achieve this ?
Asked
Active
Viewed 283 times
1

Frank van Puffelen
- 565,676
- 79
- 828
- 807

Abdulsamet Kılınçarslan
- 262
- 4
- 11
-
As the admin of a Firebase project, you always have full access to data that you put into the project. You can't configure the console to hide data from yourself. – Doug Stevenson Feb 02 '21 at 15:41
-
But I don't want to see user's privacy, sensitive data. I don't think this is a honest way. – Abdulsamet Kılınçarslan Feb 02 '21 at 16:27
-
@Doug is right. But I assume that you don't want to see the sensitive data of the user as clear-text. Then you can encrypt that data before storing it to Firebase, and decrypt again while showing that data to the user himself. – Akif Feb 02 '21 at 18:07
-
@Akif Thank you for your answer. Because of I am new in developing Android app, I find it hard topic to learn as a beginner. I looked Jetpack security library but find it difficult. Do you have any suggestion for me to achive data encryption/ decryption topic as a beginner? – Abdulsamet Kılınçarslan Feb 02 '21 at 19:11
-
1You can use something like this: https://stackoverflow.com/a/40175319/10659482 – Akif Feb 02 '21 at 19:16
-
@Akif Thank you again. – Abdulsamet Kılınçarslan Feb 02 '21 at 19:18
-
This is the exact same question you previously asked (with an answer that matches the comments here). Please ask questions only once - if there is more info that clarifies what's being asked, add it to the question and then we can vote to re-open if it's appropriate. – Jay Feb 02 '21 at 21:12
-
I achieve my goal by using this library https://github.com/tozny/java-aes-crypto – Abdulsamet Kılınçarslan Feb 03 '21 at 12:43