Smart TVs making screenshots of what you're watching, even when you just use them as a monitor

Smart TVs implement a unique tracking approach called Automatic Content Recognition (ACR) to profile viewing activity of their users. ACR is a Shazam-like technology that works by periodically capturing the content displayed on a TV’s screen and matching it against a content library to detect what content is being displayed at any given point in time.

We perform a series of experiments on two major smart TV platforms: Samsung and LG. Our results show that ACR works even when the smart TV is used as a “dumb” external display, opting-out stops network traffic to ACR servers, and there are differences in how ACR works across the UK and the US.

Seems like you can opt out at least, or of course you can just not connect it to the Internet in the first place.

I really wish there was some clean, free software option for Smart TVs. Something like GrapheneOS or LineageOS but for TVs. Of course it can’t be 100% free, it would still have to support Digital Restrictions Management so people can watch their Netflix and so on.

2 Likes

I will always be very annoyed by the fact that consumers demanded “smart TVs” instead of just shelling out for a decent Kodi/Android/Apple TV box the way god intended.

5 Likes

I have a normal TV with Wireless Casting (Miracast - common standard). I will do “Repair it yourself” even after 10 years than buying this bloat.

If in case, I need to buy one. I will just buy a Monitor and wall mount it. Since everything now is just a HDMI cable.

1 Like

I wonder how that is compliant with copyright…
But yeah not suprised to be honest.

1 Like

Copyright doesn’t matter if you’re a big company, it only matters if you are an end-user or a non-profit library :slight_smile:

On a serious note, one important part of the paper is this (emphasis mine):

As shown in Figure 1, ACR periodically captures frames (and/or audio), builds a fingerprint of the content, and then shares it with an ACR server for matching it against a database of known content (e.g., movies, ads, live feed)

The screenshots themselves are never transmitted (which makes sense because reverse streaming would cause insane bandwidth problems), so this is not a privacy concern if the content’s hash/fingerprint isn’t in their database.

Of course most video content probably is in their database, so the privacy risk to average TV users is very significant, but at least this mechanism isn’t going to leak screenshots of your computer desktop you have plugged in to your TV, Microsoft Recall-style.

4 Likes

Hence why,

There is a TV variant of LineageOS, although it doesn’t seem to setup on TV hardware.

LineageOS Android TV

Info about sif | LineageOS Wiki
Info about quill variants | LineageOS Wiki
Info about nx variants | LineageOS Wiki
Info about odroidc4 | LineageOS Wiki
Info about deadpool | LineageOS Wiki
Info about sabrina | LineageOS Wiki
Info about wade | LineageOS Wiki
Info about m5 | LineageOS Wiki

This is one of the reasons I haven’t bought a TV at my place. I can not find a dumb TV anymore, and I for sure am not willing to buy a smart TV. Since I already have an ultra wide monitor, I just stopped looking for a TV and settled with this.

1 Like

I don’t even watch TV at all, the family does. I am sure it will run for a long time like 10 years and in case of switch as I said. Furthermore, I will use a UHD monitor. But maybe I will think that at then time, who knows if they bring AI inside monitor just to charge us something and suck the money out of us like HP has introduced now in their printers.

Look for the term “digital signage display” IIRC that is the new term for “dumb TVs” these are used for digital displays in fast food.

For example:

Its no HDR though, at 300 nits…

4 Likes

I use an LG C4 OLED as my PC monitor, but the first thing I did with it was connected it to my IOT VLAN, gave it a static IP and blocked it at the firewall from reaching the internet. That way it won’t “magically connect to an open network” to send all it’s junk out, also turned off all the ad stuff you can from the menus, not that I think that does anything other than give you a warm and fuzzy feeling.

2 Likes

Nowadays, it seems that the logical option is to get one of those TVs, never connect them to your network (make firmware updates via USB) and connect an Apple Box since the Android boxes are all Google invasive. Not that Apple isn’t but you know what I mean.

or you can simply use an old laptop with a linux distro + plasma bigscreen

The easiest thing is to just buy or use an old laptop and connect it with HDMI. I don’t see any reason to buy a box or use cable when you can do the most with just an old laptop. Then you can have all the benefits of running an OS of your choice and such as well.

1 Like

It was in the news recently that smart TV manufacturers now make more money via the ads displayed on the devices than by selling the devices themselves.

It’ll only go downhill from here on.

Edit: found the article:

oooooooooooold news: DoctorBeet's Blog: LG Smart TVs logging USB filenames and viewing info to LG servers

I sadly can’t find a working link of the video it mentioned.

LineageOS has superb support for the NVIDIA Shield afaik.

They’ll still be tracked.

overpriced

not great and bad for the environment

Actually not because they are designed for 16/7 or even 24/7 operation while your typical smart TV is not.

how?

they’re space heaters with their power draw and also use mercury

yes and daisy chaining and serial/remote controls too, but for the normal household usecase I mean

Did something changed and now we are able to watch Netflix with resolution bigger than 720p with this method?