-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathterms.html
More file actions
338 lines (307 loc) · 25.2 KB
/
terms.html
File metadata and controls
338 lines (307 loc) · 25.2 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
<!DOCTYPE html>
<html lang="en" dir="ltr">
<head>
<meta charset="UTF-8">
<script>if(location.search.includes('internal=1'))localStorage.setItem('_cf_internal','1');if(localStorage.getItem('_cf_internal')==='1')Object.defineProperty(window,'__cfBeacon',{get:()=>false,set:()=>{}});</script>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title data-i18n="terms_page_title">Terms of Service - Readmigo</title>
<meta name="description" content="Readmigo Terms of Service - Read our terms and conditions for using the service.">
<!-- Open Graph -->
<meta property="og:title" content="Terms of Service - Readmigo">
<meta property="og:description" content="Read our terms and conditions for using the service.">
<meta property="og:type" content="website">
<meta property="og:url" content="https://readmigo.app/terms">
<!-- Favicon -->
<link rel="icon" type="image/x-icon" href="/assets/favicon.ico">
<!-- Tailwind CSS -->
<script src="https://cdn.tailwindcss.com"></script>
<script>
tailwind.config = {
theme: {
extend: {
colors: {
primary: '#7C8DF5',
'primary-dark': '#6B7AE8',
secondary: '#B9B3F5',
'brand-blue': '#8BB9FF',
'brand-purple': '#B9B3F5',
'brand-pink': '#F6B6E8',
'text-primary': '#2D2E4A',
'text-secondary': '#6B6F9C',
'bg-light': '#F7F8FD',
'bg-subtle': '#EEF0FA',
}
}
}
}
</script>
<style>
.gradient-bg { background: linear-gradient(135deg, #8BB9FF 0%, #B9B3F5 50%, #F6B6E8 100%); }
.text-gradient { background: linear-gradient(135deg, #8BB9FF 0%, #B9B3F5 50%, #F6B6E8 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; }
#mobile-menu { display: none; }
#mobile-menu.open { display: block; }
.prose h2 { margin-top: 2rem; margin-bottom: 1rem; font-size: 1.5rem; font-weight: 600; }
.prose h3 { margin-top: 1.5rem; margin-bottom: 0.75rem; font-size: 1.25rem; font-weight: 600; }
.prose p { margin-bottom: 1rem; line-height: 1.75; }
.prose ul { margin-bottom: 1rem; padding-left: 1.5rem; list-style-type: disc; }
.prose li { margin-bottom: 0.5rem; }
.prose table { width: 100%; margin-bottom: 1rem; border-collapse: collapse; }
.prose th, .prose td { border: 1px solid #e5e7eb; padding: 0.75rem; text-align: left; }
.prose th { background-color: #f9fafb; font-weight: 600; }
</style>
<script src="js/posthog.js"></script>
<script src="js/tracking.js"></script>
</head>
<body class="bg-white text-text-primary antialiased">
<!-- Header -->
<header class="fixed top-0 left-0 right-0 bg-white z-50 border-b border-gray-100/60">
<nav class="max-w-6xl mx-auto px-6 py-3.5 flex items-center justify-between">
<a href="/" class="flex items-center gap-2.5">
<img src="/assets/logo.png" alt="Readmigo" class="w-8 h-8 rounded-lg">
<span class="text-xl font-bold text-gradient">Readmigo</span>
</a>
<div class="hidden md:flex items-center gap-8">
<a href="/#products" class="text-text-secondary hover:text-text-primary transition text-sm font-medium" data-i18n="nav_products">Products</a>
<a href="/#features" class="text-text-secondary hover:text-text-primary transition text-sm font-medium" data-i18n="nav_features">Features</a>
<a href="/about" class="text-text-secondary hover:text-text-primary transition text-sm font-medium" data-i18n="nav_about">About</a>
<a href="https://blog.readmigo.app" target="_blank" rel="noopener" class="text-text-secondary hover:text-text-primary transition text-sm font-medium" data-i18n="nav_blog">Blog</a>
<a href="/support" class="text-text-secondary hover:text-text-primary transition text-sm font-medium" data-i18n="nav_support">Support</a>
</div>
<div class="hidden md:flex items-center gap-4">
<a href="https://github.com/readmigo" target="_blank" rel="noopener" class="text-text-secondary hover:text-text-primary transition" aria-label="GitHub">
<svg class="w-5 h-5" fill="currentColor" viewBox="0 0 24 24"><path d="M12 0c-6.626 0-12 5.373-12 12 0 5.302 3.438 9.8 8.207 11.387.599.111.793-.261.793-.577v-2.234c-3.338.726-4.033-1.416-4.033-1.416-.546-1.387-1.333-1.756-1.333-1.756-1.089-.745.083-.729.083-.729 1.205.084 1.839 1.237 1.839 1.237 1.07 1.834 2.807 1.304 3.492.997.107-.775.418-1.305.762-1.604-2.665-.305-5.467-1.334-5.467-5.931 0-1.311.469-2.381 1.236-3.221-.124-.303-.535-1.524.117-3.176 0 0 1.008-.322 3.301 1.23.957-.266 1.983-.399 3.003-.404 1.02.005 2.047.138 3.006.404 2.291-1.552 3.297-1.23 3.297-1.23.653 1.653.242 2.874.118 3.176.77.84 1.235 1.911 1.235 3.221 0 4.609-2.807 5.624-5.479 5.921.43.372.823 1.102.823 2.222v3.293c0 .319.192.694.801.576 4.765-1.589 8.199-6.086 8.199-11.386 0-6.627-5.373-12-12-12z"/></svg>
</a>
<div class="relative">
<button id="lang-toggle" class="flex items-center gap-1 text-sm text-text-secondary hover:text-text-primary transition cursor-pointer">
<svg class="w-4 h-4" fill="none" stroke="currentColor" viewBox="0 0 24 24"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M21 12a9 9 0 01-9 9m9-9a9 9 0 00-9-9m9 9H3m9 9a9 9 0 01-9-9m9 9c1.657 0 3-4.03 3-9s-1.343-9-3-9m0 18c-1.657 0-3-4.03-3-9s1.343-9 3-9m-9 9a9 9 0 019-9"/></svg>
<span id="lang-current">English</span>
<svg class="w-3.5 h-3.5" fill="none" stroke="currentColor" viewBox="0 0 24 24"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M19 9l-7 7-7-7"/></svg>
</button>
<div id="lang-menu" class="hidden absolute right-0 mt-2 w-44 bg-white rounded-xl shadow-lg border border-gray-100 py-2 z-50 max-h-80 overflow-y-auto"></div>
</div>
</div>
<button id="mobile-menu-btn" class="md:hidden p-2 text-text-secondary hover:text-text-primary">
<svg class="w-6 h-6" fill="none" stroke="currentColor" viewBox="0 0 24 24"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M4 6h16M4 12h16M4 18h16"/></svg>
</button>
</nav>
<div id="mobile-menu" class="md:hidden bg-white border-t border-gray-100 px-6 py-4">
<div class="flex flex-col gap-4">
<a href="/#products" class="text-text-secondary hover:text-text-primary transition text-sm font-medium" data-i18n="nav_products">Products</a>
<a href="/#features" class="text-text-secondary hover:text-text-primary transition text-sm font-medium" data-i18n="nav_features">Features</a>
<a href="/about" class="text-text-secondary hover:text-text-primary transition text-sm font-medium" data-i18n="nav_about">About</a>
<a href="https://blog.readmigo.app" target="_blank" rel="noopener" class="text-text-secondary hover:text-text-primary transition text-sm font-medium" data-i18n="nav_blog">Blog</a>
<a href="/support" class="text-text-secondary hover:text-text-primary transition text-sm font-medium" data-i18n="nav_support">Support</a>
</div>
</div>
</header>
<!-- Content -->
<main class="pt-24 pb-16 px-6">
<article class="max-w-4xl mx-auto prose">
<h1 class="text-3xl font-bold mb-2" data-i18n="terms_h1">Terms of Service</h1>
<p class="text-text-secondary mb-8"><strong data-i18n="terms_updated">Last Updated: January 2026</strong></p>
<h2 data-i18n="terms_s1_h2">1. Acceptance of Terms</h2>
<p data-i18n="terms_s1_p1">By accessing or using Readmigo ("the Service"), you agree to be bound by these Terms of Service ("Terms"). If you do not agree to these Terms, do not use the Service.</p>
<h2 data-i18n="terms_s2_h2">2. Description of Service</h2>
<p data-i18n="terms_s2_p1">Readmigo is an AI-powered English reading and learning application that provides:</p>
<ul>
<li data-i18n="terms_li_books">Access to public domain books</li>
<li data-i18n="terms_li_ai_features">AI-assisted reading features (word explanations, translations, etc.)</li>
<li data-i18n="terms_li_vocab_lr">Vocabulary learning with spaced repetition</li>
<li data-i18n="terms_li_progress_t">Reading progress tracking</li>
<li data-i18n="terms_li_social">Social features (quotes, postcards, author interactions)</li>
</ul>
<h2 data-i18n="terms_s3_h2">3. Account Registration</h2>
<h3 data-i18n="terms_s31_h3">3.1 Account Creation</h3>
<p data-i18n="terms_s31_p1">To use certain features, you must create an account using Apple Sign In, Google Sign In, or email registration. You agree to:</p>
<ul>
<li data-i18n="terms_li_accurate">Provide accurate and complete information</li>
<li data-i18n="terms_li_security_acc">Maintain the security of your account credentials</li>
<li data-i18n="terms_li_notify">Notify us immediately of any unauthorized access</li>
<li data-i18n="terms_li_responsible">Be responsible for all activities under your account</li>
</ul>
<h3 data-i18n="terms_s32_h3">3.2 Account Termination</h3>
<p data-i18n="terms_s32_p1">We reserve the right to suspend or terminate your account if you violate these Terms. You may delete your account at any time through the app settings.</p>
<h2 data-i18n="terms_s4_h2">4. Subscription and Payments</h2>
<h3 data-i18n="terms_s41_h3">4.1 Free and Premium Tiers</h3>
<ul>
<li data-i18n="terms_li_free">Free Tier: Limited AI interactions, basic features</li>
<li data-i18n="terms_li_pro">Pro Tier: Unlimited AI interactions, advanced features</li>
<li data-i18n="terms_li_premium">Premium Tier: All features, priority support, exclusive content</li>
</ul>
<h3 data-i18n="terms_s42_h3">4.2 Billing</h3>
<ul>
<li data-i18n="terms_li_bill_store">Subscriptions are billed through Apple App Store or Google Play</li>
<li data-i18n="terms_li_bill_currency">Prices are displayed in your local currency</li>
<li data-i18n="terms_li_bill_renew">Subscriptions auto-renew unless cancelled</li>
<li data-i18n="terms_li_bill_cancel">Cancel at least 24 hours before renewal to avoid charges</li>
</ul>
<h3 data-i18n="terms_s43_h3">4.3 Refunds</h3>
<p data-i18n="terms_s43_p1">Refund requests are handled according to Apple App Store or Google Play policies.</p>
<h2 data-i18n="terms_s5_h2">5. Acceptable Use</h2>
<p data-i18n="terms_s5_p1">You agree NOT to:</p>
<ul>
<li data-i18n="terms_li_illegal">Use the Service for any illegal purpose</li>
<li data-i18n="terms_li_share_acc">Share your account with others</li>
<li data-i18n="terms_li_unauth">Attempt to gain unauthorized access to the Service</li>
<li data-i18n="terms_li_disrupt">Interfere with or disrupt the Service</li>
<li data-i18n="terms_li_automated">Use automated means to access the Service</li>
<li data-i18n="terms_li_reproduce">Reproduce, duplicate, or resell the Service</li>
<li data-i18n="terms_li_malicious">Upload malicious content or code</li>
<li data-i18n="terms_li_harass">Harass, abuse, or harm other users</li>
<li data-i18n="terms_li_ip">Violate intellectual property rights</li>
</ul>
<h2 data-i18n="terms_s6_h2">6. Content</h2>
<h3 data-i18n="terms_s61_h3">6.1 Public Domain Books</h3>
<p data-i18n="terms_s61_p1">The books in our library are sourced from public domain collections (Project Gutenberg, Standard Ebooks). These works are not subject to copyright.</p>
<h3 data-i18n="terms_s62_h3">6.2 AI-Generated Content</h3>
<p data-i18n="terms_s62_p1">AI-generated explanations, translations, and other content are provided for educational purposes. We do not guarantee the accuracy of AI responses.</p>
<h3 data-i18n="terms_s63_h3">6.3 User-Generated Content</h3>
<p data-i18n="terms_s63_p1">You retain ownership of content you create (postcards, comments, etc.). By posting content, you grant us a license to display and distribute it within the Service.</p>
<h3 data-i18n="terms_s64_h3">6.4 Prohibited Content</h3>
<p data-i18n="terms_s64_p1">Do not post content that is:</p>
<ul>
<li data-i18n="terms_li_illegal_c">Illegal or promotes illegal activities</li>
<li data-i18n="terms_li_hateful">Hateful, discriminatory, or harassing</li>
<li data-i18n="terms_li_explicit">Sexually explicit or violent</li>
<li data-i18n="terms_li_spam">Spam or advertising</li>
<li data-i18n="terms_li_infringe">Infringing on others' intellectual property</li>
</ul>
<h2 data-i18n="terms_s7_h2">7. Intellectual Property</h2>
<h3 data-i18n="terms_s71_h3">7.1 Our Rights</h3>
<p data-i18n="terms_s71_p1">The Service, including its design, features, and technology, is owned by Readmigo and protected by intellectual property laws.</p>
<h3 data-i18n="terms_s72_h3">7.2 Your Rights</h3>
<p data-i18n="terms_s72_p1">You retain ownership of your personal data and user-generated content. We do not claim ownership of your reading notes.</p>
<h3 data-i18n="terms_s73_h3">7.3 Feedback</h3>
<p data-i18n="terms_s73_p1">If you provide feedback or suggestions, we may use them without obligation to you.</p>
<h2 data-i18n="terms_s8_h2">8. Disclaimers</h2>
<h3 data-i18n="terms_s81_h3">8.1 "As Is" Service</h3>
<p data-i18n="terms_s81_p1">THE SERVICE IS PROVIDED "AS IS" WITHOUT WARRANTIES OF ANY KIND, EXPRESS OR IMPLIED.</p>
<h3 data-i18n="terms_s82_h3">8.2 AI Limitations</h3>
<p data-i18n="terms_s82_p1">AI features may produce inaccurate or inappropriate responses. Do not rely solely on AI for critical decisions.</p>
<h3 data-i18n="terms_s83_h3">8.3 Availability</h3>
<p data-i18n="terms_s83_p1">We do not guarantee uninterrupted access to the Service. Maintenance, updates, or technical issues may cause temporary unavailability.</p>
<h2 data-i18n="terms_s9_h2">9. Limitation of Liability</h2>
<p data-i18n="terms_s9_p1">TO THE MAXIMUM EXTENT PERMITTED BY LAW, READMIGO SHALL NOT BE LIABLE FOR ANY INDIRECT, INCIDENTAL, SPECIAL, CONSEQUENTIAL, OR PUNITIVE DAMAGES, OR ANY LOSS OF PROFITS OR REVENUES.</p>
<h2 data-i18n="terms_s10_h2">10. Indemnification</h2>
<p data-i18n="terms_s10_p1">You agree to indemnify and hold harmless Readmigo from any claims, damages, or expenses arising from your use of the Service or violation of these Terms.</p>
<h2 data-i18n="terms_s11_h2">11. Changes to Terms</h2>
<p data-i18n="terms_s11_p1">We may modify these Terms at any time. Continued use of the Service after changes constitutes acceptance. We will notify you of material changes through the app or email.</p>
<h2 data-i18n="terms_s12_h2">12. Governing Law</h2>
<p data-i18n="terms_s12_p1">These Terms are governed by the laws of New South Wales, Australia. Any disputes shall be resolved in the courts of New South Wales, Australia.</p>
<h2 data-i18n="terms_s13_h2">13. Contact</h2>
<p data-i18n="terms_s13_p1">For questions about these Terms, contact us at:</p>
<ul>
<li><span data-i18n="terms_li_legal_email">Email: </span><a href="mailto:legal@readmigo.app" class="text-primary hover:underline">legal@readmigo.app</a></li>
<li><span data-i18n="terms_li_support_email">Support: </span><a href="mailto:support@readmigo.app" class="text-primary hover:underline">support@readmigo.app</a></li>
</ul>
<h2 data-i18n="terms_appendix_a_h2">Appendix A: Subscription Details</h2>
<table>
<thead>
<tr>
<th data-i18n="terms_th_plan">Plan</th>
<th data-i18n="terms_th_price">Price</th>
<th data-i18n="terms_th_features_col">Features</th>
</tr>
</thead>
<tbody>
<tr>
<td data-i18n="terms_td_free">Free</td>
<td data-i18n="terms_td_free_price">$0/month</td>
<td data-i18n="terms_td_free_features">10 AI interactions/day, basic features</td>
</tr>
<tr>
<td data-i18n="terms_td_pro">Pro</td>
<td data-i18n="terms_td_pro_price">$6.99/month</td>
<td data-i18n="terms_td_pro_features">Unlimited AI, advanced learning</td>
</tr>
<tr>
<td data-i18n="terms_td_premium_plan">Premium</td>
<td data-i18n="terms_td_premium_price">$49.99/year</td>
<td data-i18n="terms_td_premium_features">All features, priority support</td>
</tr>
</tbody>
</table>
<p class="text-sm text-text-secondary"><em data-i18n="terms_appendix_a_note">Prices may vary by region. Check App Store for current pricing.</em></p>
<h2 data-i18n="terms_appendix_b_h2">Appendix B: Age Requirements</h2>
<ul>
<li data-i18n="terms_li_age_min">Minimum age: 13 years</li>
<li data-i18n="terms_li_age_under18">Users under 18 should have parental consent</li>
<li data-i18n="terms_li_age_purchase">In-app purchases require parent/guardian authorization for minors</li>
</ul>
</article>
</main>
<!-- Footer -->
<footer class="pt-16 pb-8 px-6 bg-[#0a0a1a] text-gray-400 border-t border-white/5">
<div class="max-w-6xl mx-auto">
<div class="flex flex-col md:flex-row md:items-start md:justify-between gap-10 mb-12">
<div class="max-w-xs">
<a href="/" class="flex items-center gap-2.5 mb-3">
<picture>
<source srcset="/assets/logo.webp" type="image/webp">
<img src="/assets/logo.png" alt="Readmigo" class="w-8 h-8 rounded-lg" width="32" height="32">
</picture>
<span class="text-xl font-bold text-gradient">Readmigo</span>
</a>
<p class="text-sm text-gray-500 leading-relaxed" data-i18n="footer_tagline">AI-powered English reading and learning for everyone.</p>
<div class="flex items-center gap-4 mt-5">
<a href="https://github.com/readmigo" target="_blank" rel="noopener" class="text-gray-600 hover:text-white transition" aria-label="GitHub"><svg class="w-5 h-5" fill="currentColor" viewBox="0 0 24 24"><path d="M12 0c-6.626 0-12 5.373-12 12 0 5.302 3.438 9.8 8.207 11.387.599.111.793-.261.793-.577v-2.234c-3.338.726-4.033-1.416-4.033-1.416-.546-1.387-1.333-1.756-1.333-1.756-1.089-.745.083-.729.083-.729 1.205.084 1.839 1.237 1.839 1.237 1.07 1.834 2.807 1.304 3.492.997.107-.775.418-1.305.762-1.604-2.665-.305-5.467-1.334-5.467-5.931 0-1.311.469-2.381 1.236-3.221-.124-.303-.535-1.524.117-3.176 0 0 1.008-.322 3.301 1.23.957-.266 1.983-.399 3.003-.404 1.02.005 2.047.138 3.006.404 2.291-1.552 3.297-1.23 3.297-1.23.653 1.653.242 2.874.118 3.176.77.84 1.235 1.911 1.235 3.221 0 4.609-2.807 5.624-5.479 5.921.43.372.823 1.102.823 2.222v3.293c0 .319.192.694.801.576 4.765-1.589 8.199-6.086 8.199-11.386 0-6.627-5.373-12-12-12z"/></svg></a>
<a href="mailto:support@readmigo.app" class="text-gray-600 hover:text-white transition" aria-label="Email"><svg class="w-5 h-5" fill="none" stroke="currentColor" viewBox="0 0 24 24"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M3 8l7.89 5.26a2 2 0 002.22 0L21 8M5 19h14a2 2 0 002-2V7a2 2 0 00-2-2H5a2 2 0 00-2 2v10a2 2 0 002 2z"/></svg></a>
</div>
</div>
<div class="grid grid-cols-2 md:grid-cols-6 gap-8 md:gap-10">
<div>
<h4 class="text-white font-semibold mb-4 text-sm" data-i18n="footer_col_products">Products</h4>
<ul class="space-y-2.5 text-sm">
<li><a href="https://apps.apple.com/us/app/readmigo/id6756987013" target="_blank" rel="noopener" class="hover:text-white transition">Readmigo iOS</a></li>
<li><a href="https://web.readmigo.app/" target="_blank" rel="noopener" class="hover:text-white transition">Readmigo Web</a></li>
<li><a href="https://rss.mcloud88.com" target="_blank" rel="noopener" class="hover:text-white transition">FocusReader</a></li>
<li><a href="https://ai.readmigo.app" target="_blank" rel="noopener" class="hover:text-white transition">AI Tech Review</a></li>
<li><a href="https://play.google.com/store/apps/details?id=com.readmigo.app" target="_blank" rel="noopener" class="hover:text-white transition">Readmigo Android</a></li>
</ul>
</div>
<div>
<h4 class="text-white font-semibold mb-4 text-sm" data-i18n="footer_col_company">Company</h4>
<ul class="space-y-2.5 text-sm">
<li><a href="/about" class="hover:text-white transition" data-i18n="nav_about">About</a></li>
<li><a href="https://ai.readmigo.app" target="_blank" rel="noopener" class="hover:text-white transition" data-i18n="footer_blog">Blog</a></li>
<li><a href="/credits" class="hover:text-white transition" data-i18n="footer_credits">Credits</a></li>
<li><a href="https://github.com/readmigo" target="_blank" rel="noopener" class="hover:text-white transition">GitHub</a></li>
<li><a href="https://readmigo.github.io/docs/" target="_blank" rel="noopener" class="hover:text-white transition" data-i18n="footer_docs">Documentation</a></li>
<li><a href="https://blog.readmigo.app" target="_blank" rel="noopener" class="hover:text-white transition" data-i18n="footer_blog_official">Blog</a></li>
</ul>
</div>
<div>
<h4 class="text-white font-semibold mb-4 text-sm" data-i18n="footer_support">Support</h4>
<ul class="space-y-2.5 text-sm">
<li><a href="/support" class="hover:text-white transition" data-i18n="footer_help">Help Center</a></li>
<li><a href="mailto:support@readmigo.app" class="hover:text-white transition" data-i18n="footer_contact">Contact Us</a></li>
<li><a href="/support/account-deletion" class="hover:text-white transition" data-i18n="footer_delete">Delete Account</a></li>
</ul>
</div>
<div>
<h4 class="text-white font-semibold mb-4 text-sm" data-i18n="footer_legal">Legal</h4>
<ul class="space-y-2.5 text-sm">
<li><a href="/privacy" class="hover:text-white transition" data-i18n="footer_privacy">Privacy Policy</a></li>
<li><a href="/terms" class="hover:text-white transition" data-i18n="footer_terms">Terms of Service</a></li>
</ul>
</div>
<div class="md:col-span-2">
<h4 class="text-white font-semibold mb-4 text-sm" data-i18n="footer_col_language">Language</h4>
<div id="footer-langs" class="grid grid-cols-3 sm:grid-cols-4 gap-x-4 gap-y-1.5 text-xs"></div>
</div>
</div>
</div>
<div class="border-t border-white/5 pt-6 flex flex-col md:flex-row md:items-center md:justify-between gap-2 text-xs text-gray-600">
<p data-i18n="footer_rights">© 2025-2026 Readmigo. All rights reserved.</p>
<p data-i18n="footer_address">42 Church Ave, Mascot, NSW 2020, Sydney, Australia</p>
</div>
</div>
</footer>
<script src="/js/i18n.js"></script>
<script>
document.getElementById('mobile-menu-btn').addEventListener('click', function() {
document.getElementById('mobile-menu').classList.toggle('open');
});
</script>
</body>
</html>