Human approval first
A session request can exist, but screen and input relaying remain blocked until the receiving person chooses to approve it.
Security model
No product is unhackable. VeyaDesk reduces risk through visible consent, temporary sessions, end-to-end encrypted content, narrow capabilities and honest disclosure.
A session request can exist, but screen and input relaying remain blocked until the receiving person chooses to approve it.
P-256 ECDH derives a shared secret. HKDF-SHA-256 produces directional keys used with AES-256-GCM.
Leaving or revoking removes the live relay session. Short idle expiry and an eight-hour maximum lifetime limit stale access.
Inside a session
Each app creates an ephemeral cryptographic identity for its session. The paired public keys and session ID establish independent send and receive keys. Screen frames and control commands are authenticated before decryption.
Deliberate exclusions
The attended beta intentionally does not provide permanent passwords, silent startup, background service installation, unattended access, clipboard sync, file transfer, audio, camera access, privilege elevation or Windows secure-desktop control.
These are useful capabilities, but they also widen the product’s security boundary. They will not be presented as available until separately designed, tested and reviewed.
The current relay is a single-instance service that stores active session state in memory. A restart intentionally terminates active sessions. Production scale-out and durable operations require a later infrastructure design.
The native cryptographic channel and relay protocol have automated tests. Public distribution still requires live two-computer acceptance testing, code signing and independent security review.
Responsible reporting
Please report suspected vulnerabilities privately to security@veyadesk.com. Include the affected version, reproduction steps and potential impact. Do not access data that is not yours, disrupt other users, or publicly disclose an unresolved vulnerability.
We will acknowledge valid reports, investigate them and coordinate disclosure when a fix is available. A formal bug-bounty programme is not currently offered.