Metadata-Version: 2.1
Name: kitconcept.dsgvo
Version: 2.0.1
Summary: DSGVO / GDPR compliance for Plone
Home-page: https://pypi.python.org/pypi/kitconcept.dsgvo
Author: kitconcept GmbH
Author-email: info@kitconcept.com
License: GPL version 2
Keywords: Python Plone DSVGO GDPR
Classifier: Environment :: Web Environment
Classifier: Development Status :: 5 - Production/Stable
Classifier: Framework :: Plone
Classifier: Framework :: Plone :: 5.2
Classifier: Framework :: Plone :: 6.0
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Operating System :: OS Independent
Classifier: License :: OSI Approved :: GNU General Public License v2 (GPLv2)
Requires-Python: >=3.7
Description-Content-Type: text/markdown
License-File: LICENSE.GPL
Requires-Dist: plone.api
Requires-Dist: Products.CMFPlone
Requires-Dist: setuptools
Requires-Dist: z3c.jbot
Requires-Dist: plone.app.z3cform
Provides-Extra: test
Requires-Dist: plone.app.testing ; extra == 'test'
Requires-Dist: plone.testing ; extra == 'test'
Requires-Dist: plone.app.contenttypes ; extra == 'test'
Requires-Dist: plone.app.robotframework[debug] ; extra == 'test'
Requires-Dist: collective.mailchimp ; extra == 'test'
Requires-Dist: zest.releaser[recommended] ; extra == 'test'
Requires-Dist: zestreleaser.towncrier ; extra == 'test'

<div align="center">
    <img alt="kitconcept.dsgvo" width="200px" src="./docs/icon.png">
</div>

<h1 align="center">kitconcept.dsgvo</h1>

<div align="center">

[![PyPI](https://img.shields.io/pypi/v/kitconcept.dsgvo)](https://pypi.org/project/kitconcept.dsgvo/)
[![PyPI - Python Version](https://img.shields.io/pypi/pyversions/kitconcept.dsgvo)](https://pypi.org/project/kitconcept.dsgvo/)
[![PyPI - Wheel](https://img.shields.io/pypi/wheel/kitconcept.dsgvo)](https://pypi.org/project/kitconcept.dsgvo/)
[![PyPI - License](https://img.shields.io/pypi/l/kitconcept.dsgvo)](https://pypi.org/project/kitconcept.dsgvo/)
[![PyPI - Status](https://img.shields.io/pypi/status/kitconcept.dsgvo)](https://pypi.org/project/kitconcept.dsgvo/)


[![PyPI - Plone Versions](https://img.shields.io/pypi/frameworkversions/plone/kitconcept.dsgvo)](https://pypi.org/project/kitconcept.dsgvo/)

[![Code analysis checks](https://github.com/kitconcept/kitconcept.dsgvo/actions/workflows/code-analysis.yml/badge.svg)](https://github.com/kitconcept/kitconcept.dsgvo/actions/workflows/code-analysis.yml)
[![Tests](https://github.com/kitconcept/kitconcept.dsgvo/actions/workflows/tests.yml/badge.svg)](https://github.com/kitconcept/kitconcept.dsgvo/actions/workflows/tests.yml)
![Code Style](https://img.shields.io/badge/Code%20Style-Black-000000)

[![GitHub contributors](https://img.shields.io/github/contributors/kitconcept/kitconcept.dsgvo)](https://github.com/kitconcept/kitconcept.dsgvo)
[![GitHub Repo stars](https://img.shields.io/github/stars/kitconcept/kitconcept.dsgvo?style=social)](https://github.com/kitconcept/kitconcept.dsgvo)


</div>

The General Data Protection Regulation ("GDPR" or "DSGVO" in German) is a regulation in EU law on data protection and privacy for all individuals within the European Union.

kitconcept.dsgvo implements the technical requirements that are necessary to be compliant with this regulation.

We strongly suggest to consult a Plone solution provider for the technical implications and a laywer for the legal implications of the DSGVO/GDPR.

Don't hesitate to contact us under info@kitconcept.com if you need assistance with implementing the DSGVO/GDPR.

## Features

- ✅ Opt-out banner for storing cookies
- ✅ Extensible registration form with user confirmation
- ✅ Contact form with information text
- ✅ Store username, date, time and IP address of the user on registration
- ✅ Export user data

### Registration Form

Default text (German):

    "Ich habe die [Link] Datenschutzerklärung und Widerrufhinweise[/Link] gelesen und akzeptiere diese."

### Contact Form

Default text (German):

    "Ihre Anfrage wird verschlüsselt per https an unseren Server geschickt. Sie erklären sich damit einverstanden, dass wir die Angaben zur Beantwortung Ihrer Anfrage verwenden dürfen. Hier finden Sie unsere [Link]Datenschutzerklärung und Widerrufhinweise[/Link]."

### User Export

As administrator you can call http://localhost:8080/Plone/export-users. This will return a CSV-File with the full name and username of all users of the portal.

## Examples

This add-on can be seen in action at the following sites:

- VHS-Ehrenamtsportal.de (https://vhs-ehrenamtsportal.de)
- Zeelandia Website (https://www.zeelandia.de)
- HU Berlin Excellence Initiative (https://www.alles-beginnt-mit-einer-frage.de)
- Talke Career Website (https://karriere.talke.com)


## Translations

This product has been translated into

- German


## Installation

Add `kitconcept.dsgvo` as a requirement of your package (in setup.py or setup.cfg).


## Compatibility

| Version | Plone 6.0 |  Plone 5.2 | Plone 5.1 | Plone 5.0 | Plone 4.3 |
| --- | --- | --- | --- | --- | --- |
| 2.x | ✅ | ✅ | | | |
| 1.x | | ✅ | ✅ | ✅ | ✅ |

## Contribute

- Issue Tracker: https://github.com/kitconcept/kitconcept.dsgvo/issues
- Source Code: https://github.com/kitconcept/kitconcept.dsgvo


## Support

If you are having issues, or you need assistance implementing the DSGVO / GDPR for your website, don't hesitate to contact us at info@kitconcept.com.


## Credits

Developed by:

[![kitconcept GmbH](https://kitconcept.com/logo.svg)](https://kitconcept.com/)

## License

The project is licensed under the GPLv2.


# Contributors

- kitconcept GmbH, info@kitconcept.com


## 2.0.1 (2022-08-09)

### Features

- Implement pip-based installations @ericof
  (#26)


# Changelog

<!--
   You should *NOT* be adding new change log entries to this file.
   You should create a file in the news directory instead.
   For helpful instructions, please see:
   https://github.com/plone/plone.releaser/blob/master/ADD-A-NEWS-ITEM.rst
-->

## 2.0.1 (unreleased)

- Nothing changed yet.


## 2.0.0 (2021-09-24)

- Add support for Python 3.8 and 3.9. @tisto

- Drop support for Python 2.7 @tisto

- Drop support for Plone 4.3, 5.0, and 5.1 @tisto


## 1.3.0 (2020-06-03)

- Fixed deprecation warning on cgi.escape @ajung

- Add norwegian translation @espenmn


## 1.2.0 (2020-04-27)

- Add user export functionality. @rodfersou


## 1.1.1 (2020-04-02)

- Add bundle for Plone 5.2.x. @thomasmassmann


## 1.1.0 (2020-02-20)

- Make p.a.controlpanel dependency optional @rodfersou

- Plone 5.2 compatibility @rodfersou

- Python 3 compatibility @pbauer

- Add french translation @tiazma


## 1.0.0 (2018-11-17)

- Fix event subscriber fired by "adduser" command [#2](https://github.com/kitconcept/kitconcept.dsgvo/issues/2) @ajung


## 1.0.0a13 (2018-06-07)

- Fix broken msgstr @csenger


## 1.0.0a12 (2018-06-07)

- Fix translation in mailchimp form @csenger


## 1.0.0a11 (2018-05-28)

- Add zest.pocompile to the build and add the .mo files to the release. @sneridagh


## 1.0.0a10 (2018-05-28)

- Add missing CSS registry for Plone 5 from last fix @sneridagh


## 1.0.0a9 (2018-05-25)

- Fix the path on @@close-dsgvo-info view. @sneridagh


## 1.0.0a8 (2018-05-25)

- Fix weird profile behavior on reinstall (it wasn't uninstall/reinstalling at all). Transfer condition of the cookie banner showing to JS. @sneridagh


## 1.0.0a7 (2018-05-24)

- Fix CSS for non box-sizing: border-box; themes. @sneridagh


## 1.0.0a6 (2018-05-24)

- Add development status "alpha" to list classifiers. @timo

- Fix P4 registration form to correctly translate messages with that use ${portal_url} @csenger


## 1.0.0a5 (2018-05-24)

- Always open links to privacy policy in a new window. @sneridagh


## 1.0.0a4 (2018-05-24)

- Add plone.app.controlpanel to requirements to ensure permissions are configured @csenger

## 1.0.0a3 (2018-05-24)

- Add jbot override for contact-info.cpt @csenger

- Banner styling changes @csenger


## 1.0.0a2 (2018-05-23)

- Switch checkbox widget to use z3c.form.browser.checkbox to be compatible with Plone 5.0.x @csenger

- Add Plone4 support for banner and registration form @csenger


## 1.0.0a1 (2018-05-21)

- Initial release. @kitconcept
