Skip to content

Releases: wisnurafi/GTKYD-app

Release list

Release-v1.0.0

Choose a tag to compare

@wisnurafi wisnurafi released this 22 Jun 21:45

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)

  1. Download GetToKnowYourDevice-Setup-1.0.0-x64.exe.
  2. Run it. Windows SmartScreen may warn on an unsigned installer - click "More info" then
    "Run anyway".
  3. Follow the wizard. Installs to Program Files, creates a Start Menu shortcut, and an
    optional desktop shortcut.
  4. 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)

  1. Download GetToKnowYourDevice-Portable-1.0.0-x64.zip.
  2. 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.)
  3. Extract the whole zip to a folder.
  4. 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)