One year ago, the European General Data Protection Regulation (GDPR) became enforceable after a two-year transition period. In the wake of this event, the media reported about several administrators who decided to permanently shut down their (small) websites while many non-EU websites started to block all EU-based IP addresses. Some people spread myths, and soon afterward the media lost interest in the GDPR. Taken as a whole, the GDPR caused confusion despite the fact that former national privacy laws were mostly as strict as the GDPR itself.
In this article, we look at the privacy policies of 20 websites (operated by private individuals) to check whether they provide information for their users according to Articles 12 and 13 (GDPR).
Always stay in the loop!
Subscribe to our RSS/Atom feeds.
The short answer is: “Yes, always!”.
“But I don’t store personal data!” is a typical answer in this case. According to Article 4 (GDPR), “processing” personal data is anything you do with it. This includes just collecting and using personal data. If you operate a publicly accessible server (e.g., web server, mail server, XMPP server), your server always processes at least IP addresses, which are widely classed as personal data.
According to Article 12 (1) (GDPR), you “shall take appropriate measures to provide any information referred to in Articles 13 and 14 and any communication under Articles 15 to 22 and 34 relating to processing to the data subject in a concise, transparent, intelligible and easily accessible form, using clear and plain language, in particular for any information addressed specifically to a child”. You must provide this information in writing, and you may add standardized icons to make it more understandable.
The above mentioned Articles contain the following:
- Article 13: Information you must provide if you retrieve personal data directly from a private individual (so, this is the most important Article in many cases).
- Article 14: Information you must provide if you retrieve personal data from other sources than the affected private individual.
- Articles 15–21: Rights of private individuals (access, rectification, erasure, restriction of processing, notification obligation, data portability, object).
- Article 22: Information you must provide if you use automated individual decision making (including profiling).
- Article 34: Communication of data breaches to affected private individuals.
In summary, you must at least provide information according to Article 13 of the GDPR, and mention Articles 15–21 (the rights of a private individual). The GDPR includes more obligations, however, we only check if websites provide this information in the following.
Article 13 in detail
As mentioned above, Article 13 is often the most important Article regarding informing private individuals about data processing. We look at the content of Article 13:
If you directly get personal data from private users, include the following:
- Your contact details.
- The contact details of a data protection officer (read Article 37 to check if you need a DPO!).
- The purposes of processing personal data and the legal basis for processing; if you select point (f) of Article 6 (1) as the legal basis, you must explicitly inform about the legitimate interests by you/or third parties.
- If you share personal data with third parties, you must list them by name or their categories (e.g., mail server providers).
- If you transfer personal data to non-EU states or international organizations, you must inform about the existence or absence of an adequacy decision by the EU Commission (and/or about suitable safeguards under certain circumstances).
Additionally, tell private users about the following to ensure fair and transparent processing:
- How long do you store personal data, or criteria to determine that period?
- The existence of certain rights (access, rectification, erasure, restriction of processing, data portability, object).
- If you select point (a) of Article 6 (1)/Article 9 (2) as the legal basis, you must explicitly inform about the existence of the right to withdraw consent at any time, without affecting the lawfulness of processing based on consent before its withdrawal.
- The right to lodge a complaint with a supervisory authority.
- Whether private individuals need to provide their personal data due to statutory or contractual requirements, or to enter into a contract; and what happens if they do not provide this data.
- If applicable, information about automated individual decision making (including profiling), or the logic involved.
If you not only process personal data for which you collected it, inform the private individual about other purposes BEFORE processing it for any other purpose
As you can see, you must provide lots of information to private individuals to comply with these basic requirements. The GDPR requires to provide this information “at the time when personal data are obtained”.
Since web servers process personal data as soon as a client tries to connect to it, you must virtually provide this information instantly in a concise, transparent, intelligible and easily accessible form, using clear and plain language. This means:
- don’t include vaporing
- mention everything you do with personal data
- write for normal people not for lawyers
Before we look at real privacy policies, we have to look at Article 6.
Article 6 in detail
Article 6 basically lists six reasons for lawfully processing personal data:
- a private individual actively agreed with the processing
- processing is necessary for the performance of a contract, or necessary prior to entering a contract
- you are legally required to process this personal data
- processing is necessary to protect your vital interests
- processing is in public interest
- processing is in your legitimate interest
In line with expectations, many privacy policies of non-commercial websites mention the first and the last point as the legal basis for processing. As seen in Article 13, one must provide additional information in this case:
- If a private individual actively agreed with the processing, you must explicitly inform about the existence of the right to withdraw consent at any time, without affecting the lawfulness of processing based on consent before its withdrawal
- If processing is in your legitimate interest, you must explicitly inform about the legitimate interests by you/or third parties
In the following, we check if this information is provided in real privacy policies.
20 randomly chosen privacy policies
We randomly chose privacy policies of 5 XMPP servers, 5 Matrix servers, 5 Mastodon servers, and 5 blogs. 18 were operated by private individuals (or this was claimed at least). Additionally, all of them were either operated by private individuals based in the EU, or the servers obviously processed personal data of EU citizens.
Only 1 (!) out of 20 servers provided information as required by the GDPR (Articles 12 and 13). Half of the servers didn’t include any contact details, and/or didn’t tell affected private users about the purposes of data processing and the legal basis for this. Furthermore, most servers didn’t list the rights of affected private users according to the GDPR. The vast majority of servers didn’t mention any (or some) third parties involved in processing personal data although third parties were obviously processing personal data on behalf of the server administrator.
Privacy policies of XMPP servers
XMPP (Extensible Messaging and Presence Protocol) is a protocol mostly used for instant messaging.
As shown in our article “XMPP: Admin-in-the-middle”, XMPP servers play a vital part in XMPP-based communication and manage nearly everything, including contact lists, own contact details, group memberships, and presence data of devices. Therefore, we checked if privacy policies of XMPP servers mentioned this data apart from the typical “we process your IP address for security purposes” statements.
- One out of five XMPP servers met the GDPR requirements.
- Most privacy policies didn’t provide a comprehensive list of personal data processed by XMPP servers.
Privacy policies of Matrix servers
The Matrix protocol, also mainly used for instant messaging, is partially similar to XMPP. People can host their own servers, and there are some servers publicly available and hosted by private individuals. Recently, the reference server was breached. We covered this in “5 lessons learned from the matrix.org breach”.
Again, we checked for information according to the GDPR requirements. These servers manage up to several thousands of user accounts:
Privacy policies of Mastodon servers
Mastodon is a social networking service, which can be hosted by private individuals. We covered security and privacy settings of Mastodon in “Mastodon: Security and privacy settings”.
In August 2018, we already contacted dozens of server administrators since many big instances didn’t update their Mastodon software, which contained publicly-known security vulnerabilities back then. We repeated this in October and November of 2018, however, most administrators contacted by us didn’t react. So, apart from looking at privacy policies of Mastodon servers, also check their version numbers.
As before, we looked for information according to the GDPR requirements. These servers manage 5,000 to 300,000 user accounts:
- Obviously, all Mastodon privacy policies (checked by us) were adapted from Discourse, a discussion platform software.
- The following information was missing: contact details, purposes of data processing and legal basis, parties involved in processing personal data, and (most) rights of the affected private users.
- Another Mastodon server came with two privacy policies: one for the main website (this one was actually in conformance with the GDPR requirements), and one for the Mastodon instance (lacking information mentioned before).
- All privacy policies state that the IP addresses of users are logged, and stored up to 12 months for unknown purposes. Moreover, the policies state that servers may log all IP addresses of every client request (for unknown reasons and without mentioning the legal basis for this).
- In general, Mastodon privacy policies are rather vague.
Privacy policies of blogs
Follow us on Mastodon:
If you consider the two-year transition period, the GDPR is actually more than three years old. However, as shown in the article, many privacy policies still lack obligatory information according to the GDPR.
If you run your own (small) website, which is publicly accessible, at least read Articles 12 to 21 of the GDPR and provide information as required by the GDPR. In general, this is also true for websites operated in non-EU countries that process personal data of EU citizens. Only process personal data if it is absolutely necessary!
Evaluated and written in collaboration with Thorsten.