(Image credit: Jay Bonggolto / Android Central)
Welcome to Tech Talk, a weekly column about the things we use and how they work. We try to keep it simple here so everyone can understand how and why the gadget in your hand does what it does.
Things may become a little technical at times, as that’s the nature of technology — it can be complex and intricate. Together we can break it all down and make it accessible, though!
Tech Talk
(Image credit: Future)
How it works, explained in a way that everyone can understand. Your weekly look into what makes your gadgets tick.
You might not care how any of this stuff happens, and that’s OK, too. Your tech gadgets are personal and should be fun. You never know though, you might just learn something ...
The User Agent Strin…
(Image credit: Jay Bonggolto / Android Central)
Welcome to Tech Talk, a weekly column about the things we use and how they work. We try to keep it simple here so everyone can understand how and why the gadget in your hand does what it does.
Things may become a little technical at times, as that’s the nature of technology — it can be complex and intricate. Together we can break it all down and make it accessible, though!
Tech Talk
(Image credit: Future)
How it works, explained in a way that everyone can understand. Your weekly look into what makes your gadgets tick.
You might not care how any of this stuff happens, and that’s OK, too. Your tech gadgets are personal and should be fun. You never know though, you might just learn something ...
The User Agent String
(Image credit: Future)
A website can be many different things, but no matter what it’s trying to show you, it has to be able to get the information from the internet to your screen. Getting it there is only half the battle, though, because once you’ve received it, the way it appears can make all the difference. We’ve all seen websites that have a different layout or format based on the device you’re using (you’re on one right now!), but what makes it work? Are you tagged and tracked across the internet so that everyone with a web presence knows whether you’re using a phone or a laptop?
Thankfully, no. It’s a complicated process made simple for the people building the browser by placing all the work on the web host, called a User Agent String.
Every bit of software capable of perusing the contents of a website has a UAS. The web browser you are using right now has one, AI content scrapers have one, and even some web browser extensions have one. They offer it to the web page when it’s requested, so the web page knows what to send back.
(Image credit: Chris Wedel/Android Central)
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/141.0.0.0 Safari/537.36
Get the latest news from Android Central, your trusted companion in the world of Android
That’s my own UAS as I’m writing this. You can find yours simply by opening Google Search and asking, “What is my user agent string?” and it will tell you because it asks your browser, and your browser tells it — the same process as any other website.
This, along with other information like screen dimension, the number of colors your graphics adapter and display can render, and any requested language support (this is also stored and kept ready to send if needed), is what turns a bunch of code into what you see once the browser on your device gets something it can use to create it. Yes, your web browser is building the website from internet addresses and strings of code.
This sounds awfully confusing, and it certainly can be. That’s why the workload is somewhat divided. A web browser installed on a device, regardless of its type, has plenty to do when it receives the raw data to build something coherent out of. However, it must retrieve the correct data, as different browsers construct web pages in distinctways.
A website has plenty to do, ensuring that different versions of the layout, image sizes, colors, and fonts are rendered correctly by your browser’s engine, but it must know what to send.
(Image credit: Google)
The process:
A device like the phone in your hand visits a site on the internet by a complex (and a whole different article’s worth of complications) series of routing until a connection between your browser and the web server is established.
The web server queries the browser, asking about the type of device, its capabilities, the display size, and the number of colors the device can render, among other details.
The web browser has this information readily available in a convenient and persistent manner. It sends a few lines of text back with minimal effort because it’s already there, ready to go.
The web server takes this information and decides what version of the website to send back, and you get to see it.
Thankfully, the best part of the whole process is the fact that we don’t have to do anything. We can click on a link and see what we were hoping to see. It’s perfectly safe, has nothing to do with sending any sort of personal information or tracking you across the web, and it honestly does “just work.”
Abusing the process
(Image credit: Qualcomm)
Unfortunately, this is easily abused by web publishers. I won’t tell you how to change the UAS of your device because it’s an easy way to break stuff, but it’s not hard to do. A web server can’t look through a hidden camera and verify that it’s receiving the correct information, so it accepts what it’s told. It has to, if anything is going to work.
You probably guessed that AI is involved in this abuse, because welcome to 2025. And it’s somewhat disheartening to see what companies are doing; it has the potential to make a complicated process that has required a lot of work seamless and fast, and forcing it to change.
I’ll use the most recent example I can think of, but we can assume that every company scraping the web for content to feed its AI does the same thing. Perplexity, a relatively new entrant to the AI scene, was caught experimenting with various UASs and disregarding requests about its capabilities, allowing it to “steal” content from websites and use it without any form of agreement.
Most websites have a policy about what an AI scraper can and can’t use for free, and pretending to be something else allowed Perplexity’s scraper to access things it wasn’t supposed to access.
(Image credit: Derrek Lee / Android Central)
No matter how you feel about AI “stealing” content or web publishers, anything that could disrupt something that works so well is troubling. We’ll see what, if anything, needs to change to prevent this sort of thing, but in the meantime, know that software is working hard to ensure that all you need to do is click or tap and see everything the web has to offer.
Jerry is an amateur woodworker and struggling shade tree mechanic. There’s nothing he can’t take apart, but many things he can’t reassemble. You’ll find him writing and speaking his loud opinion on Android Central and occasionally on Threads.