# KeepAlive Terms of Service

Last updated 11/5/2026

## Agreement to Terms

By downloading or using the KeepAlive app or its sync service ("Service"), you agree to these Terms of Service ("Terms"). If you do not agree, do not use the Service. We may update these Terms, and your continued use means you accept the changes.

## Description of Service

KeepAlive is an SSH and tmux terminal app that lets you:

- Connect to your own servers over SSH and keep tmux sessions running
- Browse files over SFTP
- Save hosts, keys and snippets, and sync them across your devices
- Share servers with teammates through encrypted vaults

## User Accounts

### Account Registration

Some features need an account. You agree to:

- Provide accurate information
- Keep your devices and sign-in secure
- Tell us promptly about any unauthorized access
- Take responsibility for activity under your account

### Account Requirements

You must be at least 13 years old to use the Service and have the authority to accept these Terms.

## Your Servers and Credentials

You are responsible for the servers you connect to and for having permission to access them. You are responsible for your SSH keys, passwords and the commands you run. Because vaults are end-to-end encrypted, we cannot recover them if you lose access to all of your devices and keys.

## Acceptable Use

You agree not to:

- Access any system without authorization
- Use the Service for illegal purposes or to harm others
- Interfere with or disrupt the Service
- Transmit malware or malicious code
- Reverse engineer the Service except where the law allows
- Abuse shared vaults or invites to send spam

## Intellectual Property

You keep all rights to your data and code. The Service, including its design and software, is owned by us and protected by copyright, trademark and other laws.

## Subscriptions and Billing

### Paid Plans

Some features need a paid plan. Subscriptions are billed through the App Store or Google Play and renew automatically until you cancel.

### Cancellation and Refunds

You can cancel in your App Store or Google Play account settings. Cancellation takes effect at the end of the current period. Refunds follow the store's policies.

### Price Changes

We may change prices with reasonable notice. You can cancel before a new price takes effect.

## Service Availability

We aim for a reliable Service but cannot guarantee uninterrupted access. Your terminal sessions depend on your network and servers, which we do not control.

## Disclaimers and Warranties

THE SERVICE IS PROVIDED "AS IS" AND "AS AVAILABLE" WITHOUT WARRANTIES OF ANY KIND, INCLUDING:

- Warranties of merchantability and fitness for a particular purpose
- Warranties that the Service will be error-free or uninterrupted
- Warranties that sessions or connections will never drop

Important note: You are responsible for the commands you run on your servers and for keeping your own backups.

## Limitation of Liability

TO THE MAXIMUM EXTENT PERMITTED BY LAW, WE ARE NOT LIABLE FOR ANY INDIRECT, INCIDENTAL, SPECIAL, CONSEQUENTIAL OR PUNITIVE DAMAGES, INCLUDING LOST PROFITS, DATA LOSS OR BUSINESS INTERRUPTION. OUR TOTAL LIABILITY IS LIMITED TO THE AMOUNT YOU PAID US IN THE TWELVE MONTHS BEFORE THE CLAIM.

## Indemnification

You agree to indemnify us against claims arising from your use of the Service, your violation of these Terms, or your access to systems you were not authorized to use.

## Third-Party Services

The Service works with third-party services such as sign-in providers, app stores, cloud providers and Tailscale. Their terms and policies apply to your use of them.

## Termination

We may suspend or end your access to the Service if:

- You violate these Terms
- We are required to by law
- We discontinue the Service

Effect of termination: You can stop using KeepAlive at any time. Data stored only on your device stays there until you delete the app.

## Governing Law and Disputes

These Terms are governed by the laws of the jurisdiction where we are registered, without regard to conflict of law principles. Disputes will be resolved through binding arbitration, except where prohibited by law.

## Contact Information

If you have questions about these Terms, contact us at:

legal@getpullrequest.com, support@getpullrequest.com
