End-to-End Encryption: Design and Status

Planned

5-minute read

Status

Private end-to-end encryption (E2EE) is planned and is not a current release guarantee. Today, Thumper-Run keeps local work on your device by default, makes sync and cloud features opt-in, and uses encrypted transport for supported network connections.

Current relay-assisted sync and deployment paths are server-assisted and may handle content needed to provide the service. E2EE is the planned property in which content keys remain with authorized endpoints throughout a sync path.

Planned Model

The planned private E2EE model would work as follows:

  1. Authorized endpoints establish content keys
  2. An endpoint encrypts selected private sync data before upload
  3. The service relays ciphertext between authorized endpoints
  4. The receiving endpoint authenticates and decrypts the content
Planned endpoint A Relay service Planned endpoint B
content encryption -> ciphertext -> endpoint decryption
Target design; not a current release guarantee
Encrypted transport protects data on the network connection. It does not by itself prevent a server-assisted service from processing content.

Current Protections

  • Local by default — Local workloads keep their data on your device unless you choose a connected feature
  • Explicit connections — Sync and cloud workflows require an explicit user action
  • Encrypted transport — Supported network connections protect data while it travels between your device and the service
  • Clear service boundary — Current relay-assisted deployment workflows are server-assisted; private E2EE remains planned

Why your AI data should stay local →

Device Loss & Recovery

Recovery depends on the kind of data and the features available in your build. Local apps, models, and outputs require ordinary backups. A recovery phrase may restore supported identity or key material, but it is not a universal backup and does not establish private E2EE.

Treat a lost unlocked device as a sensitive-device incident. Remove its access where device controls are available and rotate affected account credentials.

Use the backup, export, and recovery controls that the product explicitly provides for the data you need to restore.

Planned Key Lifecycle

BeeKEM and Continuous Group Key Agreement (CGKA) inform the planned group-key design. Automatic membership rotation, forward secrecy, and post-compromise security are not current product guarantees.

  • Planned membership changes advance group key state
  • Planned device removal changes future content access
  • Planned releases will state their verified key-lifecycle guarantees explicitly

Forward Secrecy

Forward secrecy is the goal that compromise of a current key does not expose earlier content. Thumper-Run does not currently claim this property for released sync or deployment workflows.

Post-Compromise Security

Post-compromise security is the goal of restoring future confidentiality after an attacker loses access. It remains part of the planned E2EE work.

Current Threat Model

Use these current boundaries when deciding what data to connect to a service:

ScenarioCurrent BoundaryStatus
Local workloadData remains local unless you choose a connected featureCurrent control
Network eavesdroppingEncrypted transport on supported connectionsCurrent protection
Relay or service accessCurrent relay-assisted workflows are server-assistedNo private E2EE guarantee
Lost or unlocked deviceAn active local session may expose accessible dataDevice dependent
Key compromise historyForward-secrecy and post-compromise guarantees remain plannedPlanned

Recovery Practices

Recovery behavior varies by data type and build. A recovery phrase is sensitive, but only rely on it for recovery operations the product explicitly supports. Keep separate backups of local apps, models, projects, and outputs.

Do

  • Store any recovery phrase in a physically secure location
  • Store a second copy in a password manager’s secure notes
  • Verify local backups before relying on them
  • Review what each recovery control actually restores

Don't

  • Never store in an unencrypted file, screenshot, or note on your device
  • Never send via email, chat, SMS, or any messaging app
  • Never share with anyone, including Thumper-Run support staff
  • Never store in a cloud-synced folder (Google Drive, iCloud, Dropbox)

Device Pairing

Pairing authorizes another device to participate in supported multi-device workflows. Current relay-assisted paths remain server-assisted; pairing alone is not evidence of private E2EE.

  1. Start pairing from a device you control
  2. Verify the device and account details before approving
  3. Review connected devices after pairing
Only approve devices you recognize. Remove access and rotate affected account credentials if a device is lost or compromised.

The planned private E2EE design adds endpoint-held content keys and verified membership-change behavior. Those properties are not current release guarantees.

Deep Dive

For the broader security architecture, current boundaries, and planned key-management design, see the Platform Architecture → Security & Encryption section.

Key Takeaways

  • Local workloads keep data on your device by default
  • Sync and cloud features are opt-in
  • Supported network connections use encrypted transport
  • Current relay-assisted workflows are server-assisted
  • Private E2EE, forward secrecy, and post-compromise guarantees remain planned
  • Recovery controls vary by data type and build