Discussion
Loading...

Post

Log in
  • About
  • Code of conduct
  • Privacy
  • Users
  • Instances
  • About Bonfire
Neil Brown
Neil Brown
@neil@mastodon.neilzone.co.uk  ·  activity timestamp 11 hours ago

My new blog post might of interest to anyone running websites / developing apps for people in the UK:

# An overview of the UK's updated laws on storing information in someone's terminal equipment, and accessing information stored in someone's terminal equipment

Catchy. But useful (I hope).

I must admit that - as you'll see towards the end - some of this baffles me.

https://decoded.legal/blog/2026/02/an-overview-of-the-uks-updated-laws-on-storing-information-in-someones-terminal-equipment-and-accessing-information-stored-in-someones-terminal-equipment/

#privacy #lawfedi #dataprotection #webdev #css

  • Copy link
  • Flag this post
  • Block
Simon Lucy
Simon Lucy
@simon_lucy@mastodon.social  ·  activity timestamp 9 hours ago

@neil

This is useful, and confusing.
Another wrinkle, CSS and especially fonts, can come from other third parties.

  • Copy link
  • Flag this comment
  • Block
Neil Brown
Neil Brown
@neil@mastodon.neilzone.co.uk  ·  activity timestamp 9 hours ago

@simon_lucy

> Another wrinkle, CSS and especially fonts, can come from other third parties.

The blogpost expressly addresses third party fonts!

  • Copy link
  • Flag this comment
  • Block
ahnlak
ahnlak
@ahnlak@kavlak.uk  ·  activity timestamp 11 hours ago

@neil so somehow we're supposed to magically avoid gaining access to things like browser user agent strings, which are automatically sent with the request?

Given that makes it impossible to actually run any form of web server, we may as well just geoblock the whole of the UK, I guess 🤷

  • Copy link
  • Flag this comment
  • Block
Neil Brown
Neil Brown
@neil@mastodon.neilzone.co.uk  ·  activity timestamp 11 hours ago

@ahnlak

> we're supposed to magically avoid gaining access to things like browser user agent strings, which are automatically sent with the request?

Unless an exemption applies, yes...

But an exemption may well apply, depending on use case.

  • Copy link
  • Flag this comment
  • Block
Neil Brown
Neil Brown
@neil@mastodon.neilzone.co.uk  ·  activity timestamp 11 hours ago

You might be interested, in particular, in the ICO's examples relating to:

* third-party hosted fonts; and

* CSS (and other technologies) which adjust a site based on a user's preferences

which, the ICO asserts, require notice and the chance to object / opt-out.

  • Copy link
  • Flag this comment
  • Block
penguin42
penguin42
@penguin42@mastodon.org.uk  ·  activity timestamp 10 hours ago

@neil Note the CSS thing explicitly says 'Detecting preferences on the subscriber's or user's operating system' - not about your choice within your webpage; so it's saying you can't detect that the preferences for the system are dark mode/huge font/big monitor and transmit that data to you as a provider without permission.

  • Copy link
  • Flag this comment
  • Block
Neil Brown
Neil Brown
@neil@mastodon.neilzone.co.uk  ·  activity timestamp 10 hours ago

@penguin42 That is one possible interpretation, but not the only one.

  • Copy link
  • Flag this comment
  • Block
Neil Brown
Neil Brown
@neil@mastodon.neilzone.co.uk  ·  activity timestamp 10 hours ago

@penguin42 I say this because "detecting" does not appear in the legislation, but the legislation covers both storage and access to information stored.

Put another way, the ICO could be a lot clear in its example :)

  • Copy link
  • Flag this comment
  • Block
Sven
Sven
@HeNeArXn@chaos.social  ·  activity timestamp 11 hours ago

@neil over here (Germany specifically) third-party hosted fonts have been a regular topic, a few years back a court awarded someone damages for a site using Google Fonts without informing them.

The "adjust based on user preferences" part I would have thought the intent would be something like "you can store the preference (e.g. if the user uses an option on your site to increase font size), and if doing so leads to more stuff being loaded tell them" but it isn't really clear

  • Copy link
  • Flag this comment
  • Block
Neil Brown
Neil Brown
@neil@mastodon.neilzone.co.uk  ·  activity timestamp 10 hours ago

@HeNeArXn

> over here (Germany specifically) third-party hosted fonts have been a regular topic, a few years back a court awarded someone damages for a site using Google Fonts without informing them.

And indeed that case is linked from the blogpost :)

  • Copy link
  • Flag this comment
  • Block
RevK :verified_r:
RevK :verified_r:
@revk@toot.me.uk  ·  activity timestamp 11 hours ago

@neil What the hell?

That raises a *lot* of questions.

Third party fonts - so you are OK if the fonts are on the same web site as the html? Yes? How is it being third party a factor in the decision?

Also, if I ran my site though a CSS tool to make all the styles on all the elements explicit style="" tags, which I assume is quite possible to do, is that still covered? OK some things are tricky for anything dynamic. What of just inline <style> for the css, is that OK as in the page?

  • Copy link
  • Flag this comment
  • Block
Rachel Lawson
Rachel Lawson
@rachel@norfolk.social  ·  activity timestamp 11 hours ago

@revk @neil if the third party website loads the fonts from an external source, like google fonts, then Google see the referrer header in the web request to download them. The entire reason they provide these fonts online is for this purpose - they can then track activity even if Google Analytics not installed.

  • Copy link
  • Flag this comment
  • Block
Neil Brown
Neil Brown
@neil@mastodon.neilzone.co.uk  ·  activity timestamp 11 hours ago

@rachel @revk

If the font provider does this, then it is expressly outside the scope of the exemption though, according to the ICO:

> You should ensure the font provider uses this information for the purposes of serving the font that you’ve selected and not for other purposes (eg advertising and profiling).

In other words, that cannot, in itself, be the reason why third party fonts are in scope.

  • Copy link
  • Flag this comment
  • Block
Khleedril
Khleedril
@khleedril@cyberplace.social  ·  activity timestamp 10 hours ago

@neil @rachel @revk The reason is that nobody trusts Google.

  • Copy link
  • Flag this comment
  • Block
Neil Brown
Neil Brown
@neil@mastodon.neilzone.co.uk  ·  activity timestamp 10 hours ago

@khleedril @rachel @revk A reasonable enough reason :)

  • Copy link
  • Flag this comment
  • Block

bonfire.cafe

A space for Bonfire maintainers and contributors to communicate

bonfire.cafe: About · Code of conduct · Privacy · Users · Instances
Bonfire social · 1.0.2-alpha.34 no JS en
Automatic federation enabled
Log in
Instance logo
  • Explore
  • About
  • Members
  • Code of Conduct