Privacy Policy

Last updated: August 29, 2026

Overview

DeviceTestHub is designed to work entirely in your browser. We do not operate servers that receive, store, or process your device data. There are no accounts, no cookies, and no analytics tracking.

Data collection

DeviceTestHub does not collect personal information. We do not collect names, email addresses, phone numbers, or any other identifying data.

We do not use cookies. We do not use analytics services such as Google Analytics. We do not use advertising trackers. We do not use pixel tags or beacons.

How the tests work

Each diagnostic test runs locally in your browser using standard web APIs. Here is what happens with each type of data the tests may access:

Camera and microphone

When you run a camera or microphone test, your browser will ask for permission to access the device. If you grant permission, the browser provides a live stream to the test page. DeviceTestHub does not record, store, or transmit this stream. The data exists only in your browser's memory during the test and is released when the test ends or the page closes.

Location (GPS)

When you run the GPS test, your browser will ask for permission to access your location. If you grant permission, the browser provides coordinates that are displayed on the test page and stored in your browser's sessionStorage. This data stays on your device and is automatically deleted when you close the tab.

Motion and orientation sensors

On some devices (particularly iOS), the browser will ask for permission before accessing motion sensors. DeviceTestHub reads sensor data to display during the test. This data is not stored beyond the current session.

Touch input

The touch test reads pointer events from your screen. This data is used to create a touch heatmap and is stored temporarily in sessionStorage to allow you to review results after the test ends.

Battery, network, and vibration

These tests read information that your browser makes available without requiring special permissions. Battery level, connection type, and vibration feedback do not leave your device.

Local storage

DeviceTestHub uses two browser storage mechanisms, both of which stay entirely on your device:

sessionStorage

Used to store test session data so you can view results after completing a test. This data is automatically deleted when you close the browser tab.

localStorage

Used to store your test history (a list of completed tests) and your preference for dismissing the PWA install prompt. This data persists until you clear your browser data. Your test history is limited to the most recent 50 entries.

Device permissions

Your browser controls access to hardware features like the camera, microphone, and location. DeviceTestHub cannot bypass these permission prompts. If you deny a permission, the test will not proceed and no data will be accessed.

Granting a permission allows the browser to provide data to the test page. It does not mean DeviceTestHub receives, stores, or transmits that data. The data is processed in your browser and released when the test ends.

Data deletion

You can delete your data at any time by clearing your browser's site data for DeviceTestHub. This will remove all sessionStorage and localStorage entries. Closing the browser tab will delete sessionStorage data. Your test history in localStorage persists until cleared.

Third-party services

DeviceTestHub does not use any third-party services that collect data. There are no external analytics scripts, no advertising networks, and no social media trackers. The only external resources loaded are the Geist font files from Google Fonts, which are used for typography.

Service worker

DeviceTestHub uses a service worker to enable offline access and improve loading performance. The service worker caches static assets (HTML, CSS, JavaScript) and does not cache any test data, camera streams, microphone inputs, or location data.

Children's privacy

DeviceTestHub does not knowingly collect data from children. The service is intended for general audiences. Since no personal data is collected, there is no age-related data collection taking place.

Changes to this policy

If this privacy policy is updated, the revised version will be posted on this page with an updated date. Continued use of DeviceTestHub after changes constitutes acceptance of the updated policy.

Contact

If you have questions about this privacy policy or how DeviceTestHub handles data, you can reach us at contact@devicetesthub.com.