✨Effect Lab

Privacy Policy & Cookies

Last updated: 21 October 2026 · Applies to yilana.cn

1. Who runs this site

Effect Lab (yilana.cn) is an independent, hand-built gallery of browser visual effects. Every effect on the site is written in plain JavaScript, Canvas 2D and CSS — there is no framework, no account system and no server-side database. This policy explains what data is involved when you browse the site and what choices you have.

2. What we do not collect

To be explicit, because most privacy policies are not:

3. Server logs

Like any website, the server that delivers these pages records standard request data: your IP address, the date and time of the request, the page requested, the referring URL, and your browser's user-agent string. This is used only to serve pages correctly, diagnose errors and prevent abuse. Logs are retained for a short period by our hosting provider and are not combined with any other information to identify individual visitors.

The legal basis for this processing is our legitimate interest in operating a secure, working website (GDPR Art. 6(1)(f)).

4. Local storage on your device

The site uses your browser's localStorage — not cookies — for two strictly functional values. These never leave your device and are not readable by other websites:

KeyPurposeRetention
yilana.langRemembers whether you chose English or Chinese so the interface does not reset on every page.Until you clear site data
yilana.consentRemembers whether you accepted or declined advertising cookies, so the banner is not shown again.Until you clear site data

Because these are essential for a feature you explicitly requested (language choice) and for honouring your consent decision, they do not require prior consent. You can delete them at any time through your browser's site-data settings; the site will keep working, it will simply forget your preferences.

5. Cookies set by advertising

This site is supported by Google AdSense. When advertising cookies are enabled by your consent, Google and its partners may set cookies to display ads, limit how often the same ad is shown, measure performance, and — where you have agreed to personalised advertising — select ads based on your previous visits to this and other websites.

CookieSet byPurposeTypical lifetime
__gads / __gpiGoogleAd delivery, frequency capping and aggregate reporting.Up to 13 months
IDE / NIDGoogleAdvertising personalisation and fraud prevention.Up to 13 months
__eoiGoogleStores consent signals used to decide whether personalised ads may be served.Up to 13 months

Third-party vendors, including Google, use cookies to serve ads based on your prior visits to this website or other websites. Google's use of advertising cookies enables it and its partners to serve ads to you based on your visit to this site and/or other sites on the Internet.

Cookie names and lifetimes are controlled by Google and may change; the table above reflects common values at the time of writing.

6. How to opt out of personalised ads

For more information about how Google uses data on partner sites, see How Google uses information from sites that use our services.

Consent is collected and stored by Google's own consent management platform, delivered through AdSense Privacy & Messaging. It is on Google's list of certified CMPs, and it records your choice through the IAB Transparency and Consent Framework (TCF v2) as well as Google Consent Mode v2. This site does not run a second, competing banner — two banners asking the same question would be both confusing and non-compliant.

Consent Mode defaults are set per region. Visitors in the EEA, the United Kingdom and Switzerland start with advertising storage denied — ads are non-personalised until they make a choice in the Google message. Elsewhere advertising storage starts granted, so personalised ads may be served without a banner, and you can opt out at any time using the button below or Google Ads Settings.

You may change or withdraw your choice at any time — it is as easy as giving it:

The Google message is shown to visitors covered by European regulations (EEA, the United Kingdom and Switzerland). If no Google message can be served in those regions — for example because it has not been published yet for this site, or an ad blocker prevented the script from loading — a lightweight fallback banner is shown instead, so that no advertising cookie is ever set there without a recorded choice. Outside those regions the fallback banner stays out of the way.

8. Third-party demo code

Part of the gallery showcases demos originally written by other developers, kept intact under the /repo/ path and displayed inside an embedded frame. Those demos remain the work of their respective authors, and attribution links back to the original source are included in the code where available.

Some of these embedded demos load JavaScript libraries from public CDNs (for example cdnjs.cloudflare.com or cdn.staticfile.org). When such a demo runs, your browser requests those files directly from the CDN, which will see your IP address and user-agent as part of serving the request. We do not control those providers; please refer to their own privacy policies.

9. Your rights

Depending on where you live, you may have the right to:

In practice we hold almost no personal data: the only information tied to you is stored in your own browser and can be cleared by you directly. If you have made a request and want it actioned on the server side, use the contact address below and we will respond within 30 days.

California residents (CCPA/CPRA): we do not sell or share personal information for cross-context behavioural advertising when you have declined advertising cookies, and we do not knowingly collect information from consumers under 16.

China mainland users: the site processes only the technical data described above and does not transfer personal information across borders beyond ordinary website request handling.

10. Children

The site is a general-audience technical showcase and is not directed at children under 13 (or under 16 in the EEA). We do not knowingly collect personal information from children. If you believe a child has provided personal data, contact us and we will delete it.

11. Changes to this policy

If the way the site handles data changes — for example if analytics or a comment system is added — this page will be updated and the date at the top revised. Continued use of the site after an update means you accept the revised policy.

12. Contact

Questions about this policy, or a data request:

hello@blackgames.cn

We aim to reply within 30 days.

隐私政策与 Cookie 说明

最后更新:2026 年 10 月 21 日 · 适用于 yilana.cn

1. 网站运营方

特效实验室(yilana.cn)是一个个人独立维护的浏览器视觉特效展厅。站内所有特效均使用原生 JavaScript、Canvas 2D 与 CSS 编写,没有使用框架,没有账号系统,也没有服务端数据库。本政策说明你浏览本站时会涉及哪些数据,以及你拥有哪些选择。

2. 我们不收集什么

大部分隐私政策写得很含糊,这里说得明确一些:

3. 服务器日志

与所有网站一样,提供这些页面的服务器会记录标准请求信息:IP 地址、请求时间、请求的页面、来源地址(Referer)以及浏览器的 User-Agent。这些信息仅用于正确返回页面、排查错误和防止滥用,由托管服务商短期保留,不会与其他信息结合用于识别个人。

该处理的合法性基础是运营一个安全可用网站的正当利益(GDPR 第 6(1)(f) 条)。

4. 保存在你设备上的本地存储

本站使用浏览器的 localStorage(不是 Cookie)保存两个纯粹功能性的值。它们不会离开你的设备,其他网站也无法读取:

键名用途保存时长
yilana.lang记住你选择的是中文还是英文,避免每翻一页就重置。直到你清除站点数据
yilana.consent记住你接受还是拒绝广告 Cookie,以免反复弹出提示。直到你清除站点数据

由于这两项是为实现你主动请求的功能(语言选择)以及履行你的同意决定所必需,因此不需要事先征得同意。你可以随时在浏览器设置中删除它们,网站仍可正常使用,只是会忘记你的偏好。

5. 广告 Cookie

本站通过 Google AdSense 获得收入支持。在你同意启用广告 Cookie 后,Google 及其合作伙伴可能设置 Cookie,用于展示广告、限制同一广告的展示频次、衡量广告效果;在你同意个性化广告的情况下,还会根据你此前访问本站及其他网站的记录来选择广告。

Cookie设置方用途常见有效期
__gads / __gpiGoogle广告投放、频次控制与汇总统计。最长 13 个月
IDE / NIDGoogle广告个性化与欺诈防范。最长 13 个月
__eoiGoogle保存同意信号,用于判断是否可投放个性化广告。最长 13 个月

包括 Google 在内的第三方供应商会使用 Cookie,根据你此前对本站或其他网站的访问记录投放广告。Google 对广告 Cookie 的使用,使其自身及其合作伙伴能够根据你访问本站和/或互联网上其他站点的情况向你投放广告。

Cookie 名称与有效期由 Google 控制,可能发生变化;上表反映的是撰写时的常见取值。

6. 如何关闭个性化广告

关于 Google 如何在合作方站点使用数据,请参阅 Google 的相关说明。

同意由 Google 自家的同意管理平台(CMP)收集与保存,通过 AdSense「隐私权和消息」下发。它在 Google 的认证 CMP 名单内,会同时通过 IAB 透明度与同意框架(TCF v2)和 Google Consent Mode v2 记录你的选择。本站不再运行第二个与之竞争的横幅——两个问同一件事的弹窗既让访客困惑,也不符合规范。

Consent Mode 的默认值按地区设置。欧洲经济区、英国和瑞士的访客,广告存储初始为 denied——在 Google 消息中做出选择之前只投放非个性化广告;其他地区初始为 granted,即无需弹窗即可投放个性化广告,你仍可随时通过下方按钮或 Google 广告设置关闭。

你可以随时更改或撤回选择——撤回和给予同样容易:

Google 的消息面向受欧洲法规约束的地区(欧洲经济区、英国、瑞士)的访客。如果这些地区无法下发 Google 消息——例如本站尚未发布该消息,或广告拦截插件阻止了脚本加载——则改由轻量兜底横幅接管,确保在那里不会在没有记录选择的情况下设置任何广告 Cookie;其他地区不会出现这个兜底横幅。

8. 第三方演示代码

展厅中有一部分演示由其他开发者原始编写,以原样保留在 /repo/ 路径下并通过内嵌框架展示。这些演示的著作权归各自作者所有,代码中保留了可用的原作者链接标注。

其中部分演示会从公共 CDN(例如 cdnjs.cloudflare.com、cdn.staticfile.org)加载 JavaScript 库。当这类演示运行时,你的浏览器会直接向该 CDN 请求文件,CDN 因此会获知你的 IP 地址与 User-Agent。我们无法控制这些服务商,请参阅其各自的隐私政策。

9. 你的权利

依据你所在地区的法律,你可能享有以下权利:

实际上我们几乎不持有个人数据:唯一与你相关的信息存在你自己的浏览器里,你可以直接清除。如需在服务端层面处理某项请求,请使用下方联系方式,我们会在 30 天内答复。

加州居民(CCPA/CPRA):在你拒绝广告 Cookie 的情况下,我们不会为跨情境行为广告而出售或共享个人信息,也不会在明知的情况下收集 16 岁以下消费者的信息。

中国大陆用户:本站仅处理上述技术性数据,除常规的网页请求处理外,不进行个人信息的跨境传输。

10. 未成年人

本站是面向一般公众的技术展示站点,不面向 13 岁以下(欧洲经济区为 16 岁以下)儿童。我们不会在明知的情况下收集儿童的个人信息。如果你认为有儿童提供了个人数据,请与我们联系,我们会予以删除。

11. 政策变更

如果本站的数据处理方式发生变化——例如新增统计分析或评论系统——本页会同步更新,并修改顶部的日期。变更后继续使用本站即视为接受修订后的政策。

12. 联系方式

对本政策有疑问,或需要提出数据相关请求:

hello@blackgames.cn

我们通常在 30 天内答复。