Security

Designed to keep the trust boundary small.

The desktop app owns the sensitive context. The licensing backend receives only what it needs to validate access.

AI

Local provider authentication

Claude Code and Codex credentials stay with their locally authenticated tools. Pair Companion does not operate a shared AI API key.

ID

Pseudonymous device binding

A random device seed is hashed before licensing requests, and the backend uses that hash to enforce one active computer. The free trial additionally sends salted SHA-256 hashes of hardware identifiers so the 30 minutes cannot be reset by reinstalling.

TTL

Short-lived visual context

Screenshots created for analysis are deleted after completion. The desktop app does not upload them to the licensing service.