Terms of Service
Effective date: April 18, 2026
1. Acceptance of Terms
By accessing or using Tages (available at tages.ai and as open-source software at github.com/ryantlee25-droid/tages), you agree to be bound by these Terms of Service and our Privacy Policy. If you do not agree, do not use the service. These terms apply to all users, including free-tier users, paid subscribers, and self-hosted deployments that connect to tages.ai infrastructure.
We may update these terms from time to time. Continued use of the service after changes are published constitutes acceptance of the updated terms. We will provide at least 30 days notice before material changes take effect.
2. Service Description
Tages provides AI agent memory as a hosted cloud service and as open-source software for self-hosting. The hosted service stores codebase memories — structured key/value pairs that AI coding agents use to maintain context across sessions — in Supabase Postgres with optional SQLite local caching.
The open-source server, CLI, and SDK are available under the MIT license and may be used independently of the hosted service. These terms govern use of the hosted service at tages.ai. Self-hosted deployments that do not use tages.ai infrastructure are governed solely by the MIT license.
3. User Accounts
Access to the hosted service requires a GitHub account, used for OAuth authentication via Supabase. You are responsible for maintaining the security of your GitHub credentials and any CLI tokens issued by Tages. Do not share tokens. Rotate them immediately if compromised using tages token rotate.
You are responsible for all activity that occurs under your account. We reserve the right to suspend or terminate accounts that violate these terms. Accounts that have been inactive for 24 months may be purged after 30 days notice to the email address on file.
4. Subscriptions and Billing
Paid plans (Pro and Team) are billed monthly on a recurring basis. Payments are processed by Stripe. By subscribing, you authorize Stripe to charge your payment method on the billing cycle date. All prices are in US dollars and exclusive of any applicable taxes.
You may cancel your subscription at any time via the Stripe customer portal, accessible from your account settings. Cancellation takes effect at the end of the current billing period. We do not issue refunds for partial months. For annual plans (if offered), a 14-day refund window applies from the date of initial purchase; no refunds are issued after that window. We reserve the right to change pricing with 30 days advance notice to subscribers.
5. Acceptable Use
You agree not to use Tages to store, transmit, or process illegal content, including content that infringes intellectual property rights, contains malware, or violates applicable privacy laws. You agree not to attempt to circumvent tier limits, access controls, or rate limits through automated means or by creating multiple accounts. You agree not to resell or sublicense the hosted service to third parties without written permission.
We reserve the right to remove content and suspend accounts that violate these policies. Egregious or repeated violations may result in immediate termination without refund.
6. Intellectual Property
You own the memories and codebase context you store in Tages. We claim no intellectual property rights over your content. You grant us a limited license to store, process, and return your content solely for the purpose of providing the service.
Tages (the hosted service, dashboard, and infrastructure) is owned by its creators. The Tages open-source software (server, CLI, SDK) is separately licensed under the MIT license. The MIT license is not affected by these terms.
7. Data and Privacy
Our data practices are described in our Privacy Policy, which is incorporated by reference into these terms. We do not sell your data. We do not train AI models on your data. In local-only mode, no data is transmitted to our servers.
8. Termination
Either party may terminate the subscription at any time. You may cancel via the Stripe customer portal. We may terminate your account for violations of these terms, non-payment, or at our discretion with 30 days notice.
Upon termination, your data is retained for 30 days during which you may export it via the CLI or dashboard. After 30 days, all user data associated with your account is permanently deleted from our systems. Supabase database backups are purged within 7 days of the deletion cycle.
9. Limitation of Liability
The service is provided "as is" without warranties of any kind, express or implied, including but not limited to warranties of merchantability, fitness for a particular purpose, or non-infringement. We do not warrant that the service will be uninterrupted, error-free, or free of security vulnerabilities.
To the maximum extent permitted by applicable law, our total liability to you for any claims arising from your use of the service is capped at the total fees you paid in the 12 months preceding the claim. We are not liable for indirect, incidental, special, consequential, or punitive damages, including loss of data, loss of profits, or business interruption, even if we have been advised of the possibility of such damages.
10. Governing Law
These terms are governed by the laws of the State of Colorado, United States, without regard to its conflict of law provisions. Any disputes arising from these terms or your use of the service will be resolved in the state or federal courts located in Colorado. You consent to personal jurisdiction in those courts.
If you are located outside the United States, local mandatory consumer protection laws may grant you additional rights that these terms do not limit.
11. Contact
Questions about these terms or the service:
- Email: support@tages.ai
- GitHub: github.com/ryantlee25-droid/tages/issues