Hi there,
I'm submitting a...
Do you want to request a feature or report a bug?
I'd like to suggest a feature / discuss if the feature makes sense for cookiecutter-django.
What is the current behavior?
GDPR is not being taken into account, as far as I can tell.
What is the expected behavior?
For cookiecutter-django projects to be GDPR compliant from the get go. Broadly speaking this means:
My expectation would be for projects generated by cookiecutter-django to comply to this. Once the developer starts building on it would obviously be up to the him/her to keep things in check.
What is the motivation / use case for changing the behavior?
GDPR is the new European data protection regulation (basically a law) that must be followed in all European countries but also applies to non-EU companies that have users in the EU. In this particular case, it applies to companies that are not registered in Europe, but are having European customers. So that’s most companies. More details on:
Being able to create Django projects that start off GDPR compliant would be of great advantage to anyone serving EU users.
I'm European so I'm probably biased towards the importance of GDPR 🙂 . Anyway I'd love to hear some thoughts about GDPR impact on Django sites and if it's something cookiecutter-django should comply to.
I think the best way to do this is to package this functionality into a 3rd party app and make it available on PyPi. This way, the whole Django community benefits from this.
👍 for the idea, but 👎 for Cookiecutter Django
Those EU laws are incredible. It sounds like they are saying: "Hey devs! Your app must be absolutely secure and perfectly respect the user privacy. We will fine you and your company if you don't!".
I really wonder how and who will be responsible to enforce these laws.
@jayfk
That would be great. We have time until 25 May 2018 (enforcement date) 😄
I agree with @jayfk. This is out of scope for Cookiecutter Django, but would work well as an optional package. Maybe call it something like django-GDPR? If you build this, then we'll see about making it a formal option for this project.
Anyway, closing this ticket.
Thanks for the feedback.
@dmarcelino I noticed there is already django-anonymizer, which partially fixes your issue
Thanks @vdboor, I'll give it a look, doesn't seem active though:
Latest commit: 19 Apr 2017
Most helpful comment
I think the best way to do this is to package this functionality into a 3rd party app and make it available on PyPi. This way, the whole Django community benefits from this.
👍 for the idea, but 👎 for Cookiecutter Django