A clear, local record of every change on your Windows PC.

SunTrace takes snapshots of installed programs, startup entries, services, scheduled tasks and application files, then compares them so you can see what appeared, what was updated and what disappeared while you were doing something else. The history is written to a SQLite database on your own drive, and the application never needs an account, a cloud service or an internet connection to do its job.

Current release
1.0.0
Published
November 2026
License
MIT
Platform
Windows x64
Installer size
60.12 MB / 47.89 MB
The SunTrace overview, showing monitoring switched on, the count of programs, changes and snapshots, and a list of recent changes.
No network calls
No telemetry
No account
MIT source
Local SQLite
Standard user

What gets watched

Five places where Windows keeps its state, brought into one readable view.

Unwanted software rarely announces itself. It adds a startup entry, registers a scheduled task, installs a service or changes a few files in a folder you already trust. SunTrace watches those surfaces together, because a single change rarely tells the whole story on its own.

Installed programs

The list of installed applications, including versions, publishers and install dates. A new entry here is often the first sign that something arrived, and a missing entry tells you what was removed even when its files stayed behind.

Select a surface to see what is recorded.

SunTrace

How it works

A baseline, a comparison, and an explanation you can act on.

The first scan creates the reference point. Every later check compares the current state with the last saved snapshot and turns the differences into events with enough context to understand them.

01

Take the first snapshot

SunTrace records the current state of all five surfaces and stores it locally. The first scan takes a little longer because there is nothing to compare against, and every scan after it has a fixed reference to work with.

02

Let Windows report changes

Registry notifications, startup folder watchers and service events trigger a follow-up check a few seconds after something moves, while a periodic scan covers the rest. If nothing changed, no new snapshot is written and only the check time moves forward.

03

Read the result, not the raw data

Each difference becomes an event that names the affected program, shows the path or key behind it, and marks how confident the association is. You can filter the history, open an item and decide whether it deserves a pause or a closer look.

What one record actually contains

An event is more than a line in a log. It keeps the affected application, the path behind the change, the before and after state, the source of the observation and the time it was recorded, so the evidence is still there when you come back to it later.

Application files changed

The size or modification date of one object in the application folder changed.

Worth checking
Path
%LOCALAPPDATA%\Discord\app-1.0.9185\modules\discord_voice\
Before
4 files
After
3 files
Associated app
Discord
Source
File watch
Recorded
Today, 19:03

Safe Pause

Disable a startup item without losing the way back.

Turning something off is the easy part. Putting it back exactly as it was is where most cleanup tools become vague. Safe Pause records the original command, its enabled state and the registry or folder it came from before it changes anything, protects that record with DPAPI, and checks whether the component moved while it was paused before restoring it.

Spotify startup entry

Registry Run key, current user

Enabled Starts with Windows when you sign in
Pause this entry The switch changes only this preview

When the switch is on, SunTrace stores the command line, the enabled state and the source location locally, then restores them only if the entry still matches what it saved.

Privacy

The data stays on the machine that produced it.

SunTrace does not open network connections, does not include telemetry and does not ask you to create an account. Snapshots, events, settings, logs and exports live under your local application data folder, and the only time the application asks for elevated rights is when an operation genuinely needs them, through a separate process with a visible UAC prompt.

The SunTrace settings screen with theme, language, monitoring, notification and startup options.
0network requests
0accounts
0telemetry events
Local data folder
%LOCALAPPDATA%\SunTrace\
  • database.dbsnapshots and events
  • backups\manual and automatic backups
  • logs\local diagnostic logs
  • exports\HTML and JSON reports
  • settings.jsontheme, language and intervals

Monitoring software should not need your data to be useful.

Compatibility

Two builds from one codebase, with the same monitoring core.

Windows 10 and 11 get the current .NET runtime and the platform features that come with it. Windows 7, 8 and 8.1 get a separate build on .NET 6, the last long-term branch that supports those systems, with the core monitoring, history, search and Safe Pause behavior left intact.

Comparison of the Windows 10 and 11 build with the Windows 7 and 8.1 build
Feature Windows 10 and 11 Windows 7 and 8.1
InstallerSunTrace-Setup-Windows10-11-x64.exeSunTrace-Setup-Windows7-8.1-x64.exe
Supported systemsWindows 10 1809 or newer and Windows 11, x64Windows 7 SP1, Windows 8 and Windows 8.1, x64
Runtime.NET 10, self-contained.NET 6, self-contained
Runtime installationNot requiredNot required
NotificationsToast and Action CenterTray balloon notifications
Notification navigationYesNo
System themeDetected automaticallySelected manually
Display scalingPerMonitorV2System-based
Core monitoringFullFull
History, search and Safe PauseFullFull
HTML and JSON exportFullFull
Tray and startupYesYes

Windows 8.1 is the target for the legacy build. Windows 8 runs in compatibility mode, and Windows 7 needs Service Pack 1 with current system updates.

Download

Pick the build that matches the Windows you are running.

Both installers are self-contained, x64 and carry the same version number. If you are unsure which branch you need, Windows 10 and 11 use the first file, while Windows 7, 8 and 8.1 use the second.

Current build

Windows 10 and 11

For Windows 10 version 1809 or newer and Windows 11 on x64. Built with .NET 10 and the current notification, theme and scaling APIs.

SunTrace-Setup-Windows10-11-x64.exe 63,040,108 bytes, 60.12 MB
Download for Windows 10 or 11
SHA-256 checksum
f7af6b36898671a287b748e43cd747383cccbdc0e0bd641917eeea9e8267537d
Legacy build

Windows 7 and 8.1

For Windows 7 SP1, Windows 8 and Windows 8.1 on x64. Built with .NET 6, with tray notifications and manual theme selection in place of features those systems do not provide.

SunTrace-Setup-Windows7-8.1-x64.exe 50,215,002 bytes, 47.89 MB
Download for Windows 7 or 8.1
SHA-256 checksum
493f9f58f01a0342d93b374b722766b2e086d503d63bfb2860fbbbb15fcddfe6

The source is public under the MIT license. Builds are unsigned when no publisher certificate is configured, and the generated README states that clearly, so compare the SHA-256 above with the file you downloaded before you run it.

Questions

The details people ask about before they install a system tool.

No, the application does not open network connections, does not include telemetry and does not use a cloud service. Snapshots, events, logs and exports stay under %LOCALAPPDATA%\SunTrace on your computer, and you can remove that folder whenever you want.

SunTrace runs with standard user privileges by default. Elevated rights are requested only for operations that genuinely require them, through a separate process with an explicit UAC confirmation, and services or drivers are read-only.

If the database format is incompatible, SunTrace keeps the old file next to the new database as database.legacy-*.db and creates a fresh one instead of deleting your history. Backups and exports remain in their own folders.

The current build supports Windows 10 version 1809 or newer and Windows 11 on x64. The legacy build supports Windows 7 SP1, Windows 8 and Windows 8.1 on x64, with Windows 8.1 as the primary legacy target.

Yes, Safe Pause stores the original command, enabled state and source location before it changes anything, protects that record with DPAPI and checks whether the component changed while it was paused before it restores the previous state.

Yes, the code is published under the MIT license on GitHub, and the release page contains the installers, checksums and the generated README for both builds.

The project does not substitute a self-signed certificate when no publisher certificate is configured, and it states the signing status openly in the generated README. Compare the published SHA-256 checksum with your downloaded file before running it.

Install it once, take a snapshot, and let the record build itself.

SunTrace is small enough to leave running in the tray and quiet enough to forget until something changes. When it does, you will have a dated, searchable explanation waiting instead of a vague feeling that the system behaves differently.