Terms of Service
Effective: 22 May 2026 · Version 1.0
1. What VibeCMS provides
VibeCMS is a hosted service that lets you connect an existing website by adding one <script> tag, and edit text / images / links / messenger buttons through a visual editor. Edits you save are applied to your visitors via our public API. You keep ownership of your content.
2. Your account
You sign in with a magic link sent to your email. You are responsible for keeping access to that email and not sharing magic links. We can suspend or close an account for abuse (spam, unlawful content, security probing).
3. Plans, payment, and refunds
The Free tier is free forever within its quotas (1 site, 100 saved edits, basic block library). Paid tiers — Personal, SmartAI, Agency — are billed monthly or annually in USD, charged in advance through Stripe.
You can downgrade or cancel any time. We do not pro-rate refunds for unused time on the current billing cycle. Annual subscriptions are non-refundable after the first 14 days. If you downgrade with more active sites than the new plan allows, you choose which ones stay editable; the rest become read-only (visitors still see your edits, but you can't change them until you upgrade again).
4. Add-on modules & credit packs
Module subscriptions (Blog, Shop, Booking) and one-time credit packs follow the same cancellation rules as plans. Snipcart fees on the Shop module are paid by you directly to Snipcart and are not part of your VibeCMS bill.
5. Client logins
If you invite a client through the dashboard, that client gets a magic-link login scoped to a single site you specify. You are responsible for ensuring you have the right to invite them and that the content they edit on that site doesn't violate these terms. You can revoke a client login at any time from the dashboard.
6. Acceptable use
You agree not to use VibeCMS to:
- Host content that is illegal in your jurisdiction or ours.
- Distribute malware, phishing, or CSAM.
- Send spam from the form-handler endpoint.
- Reverse-engineer or attack the platform.
We can suspend service immediately for any of the above and reserve the right to report to authorities where required.
7. Data & backups
Backups produced through the dashboard contain only what's listed in the Privacy Policy: a JSON of your saved edits plus any images you uploaded through the editor. Your original HTML / CSS / JS lives on your own hosting and is never stored by VibeCMS.
8. Service availability
We aim for high availability but don't guarantee 100% uptime. We don't run a formal SLA on Free or Personal; SmartAI and Agency get priority email support. Scheduled maintenance is announced in-app when possible.
9. Liability cap
To the maximum extent permitted by law, our total liability to you for any claim arising out of the service is capped at the lesser of (a) the fees you paid us in the preceding 12 months and (b) €100. We are not liable for indirect, incidental, or consequential damages.
10. Termination
You can delete your account any time from Settings → Delete account (or via the API endpoint described in the Privacy Policy). On deletion we hard-remove every row tied to your user. Some derived data — log entries, fraud-prevention records — may be retained for up to 30 days for legal reasons.
11. Changes
Material changes to these terms will be announced in-app at least 14 days before they take effect. Continued use after that constitutes acceptance.
12. Governing law
These terms are governed by the laws of Estonia, without regard to conflict-of-laws principles. Any dispute is to be resolved in Estonian courts unless mandatory consumer-protection rules require otherwise.
Questions: hello@vibe-cms.app.