退出侵犯隐私的Google FLoC项目。
项目描述
django-nofloc 
django-nofloc是一个简单的Django应用,它提供了一个中间件,让Google Chrome知道您的网站不应该包含在Google FLoC项目中。本质上,您是在退出针对所有Chrome用户的默认隐私侵犯项目。
版本 0.1.0
作者: Peter Sanchez (https://netlandish.com)
由于这是一个简单的中间件,我们没有为它设置问题跟踪器。如果有任何问题,请通过邮件列表发送电子邮件。
Python / Django支持
Python 3.6+,适用于Django版本2.2+
安装
PIP
pip install django-nofloc
基本手动安装
$ python setup.py build $ sudo python setup.py install
然后只需将nofloc.middleware.NoFLoCMiddleware添加到您的MIDDLEWARE设置中。放置顺序不应影响。
MIDDLEWARE = [ 'django.middleware.security.SecurityMiddleware', 'django.contrib.sessions.middleware.SessionMiddleware', 'django.middleware.common.CommonMiddleware', 'django.middleware.csrf.CsrfViewMiddleware', 'django.contrib.auth.middleware.AuthenticationMiddleware', 'django.contrib.messages.middleware.MessageMiddleware', 'django.middleware.clickjacking.XFrameOptionsMiddleware', 'nofloc.middleware.NoFLoCMiddleware', ]
这将设置每个由Django服务的请求的Permissions-Policy头部为interest-cohort=()的值。
如果您需要更改此头部在视图或其他情况下,此应用可能不是您当前状态下使用的理想工具。它专门设置来禁用FLoC。在安装此应用之前请审查您的使用情况。如果您想要使其更具可配置性,也可以提交补丁:
为什么?
因为我们厌倦了大型科技公司对我们进行监听。更多信息请见
贡献
我们接受通过 hg email 提交的补丁,这是 Mercurial 中的 patchbomb 扩展。
您提交补丁的邮件列表是 ~netlandish/public-inbox@lists.code.netlandish.com。您也可以在这里查看存档
https://lists.code.netlandish.com/~netlandish/public-inbox
为了快速设置 django-nofloc 的克隆版本以提交到邮件列表,只需编辑您的 .hg/hgrc 文件并添加以下内容
[email] to = ~netlandish/public-inbox@lists.code.netlandish.com [patchbomb] flagtemplate = "django-nofloc" [diff] git = 1
关于此主题的更多信息请见
版权 & 保修
所有文档、库和示例代码均为 Netlandish Inc. 版权所有 2021 <hello@netlandish.com>。库和示例代码根据包含的文件 LICENSE 中的 BSD 许可证提供给您。
项目详情
django-nofloc-0.2.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 499e4abfa4c2cb72c19cf86b11e41d4ea7d2ebb10b9ecf3570472cca1a0196af |
|
MD5 | b6fd17e46bf110f8caebcbd753af04d1 |
|
BLAKE2b-256 | 8f2e0a55f5679c479d8809bdcefba597dc3c46cd174517fd3be6079070422837 |