安全
你的视频如何受到保护
私密分享的前提是“私密”真的可靠。下面介绍 tapeshelf 用什么来保护你的视频,以及这些保护的边界在哪里。
每次都检查权限
与视频有关的任何内容,无论是视频流、单个片段还是解密用的密钥,都要先经过检查才能离开服务器。检查的是谁在请求,以及他有没有观看的权限:视频在他的片架上、视频是公开的,或者他是通过仍然有效的限时链接或游客交换进来的。每次请求都会检查,而不只是在登录时。视频 ID 是很长的随机字符串,无法猜到,也无法列举。
视频流是加密的
视频通过 HLS 以加密的短片段播放(AES-128)。密钥只发给刚刚通过检查的观看者,而且从不写入磁盘。单独泄露某个片段的链接没有任何用处。
没有可复制的文件链接
播放器永远拿不到视频文件的链接。下载是单独的一步,只对以下这些人开放:
- 已登录并且有权观看该视频的人:它的作者、片架上有它的人;如果视频是公开的,则是所有已登录的人;
- 持有限时链接的人,在链接有效期内;
- 通过交换收到视频的游客,在交换后的一周内。
每个下载链接都要经过同样的检查才会发出,并在两分钟内失效。
谁能打开限时链接
任何拿到限时链接的人,在链接失效前都能观看和下载里面的视频,所以转交链接时要像交出一把钥匙那样谨慎。想缩小范围,就勾选“仅限一人”。这样链接只能凭发到对方邮箱的一次性验证码打开,或者由用这个邮箱登录的人打开。在 Pro 中你还可以加上密码;两者都设置时,两者都需要。在“我的链接”里撤销链接后,它会立刻无法打开。别人已经加到自己片架上或已经下载的视频仍然归他们所有。
我们会从文件中删除什么
视频文件里往往不只有画面,还有拍摄的地点和时间、相机或手机型号、作者姓名、备注等信息。你上传视频时,我们会把这些信息全部从文件中删除。别人下载的是清理后的文件,视频流和预览帧里也不包含这些信息。2026 年 10 月 18 日之前上传的视频保持原样。
片架不会出现在 Google 上
片架和视频页面都禁止搜索引擎收录。别人只能通过你给的链接或公开的好友列表找到你的片架,而不会通过搜索找到。
隐藏主页
在 Pro 中,你可以在“设置 → 我的主页”里隐藏整个主页。这样你的个人资料、片架和好友列表只对你自己和审核员开放,其他人看到的是“页面不存在”。你的公开视频也一样,只有片架上已经有这些视频的人除外。在别人的好友列表里,只有列表的主人还能看到你。你已经分享或交换出去的视频仍然留在拥有它们的人那里。Pro 到期后,主页会重新变为可见。
你的账号
密码以 argon2id 哈希的形式保存。会话保存在 HttpOnly Cookie 中;“设置 → 安全”里列出了所有活跃的会话,你可以一次性全部退出登录。你也可以用 Google 登录。登录尝试有频率限制;同一个 IP 地址在一天内第二次注册时,需要先通过人机验证。游客在交换中第一次上传视频前也是如此。
两步验证
在“设置 → 安全”里开启后,输入密码之后还要用身份验证器应用(Google Authenticator、1Password、Aegis 等)里的验证码,或者用通行密钥(Face ID、Touch ID、Windows Hello 或安全密钥)确认是你本人。这样即使密码被盗,单凭密码也打不开你的账号。开启后,你的其他设备会退出登录。
你还会拿到十个恢复码,供手机或密钥不在身边时使用,每个只能用一次。开启或关闭两步验证时,以及每次使用恢复码时,我们都会给你发邮件。通过邮件重置密码不会关闭两步验证。用已经绑定到你账号的 Google 账号登录时,不需要第二步验证,这时我们依靠的是 Google 自己的登录验证。如果手机和恢复码都丢了,请写信到 contact@tapeshelf.com。我们确认账号属于你之后,会重置第二步验证。
举报和审核
每个视频和个人资料的菜单里都有“举报”。举报会交给审核员处理,审核员可以删除内容、封禁账号,你也会收到举报的处理结果。问题和故障请通过账号菜单里的“支持”反馈。
我们不承诺的事
- 没有 DRM。有权观看视频的人,只要下足功夫,就能录下视频流,任何视频网站都是如此。tapeshelf 挡住的是其他所有人。
- 私密视频的 16 帧预览,所有能看到这个片架的人都能看到。这是有意为之:这样别人才知道自己请求的是什么。
- 分享出去的副本是永久的。你分享或交换出一个视频后,对方会保留自己的副本。唯一能收回的办法是删除视频本身,这会让它从所有片架上消失。别人已经下载的文件仍然在他们手里。
数据存放在哪里
视频、数据库和服务本身都位于欧盟的德国。所有传输中的数据都经过加密,数据库每天备份。Pro 通过我们的经销商 Paddle 付款:银行卡信息只交给 Paddle,从不经过我们的服务器。