Security at Phigon
How Phigon protects workspaces, machines, and the evidence that flows between them.
Access keys
Administrators sign in to the Phigon app with a workspace access key. Only a SHA-256 digest of each key is stored, each key has one role (administrator, operator, viewer, or auditor), and keys can be revoked at any time. The desktop app stores its key with the operating system's encrypted key store.
Machine credentials
Each paired machine has its own credential, issued after a one-time pairing code and the owner's local approval. Credentials can be rotated or revoked, and the stream refuses to send them to an endpoint other than the one it was paired with.
Isolation
Machines, credentials, audit records, consent, telemetry, and deletion jobs are scoped to one workspace. Requests fail closed when authentication is missing or invalid.
Encryption
Traffic uses TLS. Stored telemetry and action records are encrypted with application keys, and the observer's local delivery queue is encrypted on disk.
Guardian
Guardian decisions are made centrally. The observer has no local switch to weaken a policy, uncertain model reviews fail closed, and an approval can never override a prohibition.
The desktop app
The app's interface has no direct network access: a strict content security policy, a sandboxed renderer, and context isolation keep the access key in the main process.
Reporting a vulnerability
Email nikku@phigon.online with details and steps to reproduce. Please do not include real credentials or other people's data.