如果我有一个 Facebook 应用程序,并且我的用户同意允许我的应用程序访问他们的信息、照片、 friend 等,在他们登录时获取他们的信息,然后将其保存在内存中,这样是否合乎道德?下次他访问我的应用程序时,它可以加载得更快吗?
如果是这样,用户注销的时间怎么办?正确的做法是删除用户提供的所有缓存信息和照片吗?
Facebook 是否有任何方法可以检测到我们正在这样做(保存他们的信息等)?
EIDT:需要说明的是,Facebook 的条款和协议(protocol)在这件事上不是很明确(同意访问信息并不总是等于同意存储信息)。至于我将存储数据的地方,它将只是在用户的磁盘中,而不是我自己的服务器中。所以我不能保证数据被安全地加密(如果有人偷了手机,那人可能会得到数据)
是的,我的目的是为我的用户提供更好的应用体验,而不是其他任何东西。
EDIT2:我很纠结,一个得票很高的答案说没关系,因为我提供了更好的用户体验,但其他人说我侵犯了隐私。任何人都可以提供文档的链接吗?还是可以让更多人投票?我真的很高兴收到回复!
最佳答案
你没有恶意。为用户提供更快的体验对用户和您都有好处。
话虽如此,如果数据没有以安全的方式存储在您的服务器上,并且您对该数据的安全性鲁莽或疏忽,那么这可能会引发一些道德问题。
关于Facebook 数据收集伦理问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4581365/