İçeriğe Atla
Mustafa Erbay
Tutorials · 11 min read · görüntülenme Türkçe oku
100%

Your Smart TV Is Watching You: A Guide to Disabling ACR

Explore how your smart TV's background ACR (Automatic Content Recognition) technology works, with brand-specific steps to disable it and network-level blocking.

An illustration representing the data traffic and network security behind smart TVs

While examining my smart TV’s network traffic with Wireshark, I noticed constant HTTPS requests going to external servers in the background, even though I wasn’t touching the remote. The TV was merely playing content from a computer connected to its HDMI port; no internal streaming apps or satellite broadcasts were active. Despite this, I saw the device analyzing the pixels on the screen and sharing data with external servers.

The underlying technology behind this is ACR (Automatic Content Recognition), which smart TV manufacturers use to sell data to advertisers and build user profiles. In this guide, under the title Your Smart TV Is Watching You: A Guide to Disabling ACR, we will explore how this tracking technology works, how to disable this feature from your TV’s interface, and why it’s not entirely sufficient, along with network-level solutions.

What is ACR (Automatic Content Recognition) and How Does It Work?

ACR, or Automatic Content Recognition, is a technology that dynamically identifies any visual and auditory content playing on your TV. This technology doesn’t care about the source of the on-screen image; it works regardless of whether the content is from an internal app, Netflix, a game console, a satellite receiver, or an HDMI source. The system captures real-time acoustic and visual “fingerprints” of the pixels on the screen or the audio coming from the speakers.

These fingerprints are compared within milliseconds against a massive database on the manufacturer’s cloud servers. If a match is found, your TV knows exactly what show you’re watching, how long you’ve had a particular advertisement on screen, or which game you’re playing. The data collected is then sold directly to targeted advertising companies and used to send ads to your other devices (phone, tablet, computer) based on your interests.

graph TD;
  A["Screen Capture / Audio Input"] --> B["Real-time Fingerprint Generation"]
  B --> C["Sending to Manufacturer Servers via HTTPS Protocol"]
  C --> D{"Match in Cloud Database?"}
  D -- "Yes" --> E["Content and Ad Profiling (User Data Sales)"]
  D -- "No" --> F["Anonymized Data Storage"]

This process constantly engages the TV’s processor and network bandwidth. You typically consent to this feature in user agreements, often written in small print under headings like “Interactive Services” or “Viewing Information.” However, it is entirely up to you to revoke this consent later and stop this data flow.

How to Disable ACR on Smart TVs? (Brand-Specific Steps)

Every TV manufacturer hides the ACR feature behind different marketing names. Some call it “Samba TV,” others “Live Plus,” and some directly label it “Viewing History.” Below, I’ve outlined step-by-step how to find and disable these settings on the three major TV operating systems most commonly used in the market.

Samsung (Tizen OS)

On Samsung TVs, ACR and similar tracking systems are generally found under “Internet-Based Advertising” and “Viewing Information Services.”

  1. Press the Settings button on your remote.
  2. Follow the steps: All Settings > General & Privacy.
  3. Click on Terms & Privacy.
  4. Open the Privacy Choice menu.
  5. Here, uncheck the options for Viewing Information Services and Interest-Based Advertising.

LG (webOS)

On LG TVs, this technology is directly called “Live Plus” and comes enabled by default.

  1. Press the gear icon on your remote to open the All Settings menu.
  2. Go to the General tab.
  3. Select System and then Additional Settings.
  4. Find the Live Plus option and turn it off.
  5. Additionally, go to User Agreements under the same menu and revoke your consent for “Viewing Information” and “Personalized Ads.”

Sony and TCL (Android TV / Google TV)

On Android-based TVs, ACR is often managed by a third-party service called “Samba TV.” Even if you didn’t accept it during the initial setup, system updates might have activated it.

  1. Open the Settings menu.
  2. Go to Device Preferences or directly to the System tab.
  3. Find the Samba Interactive TV option.
  4. Disable this option and cancel the service agreement.
  5. Additionally, under Privacy > Usage & Diagnostics, turn off data sending.

Why Disabling ACR Alone Isn’t Enough

Disabling the ACR setting from the TV’s interface only stops the analysis of on-screen pixels and the sending of fingerprints. However, the TV’s operating system continues to communicate with the outside world and send other telemetry data. This is due to the device’s fundamental network behaviors.

  • App Telemetry: Information like when you open apps such as Netflix, YouTube, or Prime Video, how long you stay active, and which categories you browse is still sent to the respective app servers.
  • Network Discovery Protocols (mDNS/SSDP): Smart TVs constantly scan your local network for other devices (phones, smart bulbs, NAS devices). This scan data is sent to the manufacturer to build a profile of your household.
  • DNS Bypass (DoH/DoT): Some modern smart TVs ignore the DNS server you’ve defined on your local network and directly send encrypted DNS (DNS over HTTPS) requests to public DNS servers like Google (8.8.8.8) or Cloudflare (1.1.1.1). This allows them to bypass your local filtering mechanisms.

Therefore, if we want to achieve true privacy, we need to restrict the TV’s scope of action on the network. We cannot simply rely on the manufacturer’s mercy by pressing a button on the device.

Network-Level Blocking: DNS and Pi-hole / AdGuard Home

The cleanest way to block telemetry and advertising requests that the TV intends to send to the outside world, before they even leave your network, is to use a local DNS server (DNS sinkhole). If you have Pi-hole or AdGuard Home running in your home, you can blacklist the domain names that the TV attempts to access for advertising and tracking.

Below, I’ve listed some critical domain names used by popular TV brands for telemetry and ACR. By blocking these domains on your DNS server, you can stop the traffic.

Brand Critical Domains to Block (Wildcard)
Samsung *.samsungqbe.com, *.samsungotn.net, *.samsungrm.net, *.samsungcloudplatform.com
LG *.lgtvcommon.com, *.yumenetworks.com, *.ad.lgappstv.com, *.rdl.lgtvcommon.com
Sony / Android *.samba.tv, *.tvinteractive.tv, *.scribe.reidi.net, *.telemetry.api

If you use AdGuard Home or Pi-hole, you can make these blockages more dynamic by writing regex (regular expression) rules. For example, to block Samsung telemetry servers collectively, you can define the following regex rule:

||samsungqbe.com^
||samsungotn.net^
||samsungrm.net^

However, to solve the “DNS Bypass” issue mentioned earlier, you need to redirect port 53 (DNS) to your local DNS server on your modem or firewall device and block outgoing requests to external DNS servers.

Advanced Measures: VLAN Segmentation and Firewall Rules

If you use a managed switch or an advanced firewall (like OPNsense, pfSense, or Ubiquiti) in your home network, you should completely isolate your smart TV from your main network. Smart TVs are the weakest link for infiltrating local network devices or collecting data.

I place all my IoT (Internet of Things) devices and smart TVs in a separate VLAN (e.g., VLAN 50). I completely block access from this VLAN to devices on my main network (VLAN 10 - Personal computers and phones) using firewall rules.

graph LR;
  A["Personal Network (VLAN 10)"] -->|Access Allowed| B["Internet Gateway"]
  C["IoT & Smart TV (VLAN 50)"] -->|Internet Only (Restricted)| B
  C -- "BLOCKED" --> A

After implementing this segmentation, defining the following rules on your firewall will significantly enhance security:

  1. Local Network Block: Block all traffic from VLAN 50 to VLAN 10 (Drop all RFC1918 traffic).
  2. DNS Enforcement: Allow the TV to access only your designated local DNS IP (e.g., Pi-hole on VLAN 10) on port 53. Block all other DNS requests.
  3. DoH / DoT Blocking: Completely disable port 853 (DNS over TLS) and block traffic to known public DoH IP addresses.

This way, your TV can still connect to the internet and play Netflix or YouTube, but it cannot scan your local network devices or bypass your local DNS filters.

Alternative Solutions for Smart TV Security: Dumb TV and External Devices

If you don’t want to deal with the network configurations described above, or if you want to be absolutely sure your TV isn’t tracking you, you should consider more radical but definitive solutions.

1. Completely Disconnecting the TV’s Internet Connection (Dumb TV)

The most secure smart TV is one that is not connected to the internet. Make the device forget its Wi-Fi password or unplug the Ethernet cable from the back. Use the TV solely as a “monitor” (Dumb TV). Transfer your content via an external device that you have complete control over.

2. Using an External Media Player

After disconnecting the TV from the internet, you can connect an external device like an Apple TV, Nvidia Shield, or a media center running on a Raspberry Pi (LibreELEC/Kodi) to its HDMI port.

  • Apple TV: It has much stricter privacy policies compared to TV manufacturers. It does not host any background services that perform pixel analysis similar to ACR.
  • Apple TV / Android Box Advantages: Their processors are significantly more powerful than the built-in processors of TVs, making their interfaces much smoother, and your device won’t slow down with system updates.

With this method, your smart TV becomes a dumb panel that simply displays the HDMI signal it receives. You can safely run all your streaming applications through an external device.

Conclusion

Smart TVs are one of the largest data collection tools entering our homes, directly monitoring our living spaces. ACR technology is a system that is activated with user consent (or often hidden behind complex agreements) and converts our viewing habits into commercial profit.

Going into your TV’s privacy settings to disable these features is the first and easiest step. However, to achieve complete protection, using local DNS filters, isolating the device on a separate VLAN network, or completely cutting off its internet connection and switching to an external media player are the most permanent solutions.

In the next post, I will detail how to capture and analyze DNS over HTTPS (DoH) traffic at the firewall level in home networks.

Paylaş:

Bu yazı faydalı oldu mu?

Yükleniyor...

Bu yazı nasıldı?

Frequently Asked Questions

Common questions readers have about this article.

What steps should I follow to disable ACR on my smart TV?
I first went into the TV settings and checked them. While each brand can be different, you can generally disable ACR under 'Privacy' or 'Viewing' settings. However, this might not be enough, and some network-level settings might also need to be changed.
Is disabling ACR advantageous, or does it have disadvantages?
In my experience, disabling ACR can be advantageous for privacy, but some services or applications might not work. For example, certain smart TV apps utilize ACR data. Therefore, those who wish to disable it should be aware that it might limit access to some services.
What should I do if I cannot disable ACR or if an error occurs?
I first reset the TV and then reset the settings. If the problem persists, it's best to contact the manufacturer's customer service. Additionally, checking network settings and any blocking or firewall configurations can be beneficial.
Is ACR truly dangerous according to general opinion, or do you think it's exaggerated?
My opinion is that ACR can be potentially dangerous. This technology can be used for personal data collection and tracking. However, being aware of this and taking necessary precautions is important. I don't think it's exaggerated because data privacy has become a very significant issue today.
ME

Mustafa Erbay

Sistem Mimarisi · Network Uzmanı · Altyapı, Güvenlik ve Yazılım

2006'dan bu yana sistem mimarisi, network, sunucu altyapıları, büyük yapıların kurulumu, yazılım ve sistem güvenliği ekseninde çalışıyorum. Bu blogda sahada karşılığı olan teknik deneyimlerimi paylaşıyorum.

Kişisel Notlar

Bu notlar sadece sizde saklanır. Tarayıcınızda yerel olarak tutulur.

Hazır 0 karakter

Comments

Server-side AI Moderation

Comments are AI-moderated server-side and stored permanently.

?
0/2000

Server-side AI moderation

✉️ Free · No spam · Unsubscribe anytime

Curated digest, hand-picked by me — not the AI

Once a week: the most important post of the week, behind-the-scenes notes, and a "what I actually used this week" section. Less noise, more signal.

  • 📌
    Best of the week Single most-worth-reading post
  • 🔧
    Toolbox notes Real tools I used this week
  • 🧠
    Behind-the-scenes Notes that don't make it to blog

We don't spam. Unsubscribe anytime. · Tracked only by Umami (self-hosted, no Google).

Your Reading Stats

0

Posts Read

0m

Reading Time

0

Day Streak

-

Favorite Category

Related Posts