Skip to main content

Security and data

Isolation​

We assign each physical machine to one customer. Each session runs in its own operating system account on its own disk volume. A forward tunnel reaches only the servers that your own session started on the machine.

What survives a session​

Nothing survives a session. When a machine returns to your team, Argent Cloud revokes the credentials of the session, closes the live connections, erases every simulator, and rebuilds the session volume from a clean image. Your app binaries, simulator state and files do not survive the session.

What Argent Cloud records​

Argent Cloud does not record the screen video, the keystrokes or the app content. Argent Cloud keeps the operational logs of the machine for 14 days.

The API key​

We issue one API key per user. Treat the key like a password and do not commit it to a repository.

sim-remote login reads the key from the SIM_ROUTER_API_KEY environment variable or from the --api-key option. Export the variable in your shell profile, in a .envrc file or in a secret manager. In CI, supply the variable as a secret.

sim-remote keeps the session token in the memory of the daemon. sim-remote writes no session token, API key or configuration file to disk. The log files are the only files that sim-remote writes.

GitHub Actions describes how the actions handle the key in a job.