返回 AiToEarn
1 /**
2 * ExtensionPrivacyPolicyPage - 浏览器扩展隐私政策页面
3 * 展示 AiToEarn 浏览器扩展的隐私政策和数据收集说明
4 */
5 import type { Metadata } from 'next'
6 import { useTranslation } from '@/app/i18n'
7 import { fallbackLng, languages } from '@/app/i18n/settings'
8 import { getMetadata } from '@/utils/metadata'
9 import styles from '../websit.module.scss'
10
11 export async function generateMetadata({
12 params,
13 }: {
14 params: Promise<{ lng: string }>
15 }): Promise<Metadata> {
16 let { lng } = await params
17 if (!languages.includes(lng))
18 lng = fallbackLng
19
20 const { t } = await useTranslation(lng, 'websit')
21
22 return getMetadata(
23 {
24 title: t('extensionPrivacy.title'),
25 description: t('extensionPrivacy.description'),
26 keywords: t('extensionPrivacy.keywords'),
27 },
28 lng,
29 '/websit/extension-privacy-policy',
30 )
31 }
32
33 export default function ExtensionPrivacyPolicyPage() {
34 return (
35 <div className={styles.websitPage}>
36 <main className={styles.main}>
37 <div className={styles.container}>
38 <div className={styles.header}>
39 <h1 className={styles.title}>AiToEarn Extension Privacy Policy</h1>
40 <p className={styles.lastUpdated}>Last Updated: 2024-12-15</p>
41 </div>
42
43 <div className={styles.content}>
44 <section className={styles.section}>
45 <p className={styles.introduction}>
46 This Privacy Policy describes how AiToEarn Extension ("Extension", "we", "us", or
47 "our") collects, uses, and protects information when you use our browser extension.
48 By installing and using the AiToEarn Extension, you agree to the collection and use
49 of information in accordance with this policy.
50 </p>
51 </section>
52
53 <section className={styles.section}>
54 <h2 className={styles.sectionTitle}>Table of Contents</h2>
55 <ul className={styles.listContent}>
56 <li>
57 <a href="#section1">1. Overview</a>
58 </li>
59 <li>
60 <a href="#section2">2. Information We Collect</a>
61 </li>
62 <li>
63 <a href="#section3">3. Browser Permissions</a>
64 </li>
65 <li>
66 <a href="#section4">4. How We Use Your Information</a>
67 </li>
68 <li>
69 <a href="#section5">5. Data Storage and Security</a>
70 </li>
71 <li>
72 <a href="#section6">6. Third-Party Services</a>
73 </li>
74 <li>
75 <a href="#section7">7. Data Sharing</a>
76 </li>
77 <li>
78 <a href="#section8">8. Your Rights and Choices</a>
79 </li>
80 <li>
81 <a href="#section9">9. Updates to This Policy</a>
82 </li>
83 <li>
84 <a href="#section10">10. Contact Us</a>
85 </li>
86 </ul>
87 </section>
88
89 <section className={styles.section} id="section1">
90 <h2 className={styles.sectionTitle}>1. Overview</h2>
91 <p className={styles.sectionContent}>
92 AiToEarn Extension is a browser extension designed to help users automate content
93 publishing, engagement, and social media tasks seamlessly with the AiToEarn web
94 platform (https://aitoearn.ai). The extension works in conjunction with supported
95 social media platforms including Douyin, Xiaohongshu (Little Red Book), and other
96 services.
97 </p>
98 <p className={styles.sectionContent}>
99 We are committed to protecting your privacy and ensuring transparency about our data
100 practices. This policy explains what data we collect, why we collect it, and how we
101 protect it.
102 </p>
103 </section>
104
105 <section className={styles.section} id="section2">
106 <h2 className={styles.sectionTitle}>2. Information We Collect</h2>
107
108 <h3 className={styles.subSectionTitle}>2.1 Authentication Data</h3>
109 <p className={styles.sectionContent}>
110 When you use the extension to connect to social media platforms, we may collect and
111 process authentication tokens and session cookies necessary to perform automated
112 actions on your behalf. This data is essential for the extension to function
113 properly.
114 </p>
115
116 <h3 className={styles.subSectionTitle}>2.2 Social Media Account Information</h3>
117 <p className={styles.sectionContent}>
118 We may collect information from your connected social media accounts, including:
119 </p>
120 <ul className={styles.listContent}>
121 <li>Account identifiers and usernames</li>
122 <li>Profile information (display name, avatar)</li>
123 <li>Content you choose to publish through the extension</li>
124 <li>Engagement metrics (likes, comments, shares)</li>
125 </ul>
126
127 <h3 className={styles.subSectionTitle}>2.3 Technical Data</h3>
128 <p className={styles.sectionContent}>
129 We may automatically collect certain technical information, including:
130 </p>
131 <ul className={styles.listContent}>
132 <li>Browser type and version</li>
133 <li>Extension version</li>
134 <li>Operating system information</li>
135 <li>Error logs and diagnostic data</li>
136 </ul>
137
138 <h3 className={styles.subSectionTitle}>2.4 Usage Data</h3>
139 <p className={styles.sectionContent}>
140 We collect information about how you use the extension, such as features accessed
141 and actions performed, to improve our services.
142 </p>
143 </section>
144
145 <section className={styles.section} id="section3">
146 <h2 className={styles.sectionTitle}>3. Browser Permissions</h2>
147 <p className={styles.sectionContent}>
148 The AiToEarn Extension requires certain browser permissions to function. Here's why
149 we need each permission:
150 </p>
151
152 <h3 className={styles.subSectionTitle}>Storage</h3>
153 <p className={styles.sectionContent}>
154 Used to store your preferences, settings, and cached data locally on your device.
155 This allows the extension to remember your configurations between browser sessions.
156 </p>
157
158 <h3 className={styles.subSectionTitle}>Tabs</h3>
159 <p className={styles.sectionContent}>
160 Required to interact with browser tabs, allowing the extension to open, navigate,
161 and manage tabs when performing automated tasks on social media platforms.
162 </p>
163
164 <h3 className={styles.subSectionTitle}>Scripting</h3>
165 <p className={styles.sectionContent}>
166 Enables the extension to inject scripts into web pages to automate content
167 publishing and engagement tasks on supported platforms.
168 </p>
169
170 <h3 className={styles.subSectionTitle}>Cookies (Optional)</h3>
171 <p className={styles.sectionContent}>
172 When granted, this permission allows the extension to access and manage cookies for
173 authentication purposes with social media platforms. This is an optional permission
174 and you can choose whether to grant it.
175 </p>
176
177 <h3 className={styles.subSectionTitle}>Declarative Net Request</h3>
178 <p className={styles.sectionContent}>
179 Used to modify network requests to ensure proper communication between the extension
180 and supported websites, including handling of authentication headers and CORS
181 policies.
182 </p>
183
184 <h3 className={styles.subSectionTitle}>Host Permissions</h3>
185 <p className={styles.sectionContent}>
186 The extension requires access to specific websites to function properly, including:
187 </p>
188 <ul className={styles.listContent}>
189 <li>douyin.com - For Douyin platform integration</li>
190 <li>xiaohongshu.com - For Xiaohongshu platform integration</li>
191 <li>aitoearn.ai - For communication with AiToEarn web platform</li>
192 </ul>
193 </section>
194
195 <section className={styles.section} id="section4">
196 <h2 className={styles.sectionTitle}>4. How We Use Your Information</h2>
197 <p className={styles.sectionContent}>
198 We use the collected information for the following purposes:
199 </p>
200 <ul className={styles.listContent}>
201 <li>To provide and maintain the extension's functionality</li>
202 <li>To automate content publishing and engagement tasks on your behalf</li>
203 <li>To synchronize data with the AiToEarn web platform</li>
204 <li>To authenticate your sessions with connected social media platforms</li>
205 <li>To improve and optimize the extension's performance</li>
206 <li>To diagnose technical issues and provide customer support</li>
207 <li>To send you important notifications about the extension</li>
208 <li>To comply with legal obligations</li>
209 </ul>
210 </section>
211
212 <section className={styles.section} id="section5">
213 <h2 className={styles.sectionTitle}>5. Data Storage and Security</h2>
214
215 <h3 className={styles.subSectionTitle}>Local Storage</h3>
216 <p className={styles.sectionContent}>
217 Most data collected by the extension is stored locally on your device using the
218 browser's built-in storage mechanisms. This includes your preferences, cached data,
219 and session information.
220 </p>
221
222 <h3 className={styles.subSectionTitle}>Server Storage</h3>
223 <p className={styles.sectionContent}>
224 Certain data may be transmitted to and stored on AiToEarn servers to enable
225 synchronization between the extension and the web platform. This data is encrypted
226 during transmission using industry-standard TLS/SSL protocols.
227 </p>
228
229 <h3 className={styles.subSectionTitle}>Security Measures</h3>
230 <p className={styles.sectionContent}>
231 We implement appropriate technical and organizational measures to protect your data,
232 including:
233 </p>
234 <ul className={styles.listContent}>
235 <li>Encryption of data in transit and at rest</li>
236 <li>Regular security audits and updates</li>
237 <li>Access controls and authentication mechanisms</li>
238 <li>Secure coding practices</li>
239 </ul>
240
241 <div className={styles.warningBox}>
242 <h3 className={styles.warningTitle}>Important Notice</h3>
243 <p className={styles.warningText}>
244 While we strive to protect your data, no method of electronic storage or
245 transmission is 100% secure. You are responsible for maintaining the
246 confidentiality of your account credentials and for all activities under your
247 account.
248 </p>
249 </div>
250 </section>
251
252 <section className={styles.section} id="section6">
253 <h2 className={styles.sectionTitle}>6. Third-Party Services</h2>
254 <p className={styles.sectionContent}>
255 The extension interacts with third-party social media platforms. When you use the
256 extension to connect to these platforms, you are also subject to their respective
257 privacy policies:
258 </p>
259 <ul className={styles.listContent}>
260 <li>Douyin/TikTok Privacy Policy</li>
261 <li>Xiaohongshu (Little Red Book) Privacy Policy</li>
262 <li>Other connected platform privacy policies</li>
263 </ul>
264 <p className={styles.sectionContent}>
265 We recommend reviewing the privacy policies of these third-party services to
266 understand how they collect, use, and protect your information.
267 </p>
268 </section>
269
270 <section className={styles.section} id="section7">
271 <h2 className={styles.sectionTitle}>7. Data Sharing</h2>
272 <p className={styles.sectionContent}>
273 We do not sell your personal information. We may share your information in the
274 following circumstances:
275 </p>
276
277 <h3 className={styles.subSectionTitle}>With AiToEarn Platform</h3>
278 <p className={styles.sectionContent}>
279 Data is shared between the extension and the AiToEarn web platform to provide
280 seamless functionality and synchronization.
281 </p>
282
283 <h3 className={styles.subSectionTitle}>With Social Media Platforms</h3>
284 <p className={styles.sectionContent}>
285 When you authorize the extension to perform actions on social media platforms,
286 necessary data is transmitted to those platforms to execute your requested actions.
287 </p>
288
289 <h3 className={styles.subSectionTitle}>Legal Requirements</h3>
290 <p className={styles.sectionContent}>
291 We may disclose your information if required by law, legal process, or government
292 request, or to protect the rights, property, or safety of AiToEarn, our users, or
293 others.
294 </p>
295 </section>
296
297 <section className={styles.section} id="section8">
298 <h2 className={styles.sectionTitle}>8. Your Rights and Choices</h2>
299 <p className={styles.sectionContent}>
300 You have the following rights regarding your data:
301 </p>
302
303 <h3 className={styles.subSectionTitle}>Access and Portability</h3>
304 <p className={styles.sectionContent}>
305 You can request access to the personal data we hold about you and receive a copy in
306 a portable format.
307 </p>
308
309 <h3 className={styles.subSectionTitle}>Correction</h3>
310 <p className={styles.sectionContent}>
311 You can request correction of any inaccurate personal data we hold about you.
312 </p>
313
314 <h3 className={styles.subSectionTitle}>Deletion</h3>
315 <p className={styles.sectionContent}>
316 You can request deletion of your personal data. You can also uninstall the extension
317 at any time, which will remove all locally stored data.
318 </p>
319
320 <h3 className={styles.subSectionTitle}>Opt-Out</h3>
321 <p className={styles.sectionContent}>
322 You can disconnect social media accounts or revoke permissions at any time through
323 the extension settings or by uninstalling the extension.
324 </p>
325
326 <p className={styles.sectionContent}>
327 To exercise any of these rights, please contact us at the email address provided
328 below.
329 </p>
330 </section>
331
332 <section className={styles.section} id="section9">
333 <h2 className={styles.sectionTitle}>9. Updates to This Policy</h2>
334 <p className={styles.sectionContent}>
335 We may update this Privacy Policy from time to time to reflect changes in our
336 practices or for other operational, legal, or regulatory reasons. We will notify you
337 of any material changes by updating the "Last Updated" date at the top of this
338 policy and, where appropriate, through the extension or by other means.
339 </p>
340 <p className={styles.sectionContent}>
341 We encourage you to review this Privacy Policy periodically to stay informed about
342 our data practices.
343 </p>
344 </section>
345
346 <section className={styles.section} id="section10">
347 <h2 className={styles.sectionTitle}>10. Contact Us</h2>
348 <div className={styles.contactInfo}>
349 <h3 className={styles.contactTitle}>Contact Information</h3>
350 <p className={styles.contactText}>
351 If you have any questions, concerns, or requests regarding this Privacy Policy or
352 our data practices, please contact us:
353 </p>
354 <p className={styles.contactText}>
355 <strong>Email:</strong>
356 {' '}
357 hello@aitoearn.ai
358 <br />
359 <strong>Website:</strong>
360 {' '}
361 https://aitoearn.ai
362 </p>
363 </div>
364 </section>
365 </div>
366 </div>
367 </main>
368 </div>
369 )
370 }
371
371 lines Plain Text