Get To Know Your Device - v1.0.0
A local-first Windows desktop app for device inspection, system information, and diagnostic
reporting. Scans real hardware, software, security, and network state; stores results as
history; compares snapshots; and exports to JSON, CSV, and PDF. No telemetry, no cloud, no
external requests by default.
Downloads
- GetToKnowYourDevice-Setup-1.0.0-x64.exe - Installer. Recommended for most users.
- GetToKnowYourDevice-Portable-1.0.0-x64.zip - Portable. No install; extract and run.
Both are fully self-contained: the .NET 9 runtime and the Windows App SDK runtime are
bundled. Nothing else needs to be installed on the target PC.
System requirements
- 64-bit Windows 10 version 1809 (build 17763) or later, or Windows 11
- x64 processor
No Visual Studio, .NET runtime, or Windows App SDK install required.
How to install (Setup.exe)
- Download GetToKnowYourDevice-Setup-1.0.0-x64.exe.
- Run it. Windows SmartScreen may warn on an unsigned installer - click "More info" then
"Run anyway". - Follow the wizard. Installs to Program Files, creates a Start Menu shortcut, and an
optional desktop shortcut. - Launch from the Start Menu. Uninstall any time from Settings > Apps.
The installer requests administrator rights to write to Program Files. The app itself runs
as a normal user.
How to use (Portable.zip)
- Download GetToKnowYourDevice-Portable-1.0.0-x64.zip.
- IMPORTANT - unblock first: right-click the .zip > Properties > tick "Unblock" > OK.
(Windows tags files from the internet; skipping this can stop the app from launching.) - Extract the whole zip to a folder.
- Run GetToKnowYourDevice.exe inside the extracted folder.
Keep the .exe together with its folder. Do not move the .exe out on its own - it needs the
runtime files next to it.
Highlights
- Scan modes: Quick, Full, and Custom (per-category selection).
- Real-time progress: running scanner, percentage, elapsed time, warning/error counts,
and a Cancel button. - Partial results: one scanner failing never fails the whole report; failures are recorded
in Scan Diagnostics. - Device Health Score (0-100): explainable rules engine with per-finding reason, source
property, severity, and recommendation. - Pages: Summary, Hardware, Storage, Battery, Drivers, Security, Network, Raw Report,
Scan History, Compare Reports, Settings, About. - Scan history: SQLite-backed immutable snapshots with rename, note, pin, delete, and
prune (pinned scans are never auto-removed). - Compare reports: structured diff that excludes transient values (uptime, current load)
by default. - Export: JSON (canonical), CSV (multi-file ZIP), and PDF (structured, paginated).
- Privacy: local-first. No telemetry or external requests by default. Identifier masking
is applied to a copy of the report before export.
Privacy and permissions
- Local-first: no telemetry, analytics, cloud sync, or connectivity tests run by default.
- External diagnostics and public IP lookup are off by default and require opt-in.
- The app never reads passwords, auth tokens, browser data, Wi-Fi passwords, BitLocker
recovery keys, or private keys. - Read-only diagnostic tool: it never writes device configuration.
- Data needing elevation (some TPM/BitLocker properties) is reported as "PermissionRequired"
rather than failing the scan.
Known limitations
- GPU memory via WMI is unreliable above 4 GB (reported with low confidence).
- SMART / storage reliability counters are not collected in this version.
- CPU current clock and load may be unavailable on some systems.
- Old-driver detection is a local date-based heuristic, not an online version check.
Data your scans are stored in (local only)
%LOCALAPPDATA%\GetToKnowYourDevice (history database, settings, logs)