In our own stack
Private networking
Tailscale zero-trust networking for remote access, instead of opening ports.
Security & Trust
For owners deciding whether to trust us with their systems. Here are the eight practices we run on our own products, and what we do not claim.
In our own stack
Tailscale zero-trust networking for remote access, instead of opening ports.
In our own stack
Workspaces sit behind sign-in, and the app looks up your machine at runtime instead of baking in its address.
In our own stack
Scoped device tokens and explicit consent, so a device or agent gets only what it was granted.
In our own stack
Gated actions wait for the workspace owner. Agents cannot approve themselves.
In our own stack
InfiniBot Cloud gives each workspace its own processes, storage and gateway. No shared runtime or pooled memory between customers.
In our own stack
Postgres row-level security enforces access in the database itself, not only in the app.
In our own stack
Stored keys are encrypted with AES-256-GCM and shown only masked. We keep secrets out of source code.
In our own stack
A record of what ran, who approved it and what changed.
Pick a sample request to see where it stops.
The eight practices in plain words
These run in our own stack. Which of them apply to your system is something we agree with you during discovery and design.
InfiniBot Cloud gives each workspace its own processes, storage and gateway, the front door its messages pass through. Nothing runs in a shared pool with another customer.
A secret is a password or key that lets software into another service. Stored keys are encrypted with AES-256-GCM, a strong standard that makes them unreadable without the right key. Screens only ever show them masked, and we keep them out of source code.
Nobody reaches a workspace without signing in. The app looks up your machine when it needs it, instead of having the address written into the app.
A device or agent gets a token, a digital pass limited to what you agreed to, and only after you give consent.
Gated actions stop and wait for the workspace owner. An agent cannot approve its own request.
Postgres is the database. Row-level security means the database itself checks who may see each record, so the rule still applies even if the app gets something wrong.
A record of what ran, who approved it and what changed.
Tailscale links approved devices over a private connection. Zero trust means no device is trusted just for being on the network. We use this for remote access instead of opening ports, which are doors a machine leaves open to the internet.
Where your data lives
Everything starts the same way: you, then sign-in, then your workspace’s gateway. After that, each kind of data goes to its own place. Pick a kind to light up its path, or read all four below the map. Another workspace sits outside yours, with no shared runtime.
Workspace dataYour files and running work stay on your workspace’s own processes and storage. So a problem in another workspace does not reach yours.
Keys and secretsKeys go to an encrypted store and only ever appear masked. So a glance at a screen or a stolen file does not give them away.
Database recordsRecords go to the Postgres database, which checks who may see each row itself. So the rule holds even if the app slips.
ActivityEach action adds a line to the audit trail: what ran, who approved it and what changed. So you can always look back.
Plain speaking
If you have a compliance requirement, raise it on the first call. We will tell you plainly what we can support.
Start with a Systems Assessment. We review your access, secrets and data, and give you a prioritized list.