|
1 | 1 | <!DOCTYPE html> |
2 | | -<html lang="zh-CN"> |
| 2 | +<html lang="en"> |
3 | 3 | <head> |
4 | 4 | <meta charset="UTF-8"> |
5 | 5 | <meta name="viewport" content="width=device-width, initial-scale=1.0"> |
6 | | - <title>BeatTempo 隐私政策</title> |
7 | | - <meta name="description" content="BeatTempo 隐私政策,保护用户隐私与数据安全,确保信息透明合规。"> |
| 6 | + <title>BeatTempo Privacy Policy</title> |
| 7 | + <meta name="description" content="BeatTempo Privacy Policy, protecting user privacy and data security, ensuring transparency and compliance."> |
8 | 8 | <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css"> |
9 | 9 | <style> |
10 | 10 | :root { |
11 | | - --primary: #e6f2ff; /* 浅蓝背景 */ |
12 | | - --card-bg: #ffffff; /* 白色卡片 */ |
13 | | - --accent: #ff5722; /* 橙色强调 */ |
| 11 | + --primary: #e6f2ff; |
| 12 | + --card-bg: #ffffff; |
| 13 | + --accent: #ff5722; |
14 | 14 | --accent-dark: #e64a19; |
15 | 15 | --text-primary: #000000; |
16 | 16 | --text-secondary: #666666; |
|
19 | 19 | --transition: all 0.3s ease; |
20 | 20 | --max-width: 900px; |
21 | 21 | } |
22 | | - |
23 | 22 | * { margin: 0; padding: 0; box-sizing: border-box; } |
24 | | - |
25 | 23 | body { |
26 | 24 | font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif; |
27 | 25 | background: var(--primary); |
|
31 | 29 | position: relative; |
32 | 30 | min-height: 100vh; |
33 | 31 | } |
34 | | - |
35 | 32 | body::before { |
36 | 33 | content: ""; |
37 | 34 | position: absolute; |
38 | 35 | top: 0; left: 0; |
39 | 36 | width: 100%; height: 100%; |
40 | | - background: radial-gradient(circle at 10% 20%, rgba(255, 255, 255, 0.15) 0%, rgba(255, 255, 255, 0) 20%), |
41 | | - radial-gradient(circle at 90% 80%, rgba(255, 255, 255, 0.15) 0%, rgba(255, 255, 255, 0) 20%); |
| 37 | + background: radial-gradient(circle at 10% 20%, rgba(255,255,255,0.15) 0%, transparent 20%), |
| 38 | + radial-gradient(circle at 90% 80%, rgba(255,255,255,0.15) 0%, transparent 20%); |
42 | 39 | z-index: -1; |
43 | 40 | } |
44 | | - |
45 | 41 | nav { |
46 | 42 | background: rgba(255,255,255,0.9); |
47 | 43 | backdrop-filter: blur(5px); |
|
51 | 47 | top: 0; |
52 | 48 | z-index: 100; |
53 | 49 | } |
54 | | - |
55 | 50 | .nav-container { |
56 | 51 | max-width: var(--max-width); |
57 | 52 | margin: 0 auto; |
|
61 | 56 | gap: 2rem; |
62 | 57 | flex-wrap: wrap; |
63 | 58 | } |
64 | | - |
65 | 59 | .nav-link { |
66 | 60 | color: var(--text-secondary); |
67 | 61 | text-decoration: none; |
|
70 | 64 | border-radius: var(--border-radius); |
71 | 65 | transition: var(--transition); |
72 | 66 | } |
73 | | - |
74 | 67 | .nav-link:hover, |
75 | 68 | .nav-link.active { |
76 | 69 | background: rgba(255,87,34,0.1); |
77 | 70 | color: var(--accent); |
78 | 71 | } |
79 | | - |
80 | 72 | header { |
81 | 73 | text-align: center; |
82 | 74 | padding: 60px 20px 40px; |
83 | 75 | } |
84 | | - |
85 | 76 | h1 { |
86 | 77 | font-size: 2.5rem; |
87 | 78 | margin-bottom: 10px; |
88 | 79 | background: linear-gradient(to right, var(--accent), var(--accent-dark)); |
89 | 80 | -webkit-background-clip: text; |
90 | 81 | -webkit-text-fill-color: transparent; |
91 | 82 | } |
92 | | - |
93 | 83 | .subtitle { |
94 | 84 | font-size: 1.1rem; |
95 | 85 | color: var(--text-secondary); |
96 | 86 | } |
97 | | - |
98 | 87 | .container { |
99 | 88 | max-width: var(--max-width); |
100 | 89 | margin: 0 auto; |
101 | 90 | padding: 20px; |
102 | 91 | } |
103 | | - |
104 | 92 | .card { |
105 | 93 | background: var(--card-bg); |
106 | 94 | border-radius: var(--border-radius); |
|
109 | 97 | margin-bottom: 2rem; |
110 | 98 | border: 1px solid rgba(0,0,0,0.05); |
111 | 99 | } |
112 | | - |
113 | 100 | h2 { |
114 | 101 | font-size: 1.5rem; |
115 | 102 | color: var(--accent); |
116 | 103 | margin: 1.5rem 0 1rem; |
117 | 104 | } |
118 | | - |
119 | 105 | h3 { |
120 | 106 | font-size: 1.2rem; |
121 | 107 | color: var(--text-primary); |
122 | 108 | margin: 1rem 0 0.6rem; |
123 | 109 | } |
124 | | - |
125 | 110 | p { margin-bottom: 1rem; color: var(--text-primary); } |
126 | | - |
127 | 111 | ul, ol { margin: 1rem 0 1rem 1.5rem; } |
128 | | - |
129 | 112 | li { margin-bottom: 0.5rem; } |
130 | | - |
131 | 113 | .meta { |
132 | 114 | font-size: 0.9rem; |
133 | 115 | color: var(--text-secondary); |
134 | 116 | margin-bottom: 1rem; |
135 | 117 | text-align: center; |
136 | 118 | } |
137 | | - |
138 | 119 | .contact-box { |
139 | 120 | background: rgba(255,87,34,0.05); |
140 | 121 | border-left: 4px solid var(--accent); |
141 | 122 | padding: 1rem; |
142 | 123 | border-radius: var(--border-radius); |
143 | 124 | margin: 1.5rem 0; |
144 | 125 | } |
145 | | - |
146 | 126 | .contact-email { |
147 | 127 | font-weight: 600; |
148 | 128 | color: var(--accent); |
149 | 129 | } |
150 | | - |
151 | 130 | .btn { |
152 | 131 | display: inline-block; |
153 | 132 | background: var(--accent); |
|
160 | 139 | font-size: 1rem; |
161 | 140 | margin-top: 1rem; |
162 | 141 | } |
163 | | - |
164 | 142 | .btn:hover { background: var(--accent-dark); } |
165 | | - |
166 | 143 | footer { |
167 | 144 | text-align: center; |
168 | 145 | padding: 30px 20px; |
169 | 146 | color: var(--text-secondary); |
170 | 147 | border-top: 1px solid rgba(0,0,0,0.05); |
171 | 148 | margin-top: 30px; |
172 | 149 | } |
173 | | - |
174 | 150 | .footer-links { |
175 | 151 | display: flex; |
176 | 152 | justify-content: center; |
177 | 153 | flex-wrap: wrap; |
178 | 154 | gap: 20px; |
179 | 155 | margin-bottom: 10px; |
180 | 156 | } |
181 | | - |
182 | 157 | .footer-links a { |
183 | 158 | color: var(--text-secondary); |
184 | 159 | text-decoration: none; |
185 | 160 | transition: var(--transition); |
186 | 161 | } |
187 | | - |
188 | 162 | .footer-links a:hover { |
189 | 163 | color: var(--accent); |
190 | 164 | text-decoration: underline; |
191 | 165 | } |
192 | | - |
193 | 166 | @media (max-width: 768px) { |
194 | 167 | h1 { font-size: 2rem; } |
195 | 168 | .card { padding: 1.5rem; } |
|
200 | 173 | <body> |
201 | 174 |
|
202 | 175 | <header> |
203 | | - <h1>隐私政策</h1> |
204 | | - <p class="subtitle">保护您的隐私是我们的重要责任</p> |
| 176 | + <h1>Privacy Policy</h1> |
| 177 | + <p class="subtitle">Protecting your privacy is our priority</p> |
205 | 178 | </header> |
206 | 179 |
|
207 | 180 | <div class="container"> |
208 | 181 | <div class="card"> |
209 | | - <div class="meta">生效日期:2025年09月01日</div> |
| 182 | + <div class="meta">Effective Date: October 1, 2025</div> |
210 | 183 |
|
211 | | - <p>BeatTempo(以下称"本应用"或"我们")非常重视用户隐私与数据保护。请在使用本应用前仔细阅读本隐私政策,了解我们如何收集、使用、存储与保护您的信息,以及您所享有的权利。</p> |
| 184 | + <p>BeatTempo (hereinafter referred to as "this app" or "we") values user privacy and data protection. Please read this Privacy Policy carefully before using the app to understand how we collect, use, store, and protect your information, and what rights you have.</p> |
212 | 185 |
|
213 | | - <h2>一、我们收集的信息</h2> |
214 | | - <h3>1. 必要信息</h3> |
| 186 | + <h2>1. Information We Collect</h2> |
| 187 | + <h3>1.1 Required Information</h3> |
215 | 188 | <ul> |
216 | | - <li>订阅信息(通过 Apple App Store 与 RevenueCat 提供,例如订阅状态、订单号、到期时间)</li> |
217 | | - <li>基本设备信息(如设备型号、操作系统版本),用于确保订阅验证与兼容性</li> |
| 189 | + <li>Subscription information (provided via Apple App Store and RevenueCat, e.g., subscription status, order number, expiration date)</li> |
| 190 | + <li>Basic device information (e.g., device model, OS version) to ensure subscription verification and compatibility</li> |
218 | 191 | </ul> |
219 | 192 |
|
220 | | - <h3>2. 自动收集的信息</h3> |
| 193 | + <h3>1.2 Automatically Collected Information</h3> |
221 | 194 | <ul> |
222 | | - <li>在您使用过程中,我们可能通过 RevenueCat 或系统日志收集匿名化的订阅与使用数据</li> |
223 | | - <li>这些数据仅用于识别服务状态与统计分析</li> |
| 195 | + <li>During app usage, we may collect anonymized subscription and usage data via RevenueCat or system logs</li> |
| 196 | + <li>This data is only used to identify service status and for statistical analysis</li> |
224 | 197 | </ul> |
225 | 198 |
|
226 | | - <h3>3. 不收集的信息</h3> |
| 199 | + <h3>1.3 Information We Do Not Collect</h3> |
227 | 200 | <ul> |
228 | | - <li>我们不会收集您的联系人、照片、位置信息或其他与应用功能无关的敏感数据</li> |
229 | | - <li>除非您为使用某项明确功能主动授权并同意</li> |
| 201 | + <li>We do not collect your contacts, photos, location, or other sensitive data unrelated to app functionality</li> |
| 202 | + <li>Unless you explicitly authorize and consent for a specific feature</li> |
230 | 203 | </ul> |
231 | 204 |
|
232 | | - <h2>二、信息的使用目的</h2> |
| 205 | + <h2>2. Purpose of Information Use</h2> |
233 | 206 | <ul> |
234 | | - <li>验证和管理订阅状态</li> |
235 | | - <li>提供、维护与优化应用功能与用户体验</li> |
236 | | - <li>诊断问题、修复错误并分析性能</li> |
237 | | - <li>履行法律法规要求以及保障服务的安全与稳定</li> |
| 207 | + <li>Verify and manage subscription status</li> |
| 208 | + <li>Provide, maintain, and optimize app functions and user experience</li> |
| 209 | + <li>Diagnose issues, fix bugs, and analyze performance</li> |
| 210 | + <li>Comply with legal requirements and ensure service security and stability</li> |
238 | 211 | </ul> |
239 | 212 |
|
240 | | - <h2>三、第三方服务</h2> |
241 | | - <p>本应用为实现订阅与计费功能,集成了以下第三方服务:</p> |
| 213 | + <h2>3. Third-Party Services</h2> |
| 214 | + <p>This app integrates the following third-party services to support subscriptions and billing:</p> |
242 | 215 |
|
243 | | - <h3>1. Apple App Store</h3> |
| 216 | + <h3>3.1 Apple App Store</h3> |
244 | 217 | <ul> |
245 | | - <li>用于应用分发与支付处理</li> |
246 | | - <li>价格与账单由 App Store 管理</li> |
| 218 | + <li>Used for app distribution and payment processing</li> |
| 219 | + <li>Prices and billing are managed by the App Store</li> |
247 | 220 | </ul> |
248 | 221 |
|
249 | | - <h3>2. RevenueCat</h3> |
| 222 | + <h3>3.2 RevenueCat</h3> |
250 | 223 | <ul> |
251 | | - <li>用于订阅验证、管理与统计分析</li> |
252 | | - <li>RevenueCat 可能会处理与订阅相关的标识与收据信息</li> |
253 | | - <li>具体数据实践请参阅其隐私政策</li> |
| 224 | + <li>Used for subscription verification, management, and analytics</li> |
| 225 | + <li>RevenueCat may process identifiers and receipt information related to subscriptions</li> |
| 226 | + <li>Refer to their privacy policy for detailed practices</li> |
254 | 227 | </ul> |
255 | 228 |
|
256 | | - <p>建议您查阅第三方服务的隐私政策以获取更多信息:</p> |
| 229 | + <p>We recommend reviewing the privacy policies of third-party services for more information:</p> |
257 | 230 | <ul> |
258 | | - <li><a href="https://www.apple.com/legal/privacy/" target="_blank">Apple 隐私政策</a></li> |
259 | | - <li><a href="https://www.revenuecat.com/privacy/" target="_blank">RevenueCat 隐私政策</a></li> |
| 231 | + <li><a href="https://www.apple.com/legal/privacy/" target="_blank">Apple Privacy Policy</a></li> |
| 232 | + <li><a href="https://www.revenuecat.com/privacy/" target="_blank">RevenueCat Privacy Policy</a></li> |
260 | 233 | </ul> |
261 | 234 |
|
262 | | - <h2>四、关于使用</h2> |
263 | | - <p>本应用为工具类应用,面向所有年龄层用户。</p> |
| 235 | + <h2>4. Usage</h2> |
| 236 | + <p>This app is a tool-oriented application suitable for users of all ages.</p> |
264 | 237 |
|
265 | | - <h2>五、政策变更</h2> |
266 | | - <p>若我们对本隐私政策进行重大修改,会在本页面更新"生效日期"。建议您定期查看以获取最新信息。</p> |
| 238 | + <h2>5. Policy Updates</h2> |
| 239 | + <p>We may update this Privacy Policy from time to time. Any significant changes will update the "Effective Date" on this page. We recommend reviewing it periodically for the latest information.</p> |
267 | 240 |
|
268 | | - <h2>六、联系我们</h2> |
269 | | - <p>如对本隐私政策有疑问,请联系:</p> |
270 | | - <div class="contact-box"> |
271 | | - <h3>技术支持邮箱</h3> |
| 241 | + <h2>6. Contact Us</h2> |
| 242 | + <p>If you have any questions regarding this Privacy Policy, please contact:</p> |
| 243 | + <div class="contact-box"> |
| 244 | + <h3>Support Email</h3> |
272 | 245 | <p class="contact-email">wilsontang1024@qq.com</p> |
273 | 246 | </div> |
274 | 247 | </div> |
275 | 248 | </div> |
276 | 249 |
|
277 | 250 | <footer> |
278 | 251 | <div class="footer-links"> |
279 | | - <a href="privacy.html">隐私政策</a> |
280 | | - <a href="terms.html">服务条款</a> |
281 | | - <a href="support.html">技术支持</a> |
| 252 | + <a href="privacy.html">Privacy Policy</a> |
| 253 | + <a href="terms.html">Terms of Service</a> |
| 254 | + <a href="support.html">Support</a> |
282 | 255 | </div> |
283 | 256 | <p>Copyright © 2025 Wilson Tang. All Rights Reserved.</p> |
284 | 257 | </footer> |
|
0 commit comments