隐私
最后更新:
这是一个小小的个人网站,所以这页写得短,也说得直白。这里写的每一条都是网站现在的真实做法。
谁在做这个网站
我是 Victor,在伯克利读书。Victor 精选是我的个人项目,没有广告,也没有付费植入。
问题、数据请求和下架:victorchun@berkeley.edu
简单来说
- 没有广告,没有统计分析,没有追踪像素。唯一的外部代码是 Vercel 的机器人检测,而且只在你点「订阅」时运行。
- 我从不出售你的数据,除了下面列出的、替我运行这个网站的服务,也不会分享给任何人。
- 你的邮箱只用来发你订阅的周报,不做别的。
- 每封周报都能一键退订,你也可以让我删除你的数据。
如果你只是浏览
- 这里没有账号。除非你订阅,没有任何地方会问你的名字或邮箱。
- 只有一个 cookie:
NEXT_LOCALE,而且只在你用了语言切换时才写入,用来记住你选的是中文还是英文,保留一年。我的代码不会给访客设置其他 cookie。 - 字体和图片都由本站自己提供,你浏览时浏览器不会去请求 Google Fonts 或其他外部服务。
- 托管网站的 Vercel 会按它自己的规则保留标准的访问日志(IP 地址、浏览器、访问的页面)。我只用这些日志排查问题和防止滥用。
- 你点进活动页面时,对方网站只会知道你是从本站过去的,不知道是哪一页。
- 日历订阅和 RSS 不需要账号,链接里只有你的选择:语言、类别,以及可选的活动语言和「只要线上活动」。
如果你订阅邮件
我会保存:
- 你的邮箱、你选的语言和类别、你设置的活动语言和「只要线上活动」筛选(如果设置了)、是否开了会去提醒以及从什么时候开的,以及订阅状态(等待确认、订阅中、暂停或已退订)和对应的日期。
- 你的邮箱最近一次的订阅申请,不论有没有确认:提交时间、从哪个页面提交,以及提交时的 IP 地址和浏览器 user-agent。你确认之后,这就是你本人申请订阅的凭据。
- 发送记录:哪几期周报、哪几封会去提醒发给了你,什么时候发的。
- 除此之外不存别的:没有名字,没有位置,没有浏览记录。
你点「订阅」时,浏览器会运行 Vercel 的机器人检测(BotID),它通过本站自己的地址加载,用来区分真人和脚本。这是 Vercel 的服务,适用 Vercel 的隐私政策。
为了防止滥用,我会按网络和按邮箱统计提交次数。计数器里只有 IP 地址和邮箱的单向哈希值,从不保存原文,最多约 2 天后过期。
用途
- 发确认邮件、每周日的周报,以及你开了的话的会去提醒(我标记打算去某场活动后,第二天早上最多一封),用你选的语言,只包含你选的类别和筛选条件。
- 挡住机器人,也防止有人用订阅确认邮件轰炸别人的邮箱。
- 证明订阅是你本人申请的,并确保退订之后不会再收到。
- 除此之外不做别的:不投广告,不做画像,不出售。
我用 AI(Anthropic 的 Claude,经由 Vercel AI Gateway)帮忙起草活动简介和翻译;有时也用 AI 生成一张抽象封面(Recraft 或 Black Forest Labs 的 FLUX,经由同一个网关),提示词是固定文字加上活动的类别。它只看到公开的活动页面和我自己的点评,看不到你的邮箱,也看不到任何订阅者或访客的信息。
打开与点击
- 我不追踪你有没有打开邮件,也不追踪你点了哪些链接。
- 每位读者收到的图片都一样,从本站加载;链接直接通往对应页面,没有跳转,也没有追踪参数。
- 唯一因人而异的链接是订阅设置和退订,链接里是一串验证码,不是你的邮箱。
替我处理数据的服务
这几家公司替我运行网站的一部分。
- Vercel 托管网站:访问日志、机器人检测、防火墙和图片存储。 Vercel 隐私政策(英文)
- Neon(属于 Databricks)运行存放订阅和发送记录的数据库。 Neon 隐私政策(英文)
- Upstash 保存限流计数器,里面只有哈希值;还有全站共用的每日计数,以及缓存一天的 Openverse 搜索结果(公开的图片信息)。 Upstash 隐私政策(英文)
- Resend 负责发邮件,会看到你的邮箱、邮件内容,以及邮件是否送达、被退回或被标为垃圾邮件。 Resend 隐私政策(英文)
这四家都是美国公司。数据库和计数器在美国东部区域。
保留多久
- 一直没有确认的订阅申请:7 天后删除。如果你以前订阅过,则恢复成已退订,并关闭会去提醒。
- 订阅中或暂停中:一直保留。
- 退订之后:再保留 12 个月,确保退订有效,有疑问时也还能查到最近一次的订阅申请,然后连同发送记录一起删除。
- 退信、把邮件标为垃圾邮件,或被我手动拉黑的邮箱:整条订阅记录(包括订阅申请时的 IP 地址和 user-agent)和发送记录会一直留在「不再发送」名单上,不设期限,这个邮箱以后不会再收到我的任何邮件。Resend 也会把退信和被标为垃圾邮件的邮箱记在它自己的「不再发送」名单上。两份名单都会一直保留,直到你要求我删除。
- 限流计数器:最多约 2 天。
- Vercel、Neon 和 Resend 的日志和备份:按各家自己的规则删除(见上面的隐私政策)。我自己的日志里从不出现完整的邮箱地址。
你能做什么
- 每封周报和会去提醒都有订阅设置链接,可以改语言、类别、活动语言和「只要线上活动」筛选,开关会去提醒,暂停 4 周,或一键退订;邮件 App 显示的「退订」按钮也有效(在会去提醒里,它只关闭提醒)。一次性的确认邮件没有这些:忽略它,就不会再收到别的邮件。
- 想看我存了你哪些数据,或者要我删除,请用订阅时的邮箱写信给我,联系邮箱见「谁在做这个网站」。删除会把你的订阅和发送记录从我的数据库里移除;如果你的邮箱在 Resend 的「不再发送」名单上,也会一并移除。服务商日志和备份里的副本按各自的规则过期。
- 如果你的邮箱在我的「不再发送」名单上,它可能也在 Resend 的名单上。删除请求会把它从两份名单上都移除,限制随之解除,你可以重新订阅。
- 要换邮箱,用新邮箱订阅,再退订旧的。
「请勿追踪」与 GPC
我不会跨网站追踪你,也没有任何第三方通过本站收集你长期、跨网站的活动信息。所以「请勿追踪」(Do Not Track)和「全球隐私控制」(GPC)在这里没有什么可关闭的:不管浏览器发不发送这些信号,网站的行为都一样。无论如何,我都不出售或分享个人信息。
主办方:下架
- 每场精选我只保存公开信息(标题、时间、地点、主办方、链接)、一段我自己写的简介,有时还有一张封面。封面是以下之一:活动的官方封面,注明「封面:主办方 via 平台」;用活动页上主办方的头像拼成的图(邮件里注明「Host photos via 平台」);Openverse 上开放许可的图片(CC0、CC BY 或 CC BY-SA),注明标题、作者和许可,并链接到出处;我用 Brave 图片搜索找到的图片,注明「图片来自」所在网站并附链接;我手动上传或贴链接的图片,比如主办方自己的海报;或者 AI 生成的抽象图,并标明是 AI 生成。Brave 找到的图片不会出现在邮件和分享卡片里,需要署名的 Openverse 图片不会出现在分享卡片里,这些地方用普通模板代替。
- 如果你是主办方,想撤下封面(官方封面、主办方头像拼图或其他封面)或整条活动,或者某张封面图是你的作品,请写信给我,联系邮箱见「谁在做这个网站」。24 小时内,我会把封面换成普通模板,或者把活动下架,网站和之后的邮件都会生效。
- 已经发出去的邮件,以及搜索引擎或其他网站留下的副本,我没办法收回。
- 有些精选来自我自己日历里的邀请。它们先进一个只有我能看到的私人列表,只保留标题、时间、地点、链接和一小段去掉邮箱地址的摘要(从不保存参加者名单),活动结束一周后清除。
儿童与适用范围
- 本站不面向 13 岁以下的儿童,我也不会有意收集他们的信息。如果你认为有儿童订阅了,请写信告诉我(联系邮箱见「谁在做这个网站」),我会删除。
- 我在加州运营这个网站,面向湾区的读者,不针对欧盟或中国大陆的读者。
变更
这页内容有变化时,顶部的日期会跟着更新。如果变化影响到订阅者数据的处理方式,我会在下一封周日邮件里说明。