如何检测Google帐户删除?

时间:2013-09-26 08:18:54

标签: google-oauth

我刚刚开始使用Google OAUTH2,以便在我的网站上添加“使用Google登录”按钮。

根据"Google+ Platform Developer Policies"部分B.2.a.III,如果用户删除了他们的Google帐户,我必须删除从Google API获得的与他们相关的所有个人信息。

这是否也适用于我的网络应用程序?如果是这样,我如何检测到用户的Google帐户已不存在?当然,只有在Google帐户存在的情况下才能成功登录;那么如何判断以前存在的帐户是否不再存在?

1 个答案:

答案 0 :(得分:0)

也许某人有更好的方法,但一个简单实用的解决方案是在您网站的某处隐藏一个链接,允许用户通过电子邮件请求删除帐户(假设您仍然拥有有效的电子邮件给他 - 如果他删除了是Gmail,这就是你所拥有的,然后除了手动通过电话或其他东西你没有办法联系他。

您链接的文档说Give users a reasonably convenient way to delete any of their personal information you’ve obtained from the API.

因此,假设您仍然拥有有效的电子邮件地址,这将有效:

  • 您的常见问题解答说“如果我想删除我的帐户怎么办?”。链接到帐户删除页面。
  • 帐户删除页面:您的电子邮件是什么? _ ____ (继续)
  • 电子邮件将通过(安全随机化)确认链接发送给用户。
  • 用户点击确认链接,删除您网站上的所有数据。

该过程的成功仅取决于您的系统和到达的电子邮件。

(如果您担心遵守欧盟数据保护法,您可能还是希望实施此功能 - 因为合法的人有权要求删除自己的个人数据。)