Court Rules Websites Embedding Google Fonts Violates GDPR
thehackernews.com
thehackernews.com
> Google Fonts can also be used by the defendant without a connection to a Google server is established and the IP address of the website user is transmitted to Google
So they're saying that because a user is allowed to self host the fonts, they should (and presumably then there is no legitimate reason anymore to 'transmit the IP address to google' ?)
Would Google Fonts then be in the clear if they deny you the right to selfhost so that the only way to use it is letting users fetch them from Google?
I'm not proxy'ing and HTTP caching typefaces but I used to URL-import JavaScript packages from a CDN. Availability as well as response latency at times were abysmal. I didn't want to give up on the comfort though. Now I'm just routing and HTTP caching requests to cdn.my-website.com to cdn.that-popular-provider.com
Availability is tied to the my-website.com's availability - which is great. And response latency went way down. And I didn't have to compromise on just dropping arbitrary JavaScript with arbitrary dependencies on the server without going through all the node and npm hassle first.
It's awesome.
Google Fonts have always[1] used open source licenses, so you've always been able to self host. A change in the fonts API can't revoke that license.
[1] http://googlecode.blogspot.com/2010/05/introducing-google-fo...
If we were talking about Adobe Fonts[2], which exists to license proprietary fonts, then the above wouldn't apply and you might have an argument. However, there is no particular reason why website developers could negotiate a self-hosting license for more money. If it's not a legitimate purpose under GDPR to use Google Fonts to save money on hosting costs, then it's probably not a legitimate purpose to use Adobe Fonts to save money on licensing costs.
The correct way for this to be fixed is not to evade GDPR; it's to get Congress to embrace it. Alternatively, someone in the EU with no ties to America[3] could host their own font service and negotiate licenses for premium font usage... but that's more of an interim solution than a long-term fix.
[0] I will only be talking about "font software" - i.e. the copyrightable aspects of the font files we use to render fonts on a computer. Font designs themselves are subject matter for patents, not copyrights.
[1] GPL with a clause clarifying that embedding the font into a document does not require putting the document under GPL.
[2] I had to stop myself from calling them TypeKit still
[3] The lynch-pin of Schrems II is the fact that Americans can be compelled by US intelligence agencies to collect EU data they have access to, so it needs to be 100% America-free.
I would assume the courts would (correctly - IMO) treat that as a bad-faith effort on the part of Google, and proceed with that in mind. It would likely lead to banning the use of Google fonts entirely.
No, because users are expected to know that visiting a webpage results in their IP address revealed. In that sense it becomes impossible to provide webpages to users if they first have to consent.
Google fonts is different, because if I'm ok with germanwebsite.de knowing my IP it does not mean that I'm also ok with Google knowing about it with the same action of clicking a link.
Still, I agree that this is a bit of a silly measure.
There are far, far more of them, but I don't see them thanks to my ad blocker.
Just look at this: https://www.enforcementtracker.com/
I haven't fixed it yet, only because the effort/risk ratio was low (very little traffic), but I still plan to fix it.
- block EU traffic on a CDN level, or perhaps setting up a geoblock in nginx
- ban EU citizens in the T&C on my site
I'm not targeting European customers, so no need to worry about their rules. I just don't want to break a law inadvertently and get in trouble later.
EDIT: the EU has every right to legislate whatever privacy regulations they want. I just don't target EU citizens. But if an EU citizen comes to my site somehow, I'm currently breaking the law over there; I don't want this to ever happen.
You are perfectly allowed to self-host the fonts, use regional providers... or event block the zone entirely.
Those representatives are random politicians that can be bought by the dozen by large corporations.
This is obviously another regulatory step towards guaranteeing only large companies will have the legal expertise to be on the internet, stifling competition and killing small and independent providers.
Oh look, it turns out[0][1] Europeans generally know about GDPR's effects[2] and care about their privacy online. What a shocker. In fact, I bet if you ran a similar poll of "would Americans want privacy laws equivalent to the EU's", with a simple explanation of what that would entail, you'd probably get a pretty positive response to that, too.
The problem here isn't the EU. It's US Congress, and it's insistence on shitty laws like the CLOUD Act that make it legally impossible to comply with any reasonable foreign privacy law by mandating that tech companies break them in lieu of a proper legal treaty. Bonus points to various UK and Australian[3] laws that collectively ban strong encryption in those territories, though I know of no current GDPR court ruling about that yet.
[0] https://fra.europa.eu/en/news/2020/how-concerned-are-europea...
[1] https://www.welivesecurity.com/2019/06/14/gdpr-europeans-awa...
[2] Oddly enough this only extends to knowledge of GDPR's effects. Nobody seems to remember that the law that gave them these new privacy rights is called "GDPR".
Then block access from all other countries than your own, you'll never have to worry about any of it again.
That's appalling
GDPR's territorial scope applies to international Controllers who are "targeting" EU residents. According to Recital 23, merely having a website doesn't qualify. There needs to be additional evidence that you are attempting to attract an EU audience. E.g. when selling goods, offering Euro as a currency.
Blocking EU traffic means that you are specifically envision EU residents visiting your site. And blocking traffic from them is a type of data processing. IANAL, don't take advice from randos on the Internet, but if you're just some website then blocking EU visitors might be more trouble than it's worth.
In either case, no DPA is going to give a shit about you.
There's also 2(b), which covers the monitoring of behavior as far as their behavior takes place within the Union. Recital 24 at https://gdpr-info.eu/recitals/no-24/ elaborates on that:
> The processing of personal data of data subjects who are in the Union by a controller or processor not established in the Union should also be subject to this Regulation when it is related to the monitoring of the behaviour of such data subjects in so far as their behaviour takes place within the Union.
> In order to determine whether a processing activity can be considered to monitor the behaviour of data subjects, it should be ascertained whether natural persons are tracked on the internet including potential subsequent use of personal data processing techniques which consist of profiling a natural person, particularly in order to take decisions concerning her or him or for analysing or predicting her or his personal preferences, behaviours and attitudes.
(line break added between sentences to make it easier to read).
Unlike 2(a), 2(b) doesn't require any attempt to attract an EU audience so is more easy to accidentally fall under.
For detailed information see the "Guidelines 3/2018 on the territorial scope of the GDPR (Article 3)" (pdf), available at https://edpb.europa.eu/sites/default/files/files/file1/edpb_...
Some core citations from this document (p.12-14):
--- begin quote ---
Article 3(2) of the GDPR provides that “this Regulation applies to the processing of personal data of data subjects who are in the Union by a controller or processor not established in the Union, where the processing activities are related to: (a) the offering of goods or services, irrespective of whether a payment of the data subject is required, to such data subjects in the Union; or (b) the monitoring of their behaviour as far as their behaviour takes place within the Union.”
The application of the “targeting criterion” towards data subjects who are in the Union, as per Article 3(2), can be triggered by two distinct and alternative types of activities carried out by a controller or processor not established in the Union. In addition to being applicable only to a controller or processor not established in the Union, the targeting criteria largely focus on what the “processing activities” are “related to”, which is to be considered on a case-by-case basis.
In assessing the conditions for the application of the criteria, the EDPB therefore recommends a twofold approach, in order to determine first that the processing relates to personal data of data subjects who are in the Union, and second whether it relates to the offering of goods or services or to the monitoring of data subjects’ behaviour in the Union.
[Then some examples are given. A U.S. company providing a personalized travel app for tourists visiting London, Paris and Rome falls within the scope of the GDPR. But ...]
The EDPB also wishes to underline that the fact of processing personal data of an individual in the Union alone is not sufficient to trigger the application of the GDPR to processing activities of a controller or processor not established in the Union. The element of "targeting" individuals in the EU, either by offering goods or services to them or by monitoring their behaviour (as further clarified below), must always be present in addition.
Example 9: A U.S. citizen is travelling through Europe during his holidays. While in Europe, he downloads and uses a news app that is offered by a U.S. company. The app is exclusively directed at the U.S. market. The collection of the U.S. tourist's personal data via the app by the U.S. company is not subject to the GDPR.
--- end quote ---
How would you distinguish that from targeting people not in Germany who happen to speak German? That is a rather large group—in the US alone an estimated ~1.2 million Americans speak German at home and might prefer a German-language site while having nothing to do with the EU.
If a site is neither hosted in the EU nor operated by an EU citizen or organization then the GDPR (and all other EU law) should not apply. If an EU citizen or resident interacts with such a site they are choosing to provide whatever personal information may be collected to an entity outside EU jurisdiction of their own accord. Claiming jurisdiction over foreign entities just because they communicated with your own citizens or residents is insane. Can you imagine the outcry if this were the US (or for that matter NK) attempting to enforce their own laws—"national security letters", for example—on sites hosted in and operated from the EU?
If you have no EU presence then why do you need to care?
Self hosted video isn't feasible for a lot of sites... This'll be "fun".
It could be the case that replacing your iframes with an image that says "click to watch this video on YouTube" might be OK; because then it wouldn't be a subresource, and users would actually have a choice as to whether or not to watch the YouTube video and have Google be able to log that. This is something that PeerTube already does for it's embeds, because P2P is a privacy nightmare[0].
Or, the courts might demand all web video in the EU be hosted by people bound by GDPR and US subpoena-proof; and if that costs way too much then it's not their problem. That would also fatally imperil PeerTube and LBRY, as the CIA/NSA/FBI wouldn't need to subpoena Google anymore. They could just watch the video and get your data that way.
[0] As many thousands of people who have gotten sued for using BitTorrent can concur.
Did the GDPR just accidentally outlaw the entire WWW except strictly-siloed single-organization websites?
Which is why many German news sites hide all twitter/facebook embeds and instead show a placeholder. Only once you click "embed content from ..." on that placeholder will the actual embed be loaded.
Plain links on the other hand are fine.
This isn't just about whether you perceive the third party as a scary big tech "tracker" website or not
Just wait until they find out about link prefetching.
Of course you can, as long as that other site is in EU or 14 other countries and obeys the GDPR as well.
EDIT: Oh the burning rage from HN for this one, sheesh
Well it looks like GDPR has banned CDNs.
Have fun paying more for bandwidth or hosting with European companies that now have less competition and can charge you more.
No, the GDPR has banned third-party CDNs subject to US jurisdiction.
Alternately, offer to fix the issue for $$$.
It's easier to just comply with the GDPR and self-host your files, especially with something as simple as Google Fonts.
Sounds like a great ruling from a security and user perspective. Just changes a design paradigm. If it kills a business model that's based on intrusive user-tracking and the user being totally unable to know who has their data and who their computer should vs shouldn't be connecting to - great.
Trying to figure out from traffic analysis alone these days whether a website is malicious or not is an absolute nightmare as every single site pulls in 20 or 30 externally-hosted resources for totally impenetrable purposes.
Let's migrate to an easily understandable model where sites host 100% of their own resources. If that means the site engine has to run CI behind the scenes and pull in those resources, great, it centralises responsibility.
What are you talking about? You can always block whatever you want, and we're not talking about "intrusive user-tracking" here but literally just an IP address. You can have the opinion that websites shouldn't use third-party resources, but legislating that requirement is beyond ridiculous.
There are countless good reasons for using third-party resources on websites, and disallowing it will absolutely make the web a worse place regardless of any "privacy" benefits it could have.
Note that it's not all CDNs, fonts, etc. It's ones that are subject to the CLOUD Act in the United States. Non-American companies, or even US companies which are not subject to the CLOUD Act, might be OK.
It's possible for a country to get certification from the EU that the privacy protections of said country are strong enough. When that happens (see the failed Privacy Shield and friends for an example), you can let companies from those countries process PII if there are significant protections built into the contract (say, a huge fine to you if they mess up and leak the data of your customers, as the EU cannot impose their own fines as easily).
From what I can tell, the contracts and DPAs most American cloud providers eagerly send you are good enough to satisfy this constraint if the companies weren't subject to American law.
GDPR basically puts international transfers into two buckets: Adequacy Decision, and Other. Adequacy decision means the other country's laws are "good enough," and your obligations are literally just to put the words "Adequacy Decision" in your privacy policy somewhere.
Other means you need to take "additional safeguards" to ensure data privacy is protected. This is a bit of a bother, but eminently feasible. The "standard" way to do this is put additional terms in the contracts you sign with third parties (and only use third parties where you have signed contracts).
The situation with the United States is unique: the EU have ruled that no possible safeguards are good enough. US law enforcement's needs override any contract you can sign, so it is legally literally not possible for an American company to safeguard data. This makes data transfers to the US substantially more restricted than data transfers to any other third-party country.
Everybody wants full control over the data stored in their jurisdiction but nobody wants their citizens' data to leak to other governments.
The USA would not accept their American companies to become subject to European subpoenas and courts, but does enforce these requirements when the situation is reversed. Obviously the EU doesn't like that.
Nobody wants American companies to break the law, the EU just wants American law to be better. America disagrees, and there's nothing wrong with that, but that obviously has an impact on the economic viability of the European market for American companies.
The net effect is that half of the us newspapers I try to read don't allow me to even read the content.
I guess I need a VPN, Europe is slowly turning into China