Security overview

Evidence, not remote control.

SystemLens is designed as a bounded diagnostic evidence plane. Version 1 has no generic command path and no machine-changing tools.

01

Least privilege

A fixed read-only collector allowlist. No shell, arbitrary files, process control, service control, or system mutation.

02

Account isolation

OAuth identity, per-request ownership checks, account-bound snapshots, and independently revocable device credentials.

03

Bounded transport

An outbound TLS/WebSocket connection, strict schemas, size caps, timeouts, concurrency bounds, and local sanitization.

04

Minimized storage

Request telemetry in memory; user-created snapshots encrypted with AES-256-GCM and automatically expired.

Transport and credentials

The companion opens no inbound port. Its per-device credential is stored for the current Windows user with Windows DPAPI. The backend stores a one-way verifier, enforces ownership on every device-scoped request, and rejects revoked credentials.

Reporting a vulnerability

A monitored disclosure address and public procedure will be published before release. Do not include live tokens, credentials, pairing codes, or private telemetry in a report. SystemLens makes no compliance-certification claim.