{ "info": { "author": "Wildfish", "author_email": "developers@wildfish.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Web Environment", "Framework :: Django", "Framework :: Django :: 1.11", "Framework :: Django :: 1.8", "Framework :: Django :: 2.0", "Framework :: Django :: 2.1", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Operating System :: OS Independent", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6" ], "description": "==================\ndjango-GDPR-assist\n==================\n\nTools to help manage your users' data in the age of GDPR\n\nhttps://github.com/wildfish/django-gdpr-assist\n\n.. image:: https://travis-ci.org/wildfish/django-gdpr-assist.svg?branch=master\n :target: https://travis-ci.org/wildfish/django-gdpr-assist\n\n.. image:: https://coveralls.io/repos/wildfish/django-gdpr-assist/badge.svg?branch=master&service=github\n :target: https://coveralls.io/github/wildfish/django-gdpr-assist?branch=master\n\n.. image:: https://readthedocs.org/projects/django-gdpr-assist/badge/?version=latest\n :target: https://django-gdpr-assist.readthedocs.io/en/latest/?badge=latest\n\nFeatures\n========\n\n* Find, export and anonymise personal data to comply with GDPR requests\n* Track anonymisation and deletion of personal data to replay after restoring\n backups\n* Anonymise all models to sanitise working copies of a production database\n\nSupports Django 1.8 to 2.1, on Python 2.7 and 3.4+.\n\nSee the `full documentation `_ for details\nof how GDPR-assist works; in particular:\n\n* `Installation `_\n - how to install\n* `Usage `_\n - overview of how to use it with your project\n* `Upgrading `_\n - what has changed from previous versions and how to upgrade\n* `Contributing `_\n - how to contribute to the project\n\n\nQuickstart\n==========\n\nInstall with ``pip install django-gdpr-assist``, add ``gdpr_assist`` to\nDjango's ``INSTALLED_APPS`` and add a ``gdpr_log`` definition to ``DATABASES``.\n\nThen start adding privacy metadata to your models::\n\n class Comment(models.Model):\n name = models.CharField(max_length=255, blank=True)\n age = models.IntegerField(null=True, blank=True)\n message = models.TextField()\n\n class PrivacyMeta:\n fields = ['name', 'age']\n search_fields = ['name']\n export_fields = ['name', 'age', 'message']\n\nThis will allow you to anonymise and export data in this model using the\nstandard gdpr-assist admin tool. You can also configure anonymisation or\ndeletion of a related model to trigger anonymisation of your model, and can\nmanually register a ``PrivacyMeta`` for third-party models without modifying\ntheir code.\n\nAnonymisation and deletion events for models registered with gdpr-assist are\nlogged for replay after a backup restoration with the ``gdpr_rerun`` management\ncommand. When you need to work with a copy of the production data, there is\nalso the ``anonymise_db`` command, which will anonymise the whole database.", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/wildfish/django-gdpr-assist", "keywords": "django gdpr", "license": "BSD", "maintainer": "", "maintainer_email": "", "name": "django-gdpr-assist", "package_url": "https://pypi.org/project/django-gdpr-assist/", "platform": "", "project_url": "https://pypi.org/project/django-gdpr-assist/", "project_urls": { "Homepage": "https://github.com/wildfish/django-gdpr-assist" }, "release_url": "https://pypi.org/project/django-gdpr-assist/1.0.1/", "requires_dist": null, "requires_python": "", "summary": "GDPR tools for Django sites", "version": "1.0.1" }, "last_serial": 4407766, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "b9d0cf9880cfdc764e1c3b17953b63a3", "sha256": "7ade264580e882941a9b2278660bfa2636358f68de35c34e47c8ef9427722719" }, "downloads": -1, "filename": "django_gdpr_assist-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "b9d0cf9880cfdc764e1c3b17953b63a3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 19480, "upload_time": "2018-09-16T11:31:12", "url": "https://files.pythonhosted.org/packages/18/ea/13450aee2e651c52b9a7b3c42be173d69d56d63a43ecd9a07960e3ed9a7f/django_gdpr_assist-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ea4e72ede48dac26355fcb6f05756fcc", "sha256": "efa8ef12f3cc550ca12b7aed901163a12200a8efcc13ef39878dc6813bc7277a" }, "downloads": -1, "filename": "django-gdpr-assist-0.1.0.tar.gz", "has_sig": false, "md5_digest": "ea4e72ede48dac26355fcb6f05756fcc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 35011, "upload_time": "2018-09-16T11:31:15", "url": "https://files.pythonhosted.org/packages/04/0b/447d936c6e8c66c4bea7bbf8152fb37e2d44ab5d68bf8faca579ed24553d/django-gdpr-assist-0.1.0.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "54f48cccfa078acff52e35d153f44f0c", "sha256": "d7340a832bcf002eb63fe9c6891b5d7eb8c0bb5d4831e215b8702a8cf0ec383c" }, "downloads": -1, "filename": "django_gdpr_assist-1.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "54f48cccfa078acff52e35d153f44f0c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 19580, "upload_time": "2018-09-16T11:31:14", "url": "https://files.pythonhosted.org/packages/7a/21/2b70f95517b9be12686d745df2b98711ead731920b3f6a17f5784492268c/django_gdpr_assist-1.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b41caa2d35ee864451b024323800c7d9", "sha256": "8ce693b8c63054d856df14c55016a1d1e8545231179cafba1f302b6529724672" }, "downloads": -1, "filename": "django-gdpr-assist-1.0.0.tar.gz", "has_sig": false, "md5_digest": "b41caa2d35ee864451b024323800c7d9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 36565, "upload_time": "2018-09-16T11:31:17", "url": "https://files.pythonhosted.org/packages/c8/0b/af00d4e30940170e8bf5d3b9df1d6c5f0090861b2fd46f1fbdc2dc3cb64e/django-gdpr-assist-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "83bd3438ba159d3b5509859287eefa26", "sha256": "d761a0af2ca5c571b7f973841f2e40690c4b8c9210d9cdd26a2d2f70b8cc9085" }, "downloads": -1, "filename": "django-gdpr-assist-1.0.1.tar.gz", "has_sig": false, "md5_digest": "83bd3438ba159d3b5509859287eefa26", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 36636, "upload_time": "2018-10-23T19:25:54", "url": "https://files.pythonhosted.org/packages/ef/40/cc2e59e43835156cd78afbbd67024ce65ba674e26b257f87866aadfc2d7f/django-gdpr-assist-1.0.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "83bd3438ba159d3b5509859287eefa26", "sha256": "d761a0af2ca5c571b7f973841f2e40690c4b8c9210d9cdd26a2d2f70b8cc9085" }, "downloads": -1, "filename": "django-gdpr-assist-1.0.1.tar.gz", "has_sig": false, "md5_digest": "83bd3438ba159d3b5509859287eefa26", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 36636, "upload_time": "2018-10-23T19:25:54", "url": "https://files.pythonhosted.org/packages/ef/40/cc2e59e43835156cd78afbbd67024ce65ba674e26b257f87866aadfc2d7f/django-gdpr-assist-1.0.1.tar.gz" } ] }