Where does MyDevice.info get this information?
Most values on MyDevice.info come from standard browser APIs that any modern website can use. The page is designed to make those signals visible and understandable, not to secretly install software or bypass browser protections.
The short version
Most checks are local
Device type, screen size, WebGL support, storage support, browser language, canvas hash, and performance timing are detected inside your browser.
IP lookup uses external APIs
Public IP and IP geolocation require a network lookup. The current dashboard uses ipify for the public IP and ipapi.co for approximate ISP and location data.
Google Tag Manager is installed
The site includes Google Tag Manager container GTM-WZKKHP6V for measurement tags configured by the site owner.
Permissions are not auto-requested
Location is checked through permission status only. Camera and microphone counts are limited unless you explicitly press the media scan button.
How the detection flow works
JavaScript builds a list of parameters and starts independent detection tasks in parallel. This is why some rows appear faster than others.
For example, navigator.hardwareConcurrency can report logical CPU cores, while screen.width and screen.height can report display size.
Some browsers hide battery, GPU, local IP, exact OS version, installed fonts, or storage quota. When that happens, MyDevice.info shows "Not available" or explains the limitation.
Media device counts become more accurate after permission. Geolocation is not requested automatically because location is sensitive.
What stays in your browser?
The dashboard stores detection state in memory while the page is open. Copying data uses your clipboard only when you click the copy button. The share button creates a URL summary and copies it to your clipboard. The mobile launch email form stores the email in this browser so the local thank-you state can be shown.
Browser pages cannot read your private files, installed desktop applications, text messages, photos, contacts, or passwords unless you explicitly choose a file or grant a specific permission through the browser or operating system.
Google Tag Manager
MyDevice.info includes Google Tag Manager container GTM-WZKKHP6V. GTM lets the site owner manage analytics or measurement tags without editing every page manually. The browser and device diagnostics described on this page still run client-side; GTM is separate from those detection routines.
Any measurement tags configured inside GTM may send page-level usage data to Google or other configured services. This does not give the site access to your private files, passwords, photos, contacts, or messages.
Why some numbers are approximate
IP location is approximate
IP databases map addresses to networks and regions. They can be wrong, especially for mobile carriers, VPNs, corporate gateways, and recently reassigned IP ranges.
Memory is rounded
Browser-exposed RAM is commonly rounded. This prevents websites from using exact hardware detail as a strong fingerprint.
Fingerprint hashes are diagnostic
A canvas or audio hash is useful for comparing browser behavior, but it is not a personal identity by itself.
How this helps privacy-aware users
Seeing browser-exposed data helps you understand what a normal website may infer about your device. If you use a VPN, hardened browser, privacy extension, or enterprise policy, MyDevice.info can help confirm whether obvious signals changed. It is a visibility tool, not a guarantee of anonymity.