Glossary
What is Automatic Content Recognition (ACR)
Smart-TV technology that captures viewing data — frame samples, audio fingerprints — and sends to manufacturer servers. Sold to advertisers and data brokers.
Automatic Content Recognition (ACR) is the technology smart TVs use to identify what you are watching. The TV captures snippets of video frames or audio fingerprints and sends them to the manufacturer's servers, which match them against a database to identify the content.
The matched data — what shows you watch, when, for how long — is then sold to advertisers, broadcasters, ad-tech networks, and data brokers. The market for ACR data is meaningful enough that smart-TV manufacturers' advertising businesses are core revenue lines distinct from hardware sales.
How ACR technically works
The TV continuously samples what is being displayed:
- Video ACR: captures small frame samples; computes perceptual hashes; uploads to manufacturer servers; servers match against pre-indexed content databases.
- Audio ACR: captures audio fingerprints; uploads; server matches.
Both are running continuously when the TV is on, regardless of source (broadcast TV, streaming app, HDMI input from a console). The ACR sees what you watch even when watching from a non-internet source.
The privacy model is "we only see fingerprints, not the actual content" — but in practice, fingerprint matching against a comprehensive content database produces identification of the actual content with high accuracy.
Manufacturer-by-manufacturer
Samsung. ACR enabled by default. Marketed via Samsung Ads. Opt-out exists in Privacy → Viewing Information Services.
Vizio. Got hit with a $17 million FTC settlement in 2017 for tracking 11 million TVs without disclosure. Continued ACR with disclosure since.
LG. WebOS analytics include viewing-pattern data. Multiple privacy investigations.
TCL. Uses Roku TV OS. Roku's privacy policy explicitly authorises sharing viewing data with third-party advertisers.
Hisense. Less Western-market scrutiny; similar pattern.
Sony Bravia. Runs Android TV / Google TV. Google's analytics apply.
Apple TV. Notable exception — no ACR. Apple's privacy positioning extends here.
The Roku case is interesting because Roku's content is monetised more aggressively than most smart-TV ACR — the platform's whole business model is content + advertising, with viewing-pattern data feeding the targeting.
Disabling ACR
Most TVs have ACR opt-out buried in settings. Not removed; just disabled. The TV's ACR collection ceases when disabled.
Locations:
- Samsung: Settings → General → Privacy → Viewing Information Services → off
- LG: Settings → All Settings → General → System → Additional Settings → Live Plus → off (plus user agreements review)
- Vizio: Settings → System → Reset & Admin → Viewing Data → off
- TCL Roku: Settings → Privacy → Smart TV Experience → off
Each manufacturer has slightly different terminology and menu paths. The setting matters; opt-out works.
For users who specifically care about ACR privacy, opt-out is the cleanest approach. VPN does not stop ACR; it only changes whether your ISP sees the data leaving the TV.
VPN and ACR interaction
Router-level VPN encrypts traffic between your home and the VPN exit. Your ISP cannot see what the TV is sending; the manufacturer still receives the data over the encrypted tunnel.
This:
- Limits your ISP's visibility into what your TV is watching
- Does not stop the manufacturer from collecting and selling the data
- Does not prevent ACR-derived data from flowing to advertising networks (the manufacturer is the data source, not your ISP)
For users wanting to fully prevent ACR data collection, the answer is to disable ACR in the TV's settings (or block the TV's ACR endpoint at the DNS level). VPN is downstream of the TV's choice to collect.
DNS-level blocking
Combining VPN with DNS-level blocking (Pi-hole, NextDNS) lets you null-route ACR endpoints. Block samsungcloudsolution.com, samsungcloud.tv, lgsmartad.com, tvinfo.lgsmartad.com, etc., at the DNS layer. The TV cannot phone home; ACR data accumulates locally on the TV but never reaches the manufacturer.
Lists of smart-TV telemetry domains are maintained by privacy-focused DNS-block-list projects. NextDNS has a smart-TV-blocking category that maintains this list.
The combination of DNS blocking + ACR opt-out + VPN at the router gives multiple layers. Most users find disabling ACR in TV settings is the simplest single fix.
For more on the IoT privacy picture, see smart TV and IoT privacy.
Related terms
Try Fexyn free for 7 days
Windows app available now in Beta. WireGuard, VLESS Reality, and OpenVPN with no browsing-history, DNS-query, or traffic-content logs.
See pricing