隐私声明

发布于:2019-09-05 上次修改:2019-12-03

一个球(以下简称“本网站”)采用了 GitHub API 登录的方式,来对本网站的博客或单页进行评论。本隐私声明阐述了本网站如何获取信息,能获取的个人信息,处理个人信息的方式和目的,以及个人信息的存储和调用。

# 如何获取信息

本站使用 https://api.jacky97.top 来作为唯一的 API 调用域名,在点击登录后会跳转到 https://api.jacky97.top/github/ 获取GitHub Token,之后再将 Token 传回本网站。

# 能获取的个人信息

以下是调用 GitHub API 得到的信息,信息主体为站长本人。

{
    "login": "jw-12138",
    "id": 29943110,
    "node_id": "MDQ6VXNlcjI5OTQzMTEw",
    "avatar_url": "https://avatars2.githubusercontent.com/u/29943110?v=4",
    "gravatar_id": "",
    "url": "https://api.github.com/users/jw-12138",
    "html_url": "https://github.com/jw-12138",
    "followers_url": "https://api.github.com/users/jw-12138/followers",
    "following_url": "https://api.github.com/users/jw-12138/following{/other_user}",
    "gists_url": "https://api.github.com/users/jw-12138/gists{/gist_id}",
    "starred_url": "https://api.github.com/users/jw-12138/starred{/owner}{/repo}",
    "subscriptions_url": "https://api.github.com/users/jw-12138/subscriptions",
    "organizations_url": "https://api.github.com/users/jw-12138/orgs",
    "repos_url": "https://api.github.com/users/jw-12138/repos",
    "events_url": "https://api.github.com/users/jw-12138/events{/privacy}",
    "received_events_url": "https://api.github.com/users/jw-12138/received_events",
    "type": "User",
    "site_admin": false,
    "name": "Jacky Wang",
    "company": null,
    "blog": "https://jw12138.com",
    "location": "Shanghai",
    "email": "admin@jw12138.com",
    "hireable": null,
    "bio": "Front-end Developer / Music Producer",
    "public_repos": 4,
    "public_gists": 1,
    "followers": 4,
    "following": 20,
    "created_at": "2017-07-06T07:57:21Z",
    "updated_at": "2019-09-12T12:01:08Z"
}

key值对应的意义:

# 处理个人信息的方式和目的

上面介绍了我能获取的个人信息,看起来实在是有点让人害怕,但是别担心,请您先看下去。

基于已获取的个人信息,我只会选取以下几条进行存储:

  1. id - 用户唯一ID

    即使您的GitHub登录名,邮箱或登录名改变了,您的 Github 唯一ID也不会改变,所以这条数据会用来做重复用户的判断。

  2. login - 用户登录名

    这条数据用来在本网站的评论系统中显示你的用户登录名。

  3. html_url - GitHub 用户主页

    这条数据会以链接的形式依附在您的用户登录名上,点击后会在新标签页打开您的 GitHub 主页。

    <a href="" target="_blank" title="在新页标签查看jacky-88的GitHub首页">
        <div class="username">
            @<span>jacky-88</span>
        </div>
    </a>
  4. email - GitHub 用户邮箱

    这条数据会用来通知您在本网站中收到的评论。

    您可以在 GitHub -> Settings -> Security -> Email 中隐藏您的邮箱:

    GitHub设置隐藏邮箱

# 个人信息的存储和调用

新用户在登陆时会依据GitHub返回数据中的id来生成一个只针对本网站有效的唯一用户ID ,此 ID 会以 localStorage 的形式存储在浏览器中,用来判断该用户是否登陆过,与此同时,新用户登陆成功后,我会创建一条带有登陆时间的数据,用来判断登陆是否过期,如果您的登录信息超过两个星期,则需要重新登录,日期数据也是以 localStorage 形式进行存储。

另外,即使一些用户的邮箱没有开启隐藏,用户的邮箱也一律只作新回复提醒使用,不会在本网站对外显示。如果调用本网站的 API,您只能获得已认证用户的 GitHub用户登录名GitHub用户主页

如果以上隐私声明让您感到不舒服,还请您暂时不要使用评论功能🤣。如果您有更好的处理方式或者点子,请您联系我

感谢您的支持!~

Comments

评论加载中...
好惨一男的,一条评论都没有...
预览
加载中...
# 发表您的评论
发布
预览
关闭当前窗口