Skip to content

Commit 2af5e58

Browse files
committed
Update terms
1 parent 46d5e94 commit 2af5e58

File tree

2 files changed

+91
-16
lines changed

2 files changed

+91
-16
lines changed

src/pages/Privacy/Privacy.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ const Privacy: React.FC = () => {
2828
}}>
2929
<header style={{marginBottom: '2rem', textAlign: 'center'}}>
3030
<h1 style={{color: '#1f2937', marginBottom: '0.5rem'}}>Privacy Policy</h1>
31-
<p style={{color: '#6b7280'}}>Last updated: {new Date().toLocaleDateString()}</p>
31+
<p style={{color: '#6b7280'}}>Last updated: 9/28/2025</p>
3232
</header>
3333

3434
<div style={{lineHeight: '1.6', color: '#374151'}}>

src/pages/Terms/Terms.tsx

Lines changed: 90 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ const Terms: React.FC = () => {
2828
}}>
2929
<header style={{marginBottom: '2rem', textAlign: 'center'}}>
3030
<h1 style={{color: '#1f2937', marginBottom: '0.5rem'}}>Terms of Service</h1>
31-
<p style={{color: '#6b7280'}}>Last updated: {new Date().toLocaleDateString()}</p>
31+
<p style={{color: '#6b7280'}}>Last updated: 9/28/2025</p>
3232
</header>
3333

3434
<div style={{lineHeight: '1.6', color: '#374151'}}>
@@ -222,9 +222,86 @@ const Terms: React.FC = () => {
222222
</section>
223223

224224
<section style={{marginBottom: '2rem'}}>
225-
<h2 style={{color: '#1f2937', marginBottom: '1rem'}}>7. Usage Quotas and Service Levels</h2>
225+
<h2 style={{color: '#1f2937', marginBottom: '1rem'}}>7. Subscription Terms</h2>
226226
<p>
227-
Your account includes usage quotas that may limit:
227+
Salamander offers an optional subscription service that provides enhanced features and
228+
increased usage limits.
229+
</p>
230+
231+
<h3 style={{color: '#374151', marginBottom: '0.5rem', marginTop: '1.5rem'}}>Subscription
232+
Details</h3>
233+
<ul style={{marginLeft: '1.5rem', marginTop: '0.5rem'}}>
234+
<li><strong>Cost:</strong> $4.99 USD per month</li>
235+
<li><strong>Billing Frequency:</strong> Monthly recurring subscription</li>
236+
<li><strong>Auto-Renewal:</strong> Your subscription automatically renews each month unless
237+
cancelled
238+
</li>
239+
<li><strong>Payment Processing:</strong> Handled securely through Google Play Store or Apple
240+
App Store
241+
</li>
242+
</ul>
243+
244+
<h3 style={{color: '#374151', marginBottom: '0.5rem', marginTop: '1.5rem'}}>Subscription
245+
Benefits</h3>
246+
<p>The subscription provides:</p>
247+
<ul style={{marginLeft: '1.5rem', marginTop: '0.5rem'}}>
248+
<li>Increased daily message limits</li>
249+
<li>Additional AI runner instances</li>
250+
<li>Priority support and faster response times</li>
251+
<li>Enhanced data storage and transfer limits</li>
252+
<li>Early access to new features and AI models</li>
253+
</ul>
254+
255+
<h3 style={{color: '#374151', marginBottom: '0.5rem', marginTop: '1.5rem'}}>Important Notes
256+
About the Subscription</h3>
257+
<ul style={{marginLeft: '1.5rem', marginTop: '0.5rem'}}>
258+
<li><strong>Optional Service:</strong> A subscription is NOT required to use Salamander. The
259+
core functionality of the app is available to all users with a free account
260+
</li>
261+
<li><strong>Cancellation:</strong> You may cancel your subscription at any time through your
262+
Google Play Store or Apple App Store account settings
263+
</li>
264+
<li><strong>Effective Period:</strong> Cancellations take effect at the end of your current
265+
billing cycle
266+
</li>
267+
<li><strong>No Refunds:</strong> Subscription fees are non-refundable, except as required by
268+
applicable law
269+
</li>
270+
<li><strong>Price Changes:</strong> We may change subscription pricing with 30 days' advance
271+
notice
272+
</li>
273+
<li><strong>Geographic Availability:</strong> Subscription availability and pricing may vary
274+
by region
275+
</li>
276+
</ul>
277+
278+
<h3 style={{color: '#374151', marginBottom: '0.5rem', marginTop: '1.5rem'}}>Free Tier
279+
Limitations</h3>
280+
<p>
281+
Users without an active subscription have access to the full Salamander platform with the
282+
following limitations:
283+
</p>
284+
<ul style={{marginLeft: '1.5rem', marginTop: '0.5rem'}}>
285+
<li>Reduced daily message and command limits</li>
286+
<li>Limited number of concurrent AI runners</li>
287+
<li>Standard support response times</li>
288+
<li>Basic data storage and transfer allowances</li>
289+
</ul>
290+
291+
<p style={{marginTop: '1rem'}}>
292+
<strong>Subscription Management:</strong> All subscription billing, cancellations, and
293+
refund requests must be handled
294+
through the respective app store (Google Play Store or Apple App Store) where you purchased
295+
the subscription.
296+
Salamander does not directly process subscription payments or handle billing inquiries.
297+
</p>
298+
</section>
299+
300+
<section style={{marginBottom: '2rem'}}>
301+
<h2 style={{color: '#1f2937', marginBottom: '1rem'}}>8. Usage Quotas and Service Levels</h2>
302+
<p>
303+
Your account includes usage quotas that may vary based on your subscription status and may
304+
limit:
228305
</p>
229306
<ul style={{marginLeft: '1.5rem', marginTop: '0.5rem'}}>
230307
<li>Number of messages or commands per period</li>
@@ -240,7 +317,7 @@ const Terms: React.FC = () => {
240317
</section>
241318

242319
<section style={{marginBottom: '2rem'}}>
243-
<h2 style={{color: '#1f2937', marginBottom: '1rem'}}>8. Third-Party Services and
320+
<h2 style={{color: '#1f2937', marginBottom: '1rem'}}>9. Third-Party Services and
244321
Integration</h2>
245322
<p>
246323
Salamander relies heavily on third-party services. Your use of the Service involves
@@ -262,7 +339,7 @@ const Terms: React.FC = () => {
262339
</section>
263340

264341
<section style={{marginBottom: '2rem'}}>
265-
<h2 style={{color: '#1f2937', marginBottom: '1rem'}}>9. DISCLAIMER OF WARRANTIES</h2>
342+
<h2 style={{color: '#1f2937', marginBottom: '1rem'}}>10. DISCLAIMER OF WARRANTIES</h2>
266343
<p>
267344
<strong>THE SERVICE IS PROVIDED "AS IS" AND "AS AVAILABLE" WITHOUT WARRANTIES OF ANY KIND,
268345
EXPRESS OR IMPLIED.</strong>
@@ -284,7 +361,7 @@ const Terms: React.FC = () => {
284361
</section>
285362

286363
<section style={{marginBottom: '2rem'}}>
287-
<h2 style={{color: '#1f2937', marginBottom: '1rem'}}>10. LIMITATION OF LIABILITY</h2>
364+
<h2 style={{color: '#1f2937', marginBottom: '1rem'}}>11. LIMITATION OF LIABILITY</h2>
288365
<p>
289366
<strong>TO THE MAXIMUM EXTENT PERMITTED BY LAW, COMMIT 451 AND ITS AFFILIATES, OFFICERS,
290367
EMPLOYEES, AGENTS, PARTNERS,
@@ -315,7 +392,7 @@ const Terms: React.FC = () => {
315392
</section>
316393

317394
<section style={{marginBottom: '2rem'}}>
318-
<h2 style={{color: '#1f2937', marginBottom: '1rem'}}>11. Indemnification</h2>
395+
<h2 style={{color: '#1f2937', marginBottom: '1rem'}}>12. Indemnification</h2>
319396
<p>
320397
You agree to indemnify, defend, and hold harmless Commit 451, its affiliates, officers,
321398
directors, employees,
@@ -334,7 +411,7 @@ const Terms: React.FC = () => {
334411
</section>
335412

336413
<section style={{marginBottom: '2rem'}}>
337-
<h2 style={{color: '#1f2937', marginBottom: '1rem'}}>12. Termination</h2>
414+
<h2 style={{color: '#1f2937', marginBottom: '1rem'}}>13. Termination</h2>
338415
<p>
339416
Either party may terminate your access to the Service at any time, with or without cause or
340417
notice.
@@ -354,7 +431,7 @@ const Terms: React.FC = () => {
354431
</section>
355432

356433
<section style={{marginBottom: '2rem'}}>
357-
<h2 style={{color: '#1f2937', marginBottom: '1rem'}}>13. Service Availability and Changes</h2>
434+
<h2 style={{color: '#1f2937', marginBottom: '1rem'}}>14. Service Availability and Changes</h2>
358435
<p>
359436
We strive to maintain service availability but cannot guarantee uninterrupted access.
360437
The Service may be temporarily or permanently unavailable due to:
@@ -374,7 +451,7 @@ const Terms: React.FC = () => {
374451
</section>
375452

376453
<section style={{marginBottom: '2rem'}}>
377-
<h2 style={{color: '#1f2937', marginBottom: '1rem'}}>14. Governing Law and Dispute
454+
<h2 style={{color: '#1f2937', marginBottom: '1rem'}}>15. Governing Law and Dispute
378455
Resolution</h2>
379456
<p>
380457
These Terms are governed by and construed in accordance with the laws of the jurisdiction
@@ -389,15 +466,13 @@ const Terms: React.FC = () => {
389466
</section>
390467

391468
<section style={{marginBottom: '2rem'}}>
392-
<h2 style={{color: '#1f2937', marginBottom: '1rem'}}>15. Changes to Terms</h2>
469+
<h2 style={{color: '#1f2937', marginBottom: '1rem'}}>16. Changes to Terms</h2>
393470
<p>
394471
We reserve the right to modify these Terms at any time. When we make material changes, we
395472
will:
396473
</p>
397474
<ul style={{marginLeft: '1.5rem', marginTop: '0.5rem'}}>
398475
<li>Update the "Last updated" date at the top of these Terms</li>
399-
<li>Notify you via email, push notification, or prominent notice in the Service</li>
400-
<li>Provide at least 30 days' notice for material changes that affect your rights</li>
401476
</ul>
402477
<p style={{marginTop: '1rem'}}>
403478
Your continued use of the Service after changes become effective constitutes acceptance of
@@ -408,7 +483,7 @@ const Terms: React.FC = () => {
408483
</section>
409484

410485
<section style={{marginBottom: '2rem'}}>
411-
<h2 style={{color: '#1f2937', marginBottom: '1rem'}}>16. Miscellaneous</h2>
486+
<h2 style={{color: '#1f2937', marginBottom: '1rem'}}>17. Miscellaneous</h2>
412487
<p>
413488
These Terms constitute the entire agreement between you and Commit 451 regarding the
414489
Service.
@@ -421,7 +496,7 @@ const Terms: React.FC = () => {
421496
</section>
422497

423498
<section>
424-
<h2 style={{color: '#1f2937', marginBottom: '1rem'}}>17. Contact Information</h2>
499+
<h2 style={{color: '#1f2937', marginBottom: '1rem'}}>18. Contact Information</h2>
425500
<p>
426501
If you have questions about these Terms of Service, please contact Commit 451:
427502
</p>

0 commit comments

Comments
 (0)