yinsi-xieyi.vue
16.6 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
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
<template>
<view class="privacy-page">
<!-- 导航栏 -->
<uni-nav-bar title="隐私协议" left-icon="left" @click-left="goBack" :fixed="true" :status-bar="true" />
<!-- 协议内容区 -->
<view class="content-section">
<!-- 引言 -->
<view class="privacy-card">
<view class="card-title">引言</view>
<view class="card-body">
<view class="paragraph">
自己练健身(以下简称"我们")深知个人信息对您的重要性,我们将严格遵守法律法规要求,采取相应的安全保护措施,尽力保护您的个人信息安全可控。鉴于此,我们制定本《隐私政策》(以下简称"本政策"),并提醒您:
</view>
<view class="paragraph">
本政策适用于自己练健身提供的所有产品和服务。如我们及关联公司的产品或服务中使用了自己练健身提供的产品或服务但未设独立隐私政策的,则本政策同样适用于该部分产品或服务。
</view>
<view class="paragraph">
<text
class="text-bold">请您在使用我们的产品或服务前,仔细阅读并了解本政策,</text>以确保您充分理解后再做出适当选择。您使用或继续使用我们的服务,即表示您同意我们按照本政策收集、使用、储存和分享您的相关信息。
</view>
</view>
</view>
<!-- 第一章 -->
<view class="privacy-card">
<view class="card-title">一、我们收集的信息</view>
<view class="card-body">
<view class="paragraph">
在您使用自己练健身服务的过程中,我们会按照如下方式收集您在使用服务时主动提供或因为使用服务而产生的信息,用以向您提供服务、优化我们的服务以及保障您的账户安全:
</view>
<view class="section-title">1.1 您主动提供的信息</view>
<view class="list-item">
<text class="list-dot">•</text>
<text class="list-text"><text
class="text-bold">注册与个人资料:</text>当您注册自己练健身账号时,您需要提供手机号码、昵称、性别、出生日期、身高、体重等基本信息,以便我们为您生成个性化的训练方案。</text>
</view>
<view class="list-item">
<text class="list-dot">•</text>
<text class="list-text"><text
class="text-bold">健康资料:</text>在设定健身目标时,您可以选择填写训练水平、目标肌群、健康状况等信息,帮助我们精准匹配训练内容。</text>
</view>
<view class="list-item">
<text class="list-dot">•</text>
<text class="list-text"><text
class="text-bold">反馈与客服:</text>当您联系我们的客服或提交意见反馈时,我们会收集您的联系方式和沟通内容,以便解决您的问题。</text>
</view>
<view class="section-title">1.2 使用服务时自动收集的信息</view>
<view class="list-item">
<text class="list-dot">•</text>
<text class="list-text"><text
class="text-bold">设备信息:</text>包括设备型号、操作系统版本、唯一设备标识符、IP地址、网络类型等,用于保障服务稳定运行和安全防护。</text>
</view>
<view class="list-item">
<text class="list-dot">•</text>
<text class="list-text"><text
class="text-bold">训练数据:</text>当您使用训练记录功能时,我们会收集您的训练动作、组数、次数、重量、训练时长等数据,用于生成您的训练报告和进度分析。</text>
</view>
<view class="list-item">
<text class="list-dot">•</text>
<text class="list-text"><text
class="text-bold">使用日志:</text>包括您访问的页面、点击的操作、使用时长、崩溃日志等,帮助我们优化产品体验。</text>
</view>
<view class="list-item">
<text class="list-dot">•</text>
<text class="list-text"><text
class="text-bold">位置信息:</text>当您使用附近健身房或运动场地推荐功能时,我们会申请获取您的地理位置权限。您可以随时在设备设置中关闭位置权限。</text>
</view>
</view>
</view>
<!-- 第二章 -->
<view class="privacy-card">
<view class="card-title">二、信息的使用方式</view>
<view class="card-body">
<view class="paragraph">我们将收集的信息用于以下目的:</view>
<view class="list-item">
<text class="list-dot">•</text>
<text class="list-text"><text
class="text-bold">提供核心服务:</text>基于您的个人资料和训练数据,为您生成个性化训练计划、提供动作示范与讲解、展示训练进度和数据分析。</text>
</view>
<view class="list-item">
<text class="list-dot">•</text>
<text class="list-text"><text
class="text-bold">产品优化:</text>分析用户的使用习惯和偏好,改进我们的功能设计,提升用户体验。</text>
</view>
<view class="list-item">
<text class="list-dot">•</text>
<text class="list-text"><text class="text-bold">安全保障:</text>检测和防范安全风险、欺诈行为,保护您和我们的合法权益。</text>
</view>
<view class="list-item">
<text class="list-dot">•</text>
<text class="list-text"><text class="text-bold">客户服务:</text>处理您的咨询、投诉和反馈,为您提供及时有效的帮助。</text>
</view>
<view class="list-item">
<text class="list-dot">•</text>
<text class="list-text"><text
class="text-bold">推荐与通知:</text>基于您的训练偏好,向您推送相关训练课程资讯和活动通知。您可以随时在"我的→设置→隐私设置"中关闭推送。</text>
</view>
</view>
</view>
<!-- 第三章 -->
<view class="privacy-card">
<view class="card-title">三、信息的存储与安全</view>
<view class="card-body">
<view class="section-title">3.1 存储地点</view>
<view class="paragraph">
我们会将您的个人信息存储于中华人民共和国境内。如需跨境传输,我们将严格按照法律法规要求进行安全评估,并取得您的单独同意。
</view>
<view class="section-title">3.2 存储期限</view>
<view class="paragraph">
我们仅在实现本政策所述目的所必需的期限内保留您的个人信息,除非法律法规有强制性的留存要求。当您的账号被注销后,我们将在合理期限内对您的个人信息进行删除或匿名化处理。
</view>
<view class="section-title">3.3 安全措施</view>
<view class="paragraph">
我们已采用符合业界标准的安全防护措施,包括但不限于数据加密传输(SSL/TLS)、访问控制、防火墙、数据备份等技术手段,保护您的个人信息免遭未经授权的访问、使用、修改或泄露。同时建立了数据安全管理制度和应急响应机制,以应对信息安全事件。
</view>
</view>
</view>
<!-- 第四章 -->
<view class="privacy-card">
<view class="card-title">四、信息的共享与披露</view>
<view class="card-body">
<view class="paragraph">
我们不会与第三方公司、组织和个人共享您的个人信息,但以下情况除外:
</view>
<view class="list-item">
<text class="list-dot">•</text>
<text class="list-text">
<text class="text-bold">获得您的明确授权:</text>在获得您的明确同意后,我们会向第三方共享您授权的信息。
</text>
</view>
<view class="list-item">
<text class="list-dot">•</text>
<text class="list-text">
<text class="text-bold">法律法规要求:</text>根据法律法规规定、诉讼或行政、司法机关要求,我们可能对外提供您的个人信息。
</text>
</view>
<view class="list-item">
<text class="list-dot">•</text>
<text class="list-text">
<text
class="text-bold">与关联公司共享:</text>我们可能与关联公司共享必要的个人信息,且受本政策约束。关联公司如要改变个人信息的处理目的,将再次征求您的授权同意。
</text>
</view>
<view class="list-item">
<text class="list-dot">•</text>
<text class="list-text">
<text
class="text-bold">与服务提供商共享:</text>为向您提供更好的服务,我们可能委托第三方服务提供商(如云存储服务商、推送服务商)处理您的个人信息。我们会与供应商签署严格的保密协议,要求其按照我们的指示和本政策采取保护措施。
</text>
</view>
</view>
</view>
<!-- 第五章 -->
<view class="privacy-card">
<view class="card-title">五、您的权利</view>
<view class="card-body">
<view class="paragraph">按照相关法律法规,我们保障您对自己的个人信息行使以下权利:</view>
<view class="list-item">
<text class="list-dot">•</text>
<text class="list-text">
<text class="text-bold">查阅与更正:</text>您可以在"我的→个人资料"中查阅和修改您的基本个人信息。如您发现我们收集、处理的个人信息有误,您有权要求更正。
</text>
</view>
<view class="list-item">
<text class="list-dot">•</text>
<text class="list-text">
<text
class="text-bold">删除个人信息:</text>在以下情形中,您可以向我们提出删除个人信息的请求:(1)处理目的已实现或无法实现;(2)我们停止提供产品或服务;(3)您撤回同意;(4)我们违反法律法规处理您的信息。
</text>
</view>
<view class="list-item">
<text class="list-dot">•</text>
<text class="list-text">
<text
class="text-bold">撤回同意:</text>您可以在"我的→设置→隐私设置"中撤回您对推送通知、个性化推荐等功能的授权。撤回同意不影响撤回前基于授权已进行的个人信息处理活动的效力。
</text>
</view>
<view class="list-item">
<text class="list-dot">•</text>
<text class="list-text">
<text
class="text-bold">注销账号:</text>您可以在"我的→设置"中申请注销账号。账号注销后,我们将停止为您提供产品或服务,并依法删除或匿名化处理您的个人信息。
</text>
</view>
</view>
</view>
<!-- 第六章 -->
<view class="privacy-card">
<view class="card-title">六、未成年人保护</view>
<view class="card-body">
<view class="paragraph">
我们高度重视未成年人个人信息的保护。如果您是<text
class="text-highlight">未满18周岁的未成年人</text>,在使用我们的服务前,应事先取得您父母或法定监护人的书面同意。对于经父母或监护人同意而收集的未成年人个人信息,我们只会在法律法规允许、父母或监护人明确同意或者保护未成年人所必要的情况下使用或披露。
</view>
<view class="paragraph">
如果监护人发现我们在未获其同意的情况下收集了未成年人的个人信息,请及时联系我们,我们将尽快核实并删除相关数据。
</view>
</view>
</view>
<!-- 第七章 -->
<view class="privacy-card">
<view class="card-title">七、隐私政策的更新</view>
<view class="card-body">
<view class="paragraph">
我们可能适时修订本政策。未经您明确同意,我们不会削减您按照本政策所应享有的权利。对于重大变更,我们会通过应用内弹窗通知、推送通知或其他显著方式告知您。
</view>
<view class="paragraph">
<text class="text-bold">重大变更包括但不限于:</text>
</view>
<view class="list-item">
<text class="list-dot">•</text>
<text class="list-text">我们的服务模式发生重大变化,如处理个人信息的目的、类型、方式等。</text>
</view>
<view class="list-item">
<text class="list-dot">•</text>
<text class="list-text">我们在控制权等方面发生重大变化,如并购重组等引起的所有者变更。</text>
</view>
<view class="list-item">
<text class="list-dot">•</text>
<text class="list-text">您参与个人信息处理方面的权利及其行使方式发生重大变化。</text>
</view>
</view>
</view>
<!-- 第八章 -->
<!-- <view class="privacy-card">
<view class="card-title">八、联系我们</view>
<view class="card-body">
<view class="paragraph">
如您对本政策或您的个人信息相关事宜有任何疑问、意见或投诉,请通过以下方式与我们联系:
</view>
<view class="contact-list">
<view class="contact-item">
<text class="contact-label">应用内反馈:</text>
<text class="contact-value">我的 → 联系客服 → 意见反馈</text>
</view>
<view class="contact-item">
<text class="contact-label">邮箱:</text>
<text class="contact-value">privacy@hongxingfitness.com</text>
</view>
</view>
<view class="paragraph" style="margin-top: 24rpx;">
我们将在收到您的反馈后<text class="text-highlight">15个工作日内</text>予以回复和处理。如您对我们的处理结果不满意,您还可以向相关监管部门进行投诉。
</view>
</view>
</view> -->
</view>
<!-- 底部信息 -->
<view class="footer-info">
<text class="footer-text">自己练健身 · 隐私政策</text>
<text class="footer-copyright">Copyright © 2026 自己练健身 All Rights Reserved</text>
</view>
<!-- 底部安全区占位 -->
<u-safe-bottom />
</view>
</template>
<script setup>
/**
* 隐私协议静态页面
* 基于芋道商城(yudao-mall-uniapp)框架开发
* 使用 uview-plus 组件库
*/
// 返回上一页
const goBack = () => {
uni.navigateBack({
delta: 1,
fail: () => {
// 如果是从外部直接打开(无上一页),跳转到首页
uni.switchTab({
url: '/pages/xunji/xunji',
});
},
});
};
</script>
<style lang="scss" scoped>
.privacy-page {
position: relative;
width: 100%;
min-height: 100vh;
background-color: #1a1a1a;
color: #fff;
padding-bottom: 60rpx;
}
/* ========== 页面标题 ========== */
.page-header {
padding: 40rpx 30rpx 30rpx;
background: linear-gradient(135deg, #1e1e1e 0%, #252525 100%);
border-bottom: 1rpx solid rgba(255, 255, 255, 0.06);
text-align: center;
}
.header-title {
font-size: 40rpx;
font-weight: bold;
color: #fff;
margin-bottom: 12rpx;
}
.header-subtitle {
font-size: 24rpx;
color: rgba(255, 255, 255, 0.45);
line-height: 1.6;
}
/* ========== 协议内容区 ========== */
.content-section {
padding: 24rpx 24rpx 0;
}
.privacy-card {
background-color: rgba(255, 255, 255, 0.05);
border-radius: 16rpx;
padding: 28rpx 24rpx;
margin-bottom: 20rpx;
border: 1rpx solid rgba(255, 255, 255, 0.08);
}
.card-title {
font-size: 30rpx;
font-weight: bold;
margin-bottom: 22rpx;
padding-left: 14rpx;
border-left: 5rpx solid #ff6b00;
color: #fff;
}
.card-body {
display: flex;
flex-direction: column;
gap: 16rpx;
}
.section-title {
font-size: 27rpx;
font-weight: bold;
color: rgba(255, 255, 255, 0.9);
margin-top: 8rpx;
margin-bottom: 4rpx;
}
.paragraph {
font-size: 26rpx;
color: rgba(255, 255, 255, 0.75);
line-height: 1.8;
text-align: justify;
}
.text-bold {
font-weight: bold;
color: rgba(255, 255, 255, 0.95);
}
.text-highlight {
color: #ff6b00;
font-weight: bold;
}
/* ========== 列表项 ========== */
.list-item {
display: flex;
align-items: flex-start;
gap: 12rpx;
padding-left: 4rpx;
}
.list-dot {
font-size: 26rpx;
color: #ff6b00;
line-height: 1.8;
flex-shrink: 0;
}
.list-text {
font-size: 26rpx;
color: rgba(255, 255, 255, 0.75);
line-height: 1.8;
flex: 1;
text-align: justify;
}
/* ========== 联系方式 ========== */
.contact-list {
display: flex;
flex-direction: column;
gap: 12rpx;
padding-left: 4rpx;
}
.contact-item {
display: flex;
align-items: flex-start;
gap: 8rpx;
}
.contact-label {
font-size: 26rpx;
color: rgba(255, 255, 255, 0.6);
flex-shrink: 0;
}
.contact-value {
font-size: 26rpx;
color: rgba(255, 255, 255, 0.85);
line-height: 1.6;
}
/* ========== 底部信息 ========== */
.footer-info {
text-align: center;
padding: 40rpx 0 20rpx;
display: flex;
flex-direction: column;
gap: 8rpx;
}
.footer-text {
font-size: 22rpx;
color: rgba(255, 255, 255, 0.35);
}
.footer-copyright {
font-size: 20rpx;
color: rgba(255, 255, 255, 0.25);
}
</style>