page.tsx243 lines · main
1export const metadata = { title: 'Terms of Service · Briven' };
2
3export default function TermsPage() {
4 return (
5 <>
6 <h1 className="font-mono text-2xl text-[var(--color-text)]">Terms of Service</h1>
7 <p className="mt-2 font-mono text-xs text-[var(--color-text-subtle)]">
8 last updated 2026-07-28 · production · briven.tech
9 </p>
10
11 <h2 className="mt-10 font-mono text-lg text-[var(--color-text)]">1. Who and what</h2>
12 <p>
13 Briven is a hosted backend platform (databases, Auth, storage, functions, dashboard) at{' '}
14 <strong>briven.tech</strong> and its subdomains (the &ldquo;Service&rdquo;). It is operated
15 by <strong>flndrn Limited</strong> (the &ldquo;Operator&rdquo;, &ldquo;we&rdquo;,
16 &ldquo;us&rdquo;), registered at Arch. Makariou III 171, Vanezis Business Center 4th floor,
17 3027 Limassol, Cyprus. Day-to-day operations are based in Flanders, Belgium.
18 </p>
19 <p className="mt-3">
20 These Terms, together with the{' '}
21 <a href="/privacy" className="text-[var(--color-text-link)]">
22 Privacy Policy
23 </a>
24 ,{' '}
25 <a href="/subprocessors" className="text-[var(--color-text-link)]">
26 Subprocessors list
27 </a>
28 , and{' '}
29 <a href="/trust" className="text-[var(--color-text-link)]">
30 Trust page
31 </a>
32 , form the agreement between you (&ldquo;Customer&rdquo;, &ldquo;you&rdquo;) and the
33 Operator. By creating an account or using the Service you accept these Terms.
34 </p>
35
36 <h2 className="mt-10 font-mono text-lg text-[var(--color-text)]">2. Eligibility</h2>
37 <p>
38 You must be at least 16 years old and able to form a binding contract under the law of your
39 jurisdiction. If you create an account for a company, you represent that you have authority
40 to bind that company to these Terms.
41 </p>
42
43 <h2 className="mt-10 font-mono text-lg text-[var(--color-text)]">3. Account</h2>
44 <ul className="mt-2 list-disc pl-6">
45 <li>
46 You are responsible for your credentials and for access granted to teammates (API keys,
47 machine clients, magic links, OAuth).
48 </li>
49 <li>
50 You must keep a working email address on the account. We may suspend the account if mail
51 repeatedly bounces and we cannot reach you about security or billing.
52 </li>
53 <li>
54 Do not share a single human login across people. Invite teammates or use machine clients
55 (M2M) for servers and jobs.
56 </li>
57 </ul>
58
59 <h2 className="mt-10 font-mono text-lg text-[var(--color-text)]">4. The Service</h2>
60 <p>
61 The Service includes, as enabled for your project: managed versioned Postgres (Doltgres),
62 Briven Auth (end-user login, sessions, MFA, roles, machine clients), object storage,
63 deployable functions, realtime where offered, Studio, and the operator dashboard at
64 briven.tech. Feature availability depends on your plan and project configuration.
65 </p>
66 <p className="mt-3">
67 Open-source components of Briven may be licensed under AGPL-3.0 (engine) and MIT (CLI /
68 SDKs) as stated in the public repository. These Terms apply to the <strong>hosted</strong>{' '}
69 Service only.
70 </p>
71
72 <h2 className="mt-10 font-mono text-lg text-[var(--color-text)]">5. Acceptable use</h2>
73 <p>You may not use the Service to:</p>
74 <ul className="mt-2 list-disc pl-6">
75 <li>store, transmit, or generate content that is illegal under EU or Belgian law;</li>
76 <li>send unsolicited bulk email, spam, or abusive outbound traffic;</li>
77 <li>
78 host material that infringes copyright, trademark, or other third-party intellectual
79 property;
80 </li>
81 <li>
82 host CSAM, content that sexualises minors, or non-consensual intimate imagery — accounts
83 hosting such material will be terminated immediately and reported to the appropriate
84 authority;
85 </li>
86 <li>
87 probe, scan, or attempt to compromise other tenants, the host infrastructure, or any
88 system you do not own;
89 </li>
90 <li>
91 run cryptocurrency mining, distributed computation for hire, or denial-of-service tools;
92 </li>
93 <li>
94 resell the Service or run a separate commercial product on a free tier in a way that
95 circumvents paid plans when those plans apply to your usage.
96 </li>
97 </ul>
98 <p className="mt-3">
99 We may remove offending content and suspend the responsible account without notice when the
100 issue is severe (CSAM, active outbound attack, third-party legal demand). For other
101 breaches we will give reasonable notice and a chance to cure where practical.
102 </p>
103
104 <h2 className="mt-10 font-mono text-lg text-[var(--color-text)]">6. Your content</h2>
105 <p>
106 Your data is yours: schemas, rows, functions, files, Auth users for your apps, and project
107 configuration. You keep all rights. You grant us only the limited licence needed to host
108 and operate the Service (store, back up, process, and transmit content to clients you
109 authorize).
110 </p>
111 <p className="mt-3">
112 You can export project assets via the dashboard and CLI. We will not trap your data in a
113 proprietary format we alone can read.
114 </p>
115
116 <h2 className="mt-10 font-mono text-lg text-[var(--color-text)]">7. Fees and plans</h2>
117 <p>
118 Current plans and prices are published at{' '}
119 <a href="/pricing" className="text-[var(--color-text-link)]">
120 briven.tech/pricing
121 </a>
122 . Free or included usage (if any) is described there and in your dashboard. Paid features
123 are billed according to the plan you select.
124 </p>
125 <p className="mt-3">
126 Material price or plan changes will be announced on the site and, where we have a billing
127 email, notified at least 30 days before they affect you. Taxes (VAT, GST, sales tax) may
128 be added where the Operator is required to collect them. Card and bank details are handled
129 by our payment subprocessor — see{' '}
130 <a href="/subprocessors" className="text-[var(--color-text-link)]">
131 Subprocessors
132 </a>
133 .
134 </p>
135
136 <h2 className="mt-10 font-mono text-lg text-[var(--color-text)]">8. Availability and changes</h2>
137 <p>
138 The Service is offered for production use. We aim for continuous availability and maintain
139 backups and operational practices described on the{' '}
140 <a href="/trust" className="text-[var(--color-text-link)]">
141 Trust page
142 </a>
143 . Unless you have a separate written SLA with flndrn Limited, the Service is provided
144 without a contractual uptime percentage guarantee.
145 </p>
146 <p className="mt-3">
147 We may improve, change, or retire features. Material removals that break documented
148 behaviour will be announced with reasonable notice when possible. Emergency security
149 changes may ship immediately.
150 </p>
151
152 <h2 className="mt-10 font-mono text-lg text-[var(--color-text)]">
153 9. Self-hosting open source
154 </h2>
155 <p>
156 These Terms apply only to the hosted Service. If you run Briven software yourself from
157 open-source releases, the applicable open-source licences apply; the Operator does not
158 provide warranty or support for your self-hosted deployment under these Terms.
159 </p>
160
161 <h2 className="mt-10 font-mono text-lg text-[var(--color-text)]">10. Intellectual property</h2>
162 <p>
163 The Briven name, logo, brand, and the design of briven.tech remain the Operator&rsquo;s
164 property. Open-source code is licensed as stated in the repository. Nothing here transfers
165 brand ownership to you.
166 </p>
167
168 <h2 className="mt-10 font-mono text-lg text-[var(--color-text)]">
169 11. Suspension and termination
170 </h2>
171 <ul className="mt-2 list-disc pl-6">
172 <li>
173 You may close your account from Settings. Deletion of project data follows the retention
174 windows described in the Privacy Policy and dashboard; export before you delete if you
175 need a copy.
176 </li>
177 <li>
178 We may suspend or terminate accounts that violate Section 5, are in material breach of
179 these Terms, or are subject to a binding legal demand. Where possible we give notice and
180 an export window.
181 </li>
182 <li>
183 We may discontinue the hosted Service with at least 90 days&rsquo; notice if continuing
184 becomes commercially unviable; you may then self-host from open source where available.
185 </li>
186 </ul>
187
188 <h2 className="mt-10 font-mono text-lg text-[var(--color-text)]">12. Disclaimers</h2>
189 <p>
190 TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, the Service is provided &ldquo;as
191 is&rdquo; and &ldquo;as available&rdquo;. The Operator disclaims warranties of
192 merchantability, fitness for a particular purpose, and non-infringement, except where
193 mandatory law forbids that disclaimer. Nothing here limits non-waivable consumer rights
194 under EU law.
195 </p>
196
197 <h2 className="mt-10 font-mono text-lg text-[var(--color-text)]">
198 13. Limitation of liability
199 </h2>
200 <p>
201 TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, the Operator&rsquo;s total liability for
202 claims arising out of these Terms or the Service is limited to the greater of (a) fees you
203 paid for the Service in the 12 months before the claim, or (b) €100. The Operator is not
204 liable for indirect, incidental, special, consequential, or punitive damages, or for lost
205 profits or lost data where recovery is reasonably available from your own backups. Nothing
206 limits liability for fraud, gross negligence, or liability that cannot be excluded under
207 mandatory law.
208 </p>
209
210 <h2 className="mt-10 font-mono text-lg text-[var(--color-text)]">14. Indemnification</h2>
211 <p>
212 You will indemnify and hold the Operator harmless from third-party claims arising from (a)
213 your content, (b) your use of the Service in breach of these Terms, or (c) your violation
214 of law. We will give prompt notice and reasonable cooperation; you control the defence
215 subject to our consent for settlements that admit our fault or bind us non-monetarily.
216 </p>
217
218 <h2 className="mt-10 font-mono text-lg text-[var(--color-text)]">15. Changes to these Terms</h2>
219 <p>
220 We may update these Terms. Material changes will be posted on this page with a new
221 &ldquo;last updated&rdquo; date and, for material changes, emailed to the address on your
222 account when practical, at least 30 days before they take effect. Continued use after the
223 effective date is acceptance. If you disagree, close your account before that date.
224 </p>
225
226 <h2 className="mt-10 font-mono text-lg text-[var(--color-text)]">16. Governing law</h2>
227 <p>
228 These Terms are governed by Belgian law. Disputes that cannot be resolved amicably are
229 subject to the exclusive jurisdiction of the courts of Antwerp, Belgium, without limiting
230 non-waivable consumer rights in your country. The English version controls if translations
231 conflict.
232 </p>
233
234 <h2 className="mt-10 font-mono text-lg text-[var(--color-text)]">17. Contact</h2>
235 <p>
236 Legal: <strong>legal@flndrn.com</strong>. Support:{' '}
237 <strong>support@flndrn.com</strong>. Security:{' '}
238 <strong>security@flndrn.com</strong> (see Trust page for disclosure practice). Mail to
239 those addresses is handled by the Operator.
240 </p>
241 </>
242 );
243}