It’s that time again: The Hacktoberfest 2020 is coming up, as always hosted by the hosting provider DigitalOcean. The aim is to get people excited about working on open source software as usual. The Hacktoberfest invites you to submit pull requests to open source projects during October 2020. Those who submit four or more pull requests will receive a t-shirt from DigitalOcean as a gift or can plant a tree.
It has almost become a tradition for other companies to participate in addition to this official event and to offer their own rewards for contributions to their respective open source projects.
After the great success of our participation last year, we are pleased to announce that we will again participate in the Hacktoberfest this year. datarequests.org loves open source and the people who contribute to the project are very important to us. That’s why we will reward contributions to the project that are submitted during October 2020 as a pull request via GitHub or as a patch via email. Find out more in this post.
What are the rewards?#
The first 100 participants who submit a pull request or a patch that is accepted by us to one of the qualifying repositories between October 1, 2020 and November 1, 2020, will get a free sticker set.
In addition, we are awarding 10 t-shirts for the best contributions. Our board will select those winners after the event is over.
Participating is of course entirely free, we will even pay for shipping.
How do I participate?#
Our event is independent of the official Hacktoberfest. If you want to participate, you have to register before November 4, 2020. For the registration, you don’t have to provide a shipping address yet. In the interest of data minimization, we will only ask for that after the event, when we are actually shipping the rewards.
If you want to participate using GitHub, please use this form, so we can match your contributions to you:
By the way: If you also want to participate in the official Hacktoberfest, you have to register separately. That is however not necessary to participate in our event.
Which repositories qualify for the event?#
For the event, we count pull requests and patches to following repositories as valid contributions:
We may also accept additional repositories. If you think that your contribution to another repository will help the project, please contact us beforehand at email@example.com and ask if we will also count those contributions.
Do you have any suggestions on what to contribute?#
If you’re new to Datenanfragen.de, you may be a little overwhelmed and don’t know where to start. Don’t worry: There are numerous areas in which you can participate—regardless of whether you have experience with programming and data protection or not. To make it easier for you to get started, we have put together a few suggestions here. You can find many more tasks in the issues of the respective repositories. Of course we also welcome your own ideas on how you could improve the project.
Adding new records for the company database
The company database is at the core of our project. We collect the contact details for privacy-related questions to companies and other organizations. By now, we have collected a fair number of records but of course, tons more are still missing. As such, we always welcome new company records that are submitted as pull requests.
A small hint: Our company JSON generator makes this process a lot easier. Please also read our guidelines on how to create company records.
Collecting suggested companies for more countries
The request wizard on our homepage suggests a number of companies (depending on the country) that users should definitely send requests to. At the moment, we only support Germany, Austria, and Great Britain. However, we would love to support all EU countries. Find out how you can help with that in this GitHub issue.
Add required elements to company records
If you send a GDPR request, the company needs to be able to identify you using data that differs from company to company. Therefore, we also collect the lists of these elements in our database.
Currently, we are still missing this entry for many of the companies, forcing the generator to fallback to the default fields (name, email, and address). But those aren’t appropriate for all companies. This is where we need your help: This GitHub issue explains in detail how you can add the missing data by sending your own GDPR requests to the corresponding companies. As a side effect, you’ll also learn something about the data those companies process on you.
Writing and translating blog post
Our blog has posts on many data protection-releated topics, including explanations of the GDPR rights and how to use them, comments on current events, and guides. We would like to offer even more posts. Please submit new posts to the website repository.
Another important task is translating those posts into the other languages that we support. The website repository is the right place to go for that, as well.
Translating the request templates to more languages
Our request templates are already available in many languages but we would like to support all EU languages. Learn more in this GitHub issue.
Helping with the code
A key part of the project is the website. There’s a feature you want to implement or a bug you want to fix? We are looking forward to your contribution!
If you need some inspiration, have a look at our GitHub issues.
If you have any questions, just send us an email to firstname.lastname@example.org or leave a comment here. We’ll also gladly help if you have problems or need some help finding your way around our repositories. In these cases, leaving a comment in the corresponding issue is the best course of action.