This commit is contained in:
2026-01-18 17:42:46 +08:00
parent 836bdc9409
commit f038dbab41
42 changed files with 3068 additions and 575 deletions

View File

@@ -0,0 +1,356 @@
<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>

View File

@@ -0,0 +1,252 @@
<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-section">
<text class="section-title">1. 服务条款的接受</text>
<text class="section-text">
欢迎使用家庭记账应用通过下载安装或使用本应用即表示您同意遵守本用户协议的所有条款和条件如果您不同意这些条款请不要使用本应用
</text>
</view>
<view class="agreement-section">
<text class="section-title">2. 服务说明</text>
<text class="section-text">
2.1 家庭记账是一款为用户提供记账账单管理等服务的移动应用程序
</text>
<text class="section-text">
2.2 我们保留随时修改或中断服务而不需通知用户的权利
</text>
<text class="section-text">
2.3 用户需自行承担使用本服务所产生的风险包括但不限于因使用本服务而导致的计算机系统损坏或数据丢失
</text>
</view>
<view class="agreement-section">
<text class="section-title">3. 用户账号</text>
<text class="section-text">
3.1 用户注册成功后将获得一个账号和密码用户应妥善保管账号和密码并对使用该账号和密码进行的所有活动承担责任
</text>
<text class="section-text">
3.2 用户不得将账号转让出借或以其他方式提供给他人使用
</text>
<text class="section-text">
3.3 如发现任何非法使用账号的情况应立即通知我们
</text>
</view>
<view class="agreement-section">
<text class="section-title">4. 用户行为规范</text>
<text class="section-text">
4.1 用户在使用本服务时必须遵守相关法律法规不得利用本服务从事任何违法或不当行为
</text>
<text class="section-text">
4.2 禁止用户
</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>
</view>
<view class="agreement-section">
<text class="section-title">5. 隐私保护</text>
<text class="section-text">
我们重视用户的隐私保护关于个人信息收集使用和保护的具体内容请参阅我们的隐私政策
</text>
</view>
<view class="agreement-section">
<text class="section-title">6. 知识产权</text>
<text class="section-text">
6.1 本应用的所有内容包括但不限于文字图片音频视频软件程序版面设计等均受知识产权法保护
</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>
<text class="section-text">
1因用户使用本服务而产生的任何直接或间接损失
</text>
<text class="section-text">
2因不可抗力网络故障系统维护等原因导致的服务中断
</text>
<text class="section-text">
3第三方提供的内容或服务
</text>
</view>
<view class="agreement-section">
<text class="section-title">8. 协议的修改</text>
<text class="section-text">
我们有权随时修改本协议的条款修改后的协议一旦公布即代替原协议用户如不同意修改后的协议可以停止使用本服务继续使用本服务即视为用户接受修改后的协议
</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>
</view>
<view class="agreement-section">
<text class="section-title">10. 联系我们</text>
<text class="section-text">
如对本协议有任何疑问或建议请通过以下方式联系我们
</text>
<text class="section-text">
邮箱support@familyaccount.com
</text>
<text class="section-text">
电话400-XXX-XXXX
</text>
</view>
<view class="agreement-footer">
<text class="footer-text">更新日期2024年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: 50rpx;
}
.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 {
font-size: 24rpx;
color: #999;
}
</style>