跳转到主要内容

退出侵犯隐私的Google FLoC项目。

项目描述

django-nofloc nlshield

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。在安装此应用之前请审查您的使用情况。如果您想要使其更具可配置性,也可以提交补丁:

为什么?

因为我们厌倦了大型科技公司对我们进行监听。更多信息请见

https://#/blog/google-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

关于此主题的更多信息请见

项目详情


下载文件

下载适合您平台的文件。如果您不确定选择哪个,请了解有关 安装包 的更多信息。

源分发

django-nofloc-0.2.tar.gz (5.3 kB 查看哈希值)

上传时间

由...