# KeepAlive Privacy Policy

Last updated 11/5/2026

## Introduction

KeepAlive ("we," "our," or "us") is an SSH and tmux terminal app made by the team behind GetPullRequest. This Privacy Policy explains what information the KeepAlive app and its sync service collect, how we use it, and the choices you have.

## Information We Collect

### Account Information

If you sign in, we collect:

- Your name and email address from the sign-in provider you choose (for example Google or Apple)
- Account identifiers used to keep you signed in
- The email addresses of teammates you invite to a shared vault

### Hosts, Keys and Vaults

Your servers, usernames, SSH keys, passwords, snippets and settings are stored on your device. If you turn on sync or share a vault, this data is encrypted on your device before it is uploaded. We store only the encrypted data and cannot read your hosts, keys or credentials.

### Terminal Sessions and Files

Your SSH, tmux and SFTP sessions run directly between your device and your servers. We do not receive, record or store your terminal output, commands or files.

### Photos, Videos and Other Files

When you share a photo, video or file to KeepAlive, or pick one to upload, the app sends it over SFTP directly from your device to the server you choose. It does not pass through or get stored on our servers.

### Identifiers

We use an account ID to keep you signed in and to link your subscription to your account. Our crash reporting service uses an app installation ID that is not linked to your account. We do not use your device advertising identifier.

### Diagnostics

To find and fix problems, we collect:

- Crash reports and stack traces
- Performance data, such as app launch time and responsiveness
- Device model, operating system and app version
- Error types, without error messages that could contain host names or paths

### Usage Analytics

We may collect basic product analytics, such as which screens are opened and whether a connection succeeded or failed, linked to your account ID. Analytics never include host names, usernames, commands, terminal output, keys or passwords, and session recording is turned off.

### Purchases

Subscriptions are processed by the App Store or Google Play and managed through RevenueCat. We receive your purchase history and subscription status, not your payment details.

## How We Use Your Information

We use the information we collect to:

- Provide sign-in, sync and shared vaults
- Deliver invites and notifications you ask for
- Diagnose crashes and performance problems
- Understand which features are used, so we can improve the app
- Unlock and manage your subscription
- Respond to support requests
- Detect and prevent abuse and security issues

## Advertising and Tracking

KeepAlive does not show ads. We do not use your information for advertising, do not track you across other companies' apps or websites, and do not share your information with data brokers.

## Data Security

We protect your information with measures including:

- End-to-end encryption of synced and shared vaults, with keys held on your devices
- Encryption of data in transit
- Access controls on our systems
- Regular security reviews

## Data Sharing and Disclosure

We do not sell your personal information. We share it only in these cases:

- With teammates you choose to share a vault with
- With service providers who run our infrastructure: Google Firebase for sign-in and crash reporting, RevenueCat for subscriptions, PostHog for product analytics, and our hosting providers
- To comply with legal obligations or lawful requests
- To protect our rights, safety or property
- In connection with a merger, acquisition or sale of assets

## Your Rights and Choices

You can:

- Use KeepAlive without sync, keeping all data on your device
- Access, correct or export your account information
- Leave or delete shared vaults
- Request deletion of your account and synced data
- Opt out of marketing communications

## Data Retention

We keep account information and encrypted vault data while your account is active. When you delete your account, we delete it as described on our KeepAlive account deletion page, unless the law requires us to keep it.

## Children's Privacy

KeepAlive is not intended for anyone under 13. We do not knowingly collect personal information from children under 13. If you believe a child has given us personal information, please contact us.

## International Data Transfers

Your information may be processed in countries other than your own. We use appropriate safeguards to protect it in line with this policy.

## Changes to This Privacy Policy

We may update this policy from time to time. We will post the new version on this page and update the "Last updated" date.

## Contact Us

If you have questions about this policy or your data, contact us at:

privacy@getpullrequest.com, support@getpullrequest.com
