Files
account/resources/mobile/pages/ucenter/agreement/privacy.vue
2026-01-18 17:42:46 +08:00

357 lines
9.7 KiB
Vue
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<template>
<view class="agreement-container">
<!-- 顶部导航栏 -->
<view class="nav-bar">
<view class="nav-back" @tap="goBack">
<uni-icons type="left" size="24" color="#333"></uni-icons>
</view>
<view class="nav-title">隐私政策</view>
<view class="nav-placeholder"></view>
</view>
<!-- 内容区域 -->
<scroll-view class="content-scroll" scroll-y>
<view class="agreement-content">
<view class="agreement-title">家庭记账隐私政策</view>
<view class="agreement-intro">
<text class="intro-text">
我们非常重视您的隐私保护本隐私政策旨在向您说明我们如何收集使用存储和保护您的个人信息使用我们的服务即表示您同意本隐私政策的条款
</text>
</view>
<view class="agreement-section">
<text class="section-title">1. 信息收集</text>
<text class="section-text">
1.1 我们收集的信息包括
</text>
<text class="section-text">
1账户信息您在注册时提供的用户名密码昵称等
</text>
<text class="section-text">
2使用信息您使用应用的功能频率偏好等使用数据
</text>
<text class="section-text">
3设备信息设备型号操作系统版本唯一设备标识符等
</text>
<text class="section-text">
4日志信息访问时间页面浏览记录错误日志等
</text>
<text class="section-text">
1.2 我们仅在为您提供服务和改进产品时收集必要的信息绝不会收集与提供服务无关的信息
</text>
</view>
<view class="agreement-section">
<text class="section-title">2. 信息使用</text>
<text class="section-text">
2.1 我们可能使用收集的信息用于
</text>
<text class="section-text">
1提供维护和改进我们的服务
</text>
<text class="section-text">
2处理您的请求和交易
</text>
<text class="section-text">
3向您发送与服务相关的通知和更新
</text>
<text class="section-text">
4分析使用情况优化用户体验
</text>
<text class="section-text">
5防止欺诈滥用和安全威胁
</text>
<text class="section-text">
6遵守法律法规要求
</text>
</view>
<view class="agreement-section">
<text class="section-title">3. 信息共享</text>
<text class="section-text">
3.1 除以下情况外我们不会与第三方共享您的个人信息
</text>
<text class="section-text">
1获得您的明确同意
</text>
<text class="section-text">
2履行法律义务或响应法律要求
</text>
<text class="section-text">
3保护我们的权利财产或安全
</text>
<text class="section-text">
4与提供服务的合作伙伴共享但仅限于必要范围
</text>
<text class="section-text">
5业务转让或合并时涉及用户信息转移
</text>
<text class="section-text">
3.2 所有共享的信息都会受到严格的保密协议和隐私保护
</text>
</view>
<view class="agreement-section">
<text class="section-title">4. 信息存储与安全</text>
<text class="section-text">
4.1 我们采取合理的技术措施保护您的信息安全包括但不限于
</text>
<text class="section-text">
1数据加密传输和存储
</text>
<text class="section-text">
2访问权限控制
</text>
<text class="section-text">
3定期安全审计和风险评估
</text>
<text class="section-text">
4员工保密培训和责任制度
</text>
<text class="section-text">
4.2 我们在中华人民共和国境内存储您的个人信息
</text>
<text class="section-text">
4.3 如发生信息泄露我们将及时采取补救措施并通知您
</text>
</view>
<view class="agreement-section">
<text class="section-title">5. Cookie和类似技术</text>
<text class="section-text">
5.1 我们可能使用Cookie和类似技术来收集和存储信息以改善用户体验
</text>
<text class="section-text">
5.2 您可以通过浏览器设置管理Cookie但这可能影响某些功能的使用
</text>
</view>
<view class="agreement-section">
<text class="section-title">6. 您的权利</text>
<text class="section-text">
6.1 您对个人信息享有以下权利
</text>
<text class="section-text">
1访问更正删除您的个人信息
</text>
<text class="section-text">
2撤回对信息处理的同意
</text>
<text class="section-text">
3获取个人信息副本
</text>
<text class="section-text">
4限制信息处理
</text>
<text class="section-text">
5数据可携带权
</text>
<text class="section-text">
6反对信息处理
</text>
<text class="section-text">
7向监管机构投诉
</text>
<text class="section-text">
6.2 您可以通过应用内设置或联系我们来行使这些权利
</text>
</view>
<view class="agreement-section">
<text class="section-title">7. 信息保留</text>
<text class="section-text">
7.1 我们仅在实现收集目的所必需的期间内保留您的个人信息
</text>
<text class="section-text">
7.2 当账户注销或收集目的实现后我们将删除或匿名化处理您的信息法律法规另有规定的除外
</text>
</view>
<view class="agreement-section">
<text class="section-title">8. 未成年人保护</text>
<text class="section-text">
8.1 我们的服务主要面向成年人如果您未满18周岁请在监护人的陪同下使用本服务
</text>
<text class="section-text">
8.2 如发现未经未成年人监护人同意收集未成年人信息的情况请立即联系我们我们将及时删除相关信息
</text>
</view>
<view class="agreement-section">
<text class="section-title">9. 隐私政策的变更</text>
<text class="section-text">
9.1 我们可能不时更新本隐私政策
</text>
<text class="section-text">
9.2 更新后的政策将在应用内公布重大变更时我们会通过适当方式通知您
</text>
<text class="section-text">
9.3 继续使用服务即表示您接受更新后的隐私政策
</text>
</view>
<view class="agreement-section">
<text class="section-title">10. 联系我们</text>
<text class="section-text">
如对本隐私政策有任何疑问意见或请求请通过以下方式联系我们
</text>
<text class="section-text">
邮箱privacy@familyaccount.com
</text>
<text class="section-text">
电话400-XXX-XXXX
</text>
<text class="section-text">
地址中国XX省XX市XX区XX路XX号
</text>
</view>
<view class="agreement-section">
<text class="section-title">11. 适用法律</text>
<text class="section-text">
11.1 本隐私政策的订立执行和解释均适用中华人民共和国法律
</text>
<text class="section-text">
11.2 我们严格遵守中华人民共和国个人信息保护法网络安全法等相关法律法规的规定
</text>
</view>
<view class="agreement-footer">
<text class="footer-text">更新日期2024年1月</text>
<text class="footer-text">生效日期2024年1月1日</text>
</view>
</view>
</scroll-view>
</view>
</template>
<script>
export default {
data() {
return {
// 不需要登录验证
needLogin: false
}
},
methods: {
// 返回上一页
goBack() {
uni.navigateBack()
}
}
}
</script>
<style lang="scss" scoped>
.agreement-container {
min-height: 100vh;
background: #F8F8F8;
display: flex;
flex-direction: column;
}
.nav-bar {
display: flex;
align-items: center;
justify-content: space-between;
height: 88rpx;
padding: 0 30rpx;
background: #fff;
box-shadow: 0 2rpx 10rpx rgba(0, 0, 0, 0.05);
position: sticky;
top: 0;
z-index: 100;
}
.nav-back {
width: 60rpx;
height: 60rpx;
display: flex;
align-items: center;
justify-content: center;
}
.nav-title {
font-size: 36rpx;
font-weight: bold;
color: #333;
}
.nav-placeholder {
width: 60rpx;
}
.content-scroll {
flex: 1;
height: calc(100vh - 88rpx);
}
.agreement-content {
padding: 40rpx 30rpx;
background: #fff;
}
.agreement-title {
font-size: 40rpx;
font-weight: bold;
color: #333;
text-align: center;
margin-bottom: 40rpx;
}
.agreement-intro {
background: #f5f5f5;
padding: 30rpx;
border-radius: 10rpx;
margin-bottom: 40rpx;
}
.intro-text {
display: block;
font-size: 28rpx;
color: #666;
line-height: 1.8;
text-align: justify;
}
.agreement-section {
margin-bottom: 50rpx;
}
.section-title {
display: block;
font-size: 32rpx;
font-weight: bold;
color: #333;
margin-bottom: 20rpx;
}
.section-text {
display: block;
font-size: 28rpx;
color: #666;
line-height: 1.8;
margin-bottom: 20rpx;
text-align: justify;
}
.agreement-footer {
margin-top: 60rpx;
padding-top: 30rpx;
border-top: 1rpx solid #eee;
text-align: center;
}
.footer-text {
display: block;
font-size: 24rpx;
color: #999;
margin-bottom: 10rpx;
&:last-child {
margin-bottom: 0;
}
}
</style>