Data retention
What we keep, how long, when it's deleted — including after cancellation.
What this is
A plain-language summary of what Beach keeps, for how long, and when it's deleted — both while your subscription is active and after you cancel.
While you're subscribed
Your data lives on your server for as long as you keep your subscription active. That includes your conversations, memory, skills, configuration, channel tokens, and provider keys.
Beach also takes encrypted backups of your server periodically, so you can restore from a recent snapshot if something goes wrong. Backups are kept while your subscription is active.
After you cancel
Cancelling doesn't delete your data immediately. The timeline:
- Through the end of your billing period — your instance keeps running. You retain full access until the period ends.
- At the end of the period — your instance stops. Your data is preserved in encrypted backups.
- For the next 14 days — your backups are kept as a reactivation window. If you resubscribe within that window, we can restore your data onto a new instance.
- After 14 days — everything is permanently deleted. Server contents, backups, and stored secrets are all removed.
For the user-facing walkthrough of this timeline, see What happens to my data when I cancel.
Operational logs
Beach keeps operational logs separate from your conversation data. These cover things like:
- When your instance started, stopped, or restarted
- Errors during provisioning or operation
- API access to your account in Beach itself
We do not log message contents, memory contents, or anything your agent says or remembers.
Operational logs may be retained longer than 14 days for security and audit purposes, but they aren't linked to the contents of your conversations.