Terms

Terms of Service

Last updated: May 4, 2026

1. Service

Roost provides persistent Linux boxes for development work. Boxes are accessed through SSH and can be created, connected to, suspended, woken, copied, and removed through the Roost SSH command surface.

Roost is intended for development, agent runs, prototypes, and other non-production workflows. It is not a managed production hosting platform or a backup service.

2. Accounts and access

Your SSH public key and its fingerprint are used to identify your Roost account. You are responsible for keeping your private keys secure and for activity performed through keys linked to your account.

If you add another SSH key, that key can access the boxes associated with your account. If you believe a key has been compromised, remove it or contact support.

3. Acceptable use

You may not use Roost for illegal activity, spam, bulk email, phishing, malware, command-and-control infrastructure, denial-of-service attacks, unauthorized scanning, credential theft, copyright infringement, cryptocurrency mining, or attempts to bypass billing, rate limits, or resource controls.

You may not resell or sublicense access to Roost without written permission. We may suspend or terminate access, remove boxes, or block activity that threatens Roost, other users, infrastructure providers, or the public internet.

4. Resources and limits

Roost runs on shared infrastructure. Published box sizes, running rates, stopped rates, and limits may change as the service evolves.

We may throttle, suspend, migrate, or remove boxes that create operational risk, consume excessive shared resources, violate these terms, or interfere with other users.

5. Billing

Roost uses usage-based billing. Running boxes are charged at the running rate for their size. Suspended boxes keep their state and are charged at the stopped storage rate for their size.

Usage is measured by Roost systems and may be rounded to the billing unit used by the service. Promo credits may be limited, revoked for abuse, or applied only to eligible usage.

If an account balance falls below the active threshold, Roost may automatically suspend running boxes. If a balance reaches zero, Roost may queue boxes for deletion after a grace period.

6. Data and backups

A Roost box is persistent while it exists, but Roost does not provide managed backups. You are responsible for copying important data out of your boxes.

When you remove a box, or when Roost removes a box under these terms, its contents may be permanently deleted.

7. Availability

Roost is provided on an as-available basis. We do not guarantee uptime, wake latency, network availability, data durability, or uninterrupted access.

We may modify, suspend, or discontinue parts of the service as needed for maintenance, security, infrastructure changes, or product development.

8. Changes

We may update these terms as Roost changes. Continued use of Roost after an update means you accept the updated terms.

9. Contact

Questions about these terms can be sent to support@getroost.dev.