If I have a Facebook application and my users agree to allow my application to access their information, photos, friends, etc., is it ethical to capture their information when they log in and then store it in memory, The next time it goes to my application, can it load faster?
If so, what about when the user logged out? Is it right to delete all cached information and photos that the user has provided?
Does Facebook have any way to detect that we are doing this (by storing their information, etc.)?
EIDT: just to be clear, the term and agreement of Facebook are not very clear on this issue (consent to access information is not always equal to consent to the preservation of information). Like where I will store the data, it will only be on the user drive, not on my own server. Therefore, I can not guarantee that the data will be encrypted safely (if someone steals the phone, that someone is likely to be able to receive the data)
And yes, my intention is to provide my users with a better application, not something else.
EDIT2: I am torn, one answer with very high voices says that this is normal because I provide the best user experience, but others say that I violate privacy. Can someone provide links to documentation? Or can more people vote? I am very happy for the answers!
Enrico susatyo
source share