【问题标题】:Like button and privacy concern点赞按钮和隐私问题
【发布时间】:2011-11-03 11:59:00
【问题描述】:

我在欧盟范围内经营一个网站,现在没有那些社交按钮是不可能的(根据“他们”“在那里”)。

最近有人担心legality of this in the EU,尤其是在未经用户明确同意的情况下收集发送到美国服务器的用户信息。

golem.de 上有一份德国报告,以及 advice from a lawyer(抱歉,仅限德语),如果集成的点赞按钮不会自动触发与美国服务器本身的交互就足够了,但只能与用户同意,即点击等手动交互。

我们目前使用official method of inclusionsubscribing to the edge.create 事件来了解它的用法。但不幸的是,这是通过从 Facebook 加载包含内容的 iframe 来实现的,因此未经他的同意立即发送有关用户的数据,甚至无需他点击它。我想办法避免这种情况。

想法:显示带有本地 href 的本地图像,仅当用户实际点击它时才开始加载 Facebook 内容。

我看到的问题:

  1. 用户单击我的 DOM 元素,现在我需要表现得像按下了真正的 FB 按钮,但我该怎么做,因为真正的按钮不存在?如果我加载按钮,用户会看到第二个按钮,需要再次点击,等等。如果离开屏幕,我需要加载,假点击等等。复杂且令人困惑。
  2. like 旁边的计数器将丢失。我需要找到一种方法来获取当前 URL 的信息(例如服务器端),巧妙地缓存该数据,并且仍然能够向用户显示。我不知道从哪里获得这些数据。

无论是否在欧盟,法律与否,因为我最近才开始研究这个(因为我的工作需要它),当我意识到它是如何运作时,它让我毛骨悚然。我是一个网络偏执狂,不敢相信我一个人。

有什么想法可以解决上述问题吗?

【问题讨论】:

    标签: facebook privacy


    【解决方案1】:

    edge.create 回调不包含用户 ID;它只是通知您单击了哪个 Like 按钮。除非用户以其他方式向您提供了他们的详细信息,否则 Facebook 无法通过“赞”按钮的存在或用户点击它来确定用户是谁。

    Facebook 的常见问题解答项目是关于当用户查看“赞”按钮但不与他们互动时 Facebook 会收集哪些信息:https://www.facebook.com/help/?faq=186325668085084

    回答您的具体问题:

    1. 如果不给用户带来不愉快的体验,我不知道该怎么做。实际上,您正在描述一种解决方案,您希望提供 Facebook Like 功能,但让用户先点击一些内容,然后说“我想查看 Facebook Like 按钮”

    2. 您可以在 https://graph.facebook.com/ 访问 Graph API 中任何 URL 或对象的当前 Like 计数,例如,调用 https://graph.facebook.com/facebook 会返回以下信息(JSON 格式):

      {
         "id": "20531316728",
         "name": "Facebook",
         "picture": "http://profile.ak.fbcdn.net/hprofile-ak-snc4/174597_20531316728_2866555_s.jpg",
         "link": "https://www.facebook.com/facebook",
         "likes": 51545712,
         "category": "Product/service",
         "website": "http://www.facebook.com/\n",
         "username": "facebook",
      [...]
      

    likes 字段中的“赞”按钮上并没有确切的数字,但它是一个很好的起点。 (Like 按钮上的实际数字还包括其他统计信息,如 https://developers.facebook.com/docs/reference/plugins/like/ 所述)

    【讨论】:

    • 我不认为隐私问题是@mark 从 Facebook 接收信息:它正在向 Facebook 发送信息。如果马克使用“标准”的 Facebook 点赞按钮,并且我在登录 Facebook 时访问了他的网站,我已经告诉 Facebook 我正在访问该网站。也许我不想让 Facebook 知道这一点。
    • 这是来自 Facebook 的关于此问题的常见问题解答:facebook.com/help/?faq=186325668085084(也将更新答案)
    • @TRiG:确切地说,感谢澄清,lgy:谢谢,有见地的链接。
    【解决方案2】:

    对我来说,最终的解决方案是德国新闻门户网站 heise.de 如何实现它。

    不幸的是,这一切都是德语,但他们的解决方案是在之前显示一张虚拟图片,并允许用户有选择地允许整个网站使用它。请参阅GermanGoogle translation to English 中的文章。

    这引起了相当多的用户兴趣(German articleGoogle translation to English),并且正如他们在文章中所写的那样,他们已经致电 Facebook(可能来自德国)计划使用他们的按钮他们就是这样做的。

    更新:

    现在它击中了 Slashdot:Heise's 'Two Clicks For More Privacy' vs. Facebook

    【讨论】:

    • 使用此解决方案,您仍然必须使其适用于您的设计。 :-( 而且 Google +1 按钮
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-05-22
    • 1970-01-01
    • 2011-10-15
    • 2021-12-22
    • 2016-04-22
    • 2021-09-18
    • 1970-01-01
    相关资源
    最近更新 更多