django站点的gdpr工具

django-gdpr-assist的Python项目详细描述


帮助管理GDPR时代用户数据的工具

https://github.com/wildfish/django-gdpr-assist

https://travis-ci.org/wildfish/django-gdpr-assist.svg?branch=masterhttps://coveralls.io/repos/wildfish/django-gdpr-assist/badge.svg?branch=master&service=githubhttps://readthedocs.org/projects/django-gdpr-assist/badge/?version=latest

功能

  • 查找、导出和匿名个人数据以满足GDPR要求
  • 恢复后跟踪匿名和删除要重播的个人数据 备份
  • 匿名化所有模型以清理生产数据库的工作副本

在Python2.7和3.4+上支持Django1.8到2.1。

有关详细信息,请参见full documentation gdpr assist的工作原理;特别是:

快速启动

使用pip install django-gdpr-assist安装,将gdpr_assist添加到 django的INSTALLED_APPS并将gdpr_log定义添加到DATABASES

然后开始向模型中添加隐私元数据:

class Comment(models.Model):
    name = models.CharField(max_length=255, blank=True)
    age = models.IntegerField(null=True, blank=True)
    message = models.TextField()

    class PrivacyMeta:
        fields = ['name', 'age']
        search_fields = ['name']
        export_fields = ['name', 'age', 'message']

这将允许您使用 标准的gdpr辅助管理工具。您也可以配置匿名或 删除相关模型以触发模型的匿名化,并且可以 手动注册第三方模型的PrivacyMeta,而不修改 他们的密码。

在gdpr assist注册的模型的匿名化和删除事件是 使用gdpr_rerun管理进行备份还原后记录以供重播 命令。当您需要使用生产数据的副本时, 还有anonymise_db命令,它将匿名化整个数据库。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java两个构造函数?   java for(inti:x)做什么?   java如何将一个bean的构造函数参数传递给嵌套bean   java从易趣链接提取项目ID   java多线程BufferedReader   安卓全新应用程序在R.java中抛出“语法错误,插入“}”以完成类体”   java Spring启动依赖注入请求范围的bean   java给定的时间,然后约定和异常处理。和莫基托和朱尼特在一起   与Android Studio的java Oracle数据库连接   在web服务器(Heroku)上承载可运行jar文件(Discord bot)的java   java如何每隔n秒在imageview中更改图像   java不理解“volatile”关键字   java使用JPA编写自定义SQL查询   java如何使用filechannel作为参数来编写对象