<template>
	<view class="agreement-container">
		<!-- 内容区域 -->
		<scroll-view scroll-y class="content-scroll">
			<view class="content-wrapper">
				<view class="intro-text">
					欢迎您使用布尔销销乐 CRM 小程序（以下简称"本小程序"）。本隐私政策（以下简称"本政策"）旨在向您清晰、准确地说明运营方（以下简称"我们"）如何收集、使用、存储、保护您的个人信息及客户相关信息，以及您享有的相关权利。请您在注册、登录或使用本小程序前，仔细阅读并充分理解本政策全部内容，特别是涉及信息收集范围、使用目的、第三方共享等关键条款。您一旦点击"同意"、完成注册登录或使用本小程序服务，即视为您已阅读、理解并完全同意本政策的全部内容，自愿接受本政策约束。若您不同意本政策任何条款，请勿使用本小程序。
				</view>
				
				<view class="section">
					<text class="section-title">一、隐私政策的适用范围</text>
					<view class="section-content">
						<view class="paragraph">1. 本政策适用于本小程序提供的所有服务，包括但不限于用户注册、账号管理、客户信息录入与管理、跟进记录留存、数据统计分析、团队协作等核心服务。</view>
						<view class="paragraph">2. 本政策不适用于以下场景：（1）第三方通过本小程序提供的链接或服务（如第三方支付、第三方协作工具等），该等第三方服务的隐私政策由第三方自行制定，我们不承担相关责任；（2）用户通过本小程序录入、上传的客户信息，该等信息的收集、使用、保护由用户自行负责，我们仅提供存储、展示等技术支持，相关责任由用户承担。</view>
						<view class="paragraph">3. 为规范个人信息处理行为，保障您的个人信息安全，我们严格遵循《中华人民共和国个人信息保护法》《中华人民共和国网络安全法》《数据安全法》等相关法律法规，杜绝违法违规收集、使用、泄露个人信息的行为，同时避免出现未明示同意即收集信息、未提供撤回同意途径等违规情形。</view>
					</view>
				</view>
				
				<view class="section">
					<text class="section-title">二、信息的收集与使用</text>
					<view class="section-content">
						<text class="subsection-title">（一）收集的信息类型及目的</text>
						<view class="paragraph">我们遵循"合法、正当、必要、诚信"的原则，仅收集为提供本小程序服务所必需的信息，不收集与服务无关的信息，不超范围收集信息，具体如下：</view>
						
						<view class="paragraph">1. 用户注册及账号管理相关信息</view>
						<view class="paragraph" style="margin-left: 20rpx;">（1）个人用户：注册时需提供手机号码（用于接收验证码、登录验证）、姓名（用于身份识别），若通过第三方账号（如微信、支付宝）快捷登录，我们将获取您第三方账号的昵称、头像等公开信息（仅用于账号绑定及身份展示，不获取其他隐私信息）。该等信息用于完成账号注册、登录验证、密码重置、账号安全保障等，确保账号使用的安全性和合规性。</view>
						<view class="paragraph" style="margin-left: 20rpx;">（2）企业用户：注册时需提供企业名称、统一社会信用代码、营业执照复印件、联系人姓名及手机号码。该等信息用于核实企业合法经营资质、完成账号注册及企业认证，保障企业用户服务的合规性，同时便于我们提供针对性的团队协作、客户管理等服务。</view>
						
						<view class="paragraph">2. 小程序使用过程中收集的信息</view>
						<view class="paragraph" style="margin-left: 20rpx;">（1）设备及网络信息：当您使用本小程序时，我们将自动收集您的设备型号、操作系统版本、IP 地址、网络类型（移动网络/无线网络）、设备唯一标识符（用于区分不同设备，保障账号安全）等信息。该等信息用于优化小程序运行性能、排查使用故障、保障服务稳定性，避免因设备或网络问题导致的服务异常。</view>
						<view class="paragraph" style="margin-left: 20rpx;">（2）使用行为信息：我们将收集您使用本小程序的相关行为数据，包括但不限于登录时间、操作记录（如客户信息录入、跟进记录编辑、标签分类、数据查询等）、服务使用频率、功能偏好等。该等信息用于分析用户使用习惯、优化服务流程、提升服务质量，为您提供更贴合需求的客户管理功能。</view>
						<view class="paragraph" style="margin-left: 20rpx;">（3）客户相关信息：由您自行录入、上传至本小程序的客户信息，包括但不限于客户姓名、手机号码、邮箱、地址、跟进记录、需求偏好、交易记录等。该等信息由您自主控制，我们仅提供存储、展示、统计、提醒等技术支持，用于帮助您高效管理客户关系，具体使用范围由您自行决定，我们不主动使用该等信息用于其他目的。</view>
						
						<view class="paragraph">3. 其他必要信息：根据法律法规要求、服务优化需要或您的主动请求，我们可能收集您的其他相关信息（如客服咨询时提供的问题描述、反馈意见等），该等信息仅用于解决您的问题、优化服务，不用于其他用途。</view>
						
						<view class="paragraph">4. 权限调用说明：若您需要使用本小程序的特定功能（如上传客户资料文件、拍摄客户相关照片），我们将向您申请调用设备的相册、摄像头权限，该等权限仅在您主动授权后启用，您可随时在设备设置中关闭权限，关闭后相关功能将无法正常使用，但不影响其他核心服务的使用，我们不会在未获得您授权的情况下擅自调用相关权限。</view>
						
						<text class="subsection-title">（二）信息收集方式</text>
						<view class="paragraph">1. 主动提供：您在注册、登录、使用本小程序过程中，主动填写、录入、上传的信息（如注册信息、客户信息、反馈意见等）。</view>
						<view class="paragraph">2. 自动收集：当您使用本小程序时，通过小程序后台系统自动收集的设备信息、网络信息、使用行为信息（该等信息均为匿名化或去标识化处理后的数据，不直接关联您的个人身份）。</view>
						<view class="paragraph">3. 第三方获取：若您通过第三方账号快捷登录，我们将从第三方平台获取您的公开信息（仅获取昵称、头像等非隐私信息），该等信息的获取已获得第三方平台及您的授权，具体以第三方平台的隐私政策为准。</view>
						<view class="paragraph">4. 特别说明：我们不会通过强制弹窗、默认勾选等非明示方式征求您的同意，所有信息收集均以您明确同意为前提，隐私政策将以显著方式展示，便于您随时查阅。</view>
						
						<text class="subsection-title">（三）信息使用限制</text>
						<view class="paragraph">1. 我们仅在本政策约定的使用范围内使用收集的信息，不得超出服务目的使用信息；若因服务升级、功能优化需要，需扩大信息使用范围，我们将提前通过小程序公告、站内信等方式通知您，获得您的同意后再使用。</view>
						<view class="paragraph">2. 我们不会将您的个人信息及客户信息用于与本小程序服务无关的用途，不会用于非法营销、广告推送等活动；若需进行服务相关的营销推送，我们将提前获得您的单独同意，您可随时取消订阅。</view>
						<view class="paragraph">3. 我们不会通过自动化决策方式向您进行信息推送、商业营销，若确有需要，将同时提供不针对您个人特征的选项及便捷的拒绝方式。</view>
					</view>
				</view>
				
				<view class="section">
					<text class="section-title">三、信息的存储与保护</text>
					<view class="section-content">
						<text class="subsection-title">（一）信息存储</text>
						<view class="paragraph">1. 存储地点：我们将您的个人信息及客户信息存储在中华人民共和国境内的服务器上，不跨境存储；若因业务需要需跨境存储，我们将提前获得您的同意，并按照相关法律法规要求办理跨境数据传输手续，确保信息安全。</view>
						<view class="paragraph">2. 存储期限：我们将按照"最小必要、最短期限"的原则存储信息，具体存储期限如下：（1）用户个人信息：自您注册账号之日起，至您注销账号后 180 天（用于处理账号注销后的遗留问题、纠纷排查等）；（2）客户相关信息：由您自主控制存储期限，您可随时删除，若您未主动删除，将与您的账号绑定，账号注销后按本政策约定处理；（3）设备及使用行为信息：存储期限不超过 1 年（用于服务优化、故障排查，到期后将进行匿名化处理）。</view>
						<view class="paragraph">3. 存储方式：我们采用加密存储、访问权限控制、定期备份等技术措施，对信息进行安全存储，防止信息泄露、篡改、丢失。</view>
						
						<text class="subsection-title">（二）信息保护措施</text>
						<view class="paragraph">1. 技术保护：我们建立了完善的数据安全管理制度，采用 SSL 加密传输、AES 加密存储、防火墙防护、入侵检测等技术，保障信息在传输、存储过程中的安全；定期对服务器、系统进行安全检测、漏洞修复，防范网络攻击、病毒入侵等安全风险。</view>
						<view class="paragraph">2. 管理保护：我们对接触用户信息的员工进行严格的权限管理，仅授权必要岗位员工接触相关信息，签订保密协议，定期进行隐私保护培训，明确保密责任；建立信息访问日志，对信息访问、操作进行记录，便于追溯核查。</view>
						<view class="paragraph">3. 应急处理：若发生信息泄露、篡改、丢失等安全事件，我们将立即启动应急响应机制，采取补救措施（如封锁漏洞、删除泄露信息、通知相关用户等），并按照相关法律法规要求，及时向监管部门报告，同时告知您事件相关情况及处理进展。</view>
						<view class="paragraph">4. 合规保障：我们严格遵守相关法律法规，不泄露、出售、出租您的个人信息及客户信息，杜绝违法违规处理信息的行为，定期开展隐私保护合规自查，确保信息处理行为合法合规。</view>
					</view>
				</view>
				
				<view class="section">
					<text class="section-title">四、信息的共享、转让与公开披露</text>
					<view class="section-content">
						<view class="paragraph">我们严格保护您的信息安全，不会随意共享、转让、公开披露您的个人信息及客户信息，仅在以下合法情形下进行，且均会采取必要措施保障信息安全：</view>
						<view class="paragraph">1. 经您书面同意：在获得您明确的书面同意后，我们可将相关信息共享给第三方（如您授权的团队成员、合作服务商等），共享范围仅限于您同意的内容。</view>
						<view class="paragraph">2. 法律法规要求：根据司法机关、行政机关的合法要求（如法院传票、行政调查通知等），我们将依法提供相关信息，配合调查取证工作，不承担相关责任。</view>
						<view class="paragraph">3. 服务合作需要：为保障本小程序服务的正常运行，我们可能将部分信息（如设备信息、使用行为信息，均已匿名化、去标识化处理，不关联个人身份）共享给合作的技术服务商（如服务器提供商、数据安全服务商等），该等服务商仅用于提供技术支持，不得将信息用于其他用途，且需与我们签订保密协议，承担保密责任。</view>
						<view class="paragraph">4. 特别说明：我们不会向其他个人信息处理者提供您的个人信息，若确有必要，将向您明确告知接收方的名称、联系方式、处理目的、处理方式和个人信息的种类，并取得您的单独同意，同时对接收方的信息处理行为进行监督，确保信息安全；我们不会将您的个人信息进行匿名化处理前向第三方提供。</view>
						<view class="paragraph">5. 转让与合并：若我们发生合并、分立、收购、资产转让等变更，相关信息将由变更后的主体承接，我们将提前通过小程序公告、站内信等方式通知您，确保信息的连续性和安全性，变更后的主体将继续履行本政策约定的信息保护义务。</view>
						<view class="paragraph">6. 公开披露：我们不会主动公开披露您的个人信息及客户信息，除非获得您的书面同意，或根据法律法规要求必须公开披露，公开披露时将采取去标识化处理，避免泄露您的身份信息。</view>
					</view>
				</view>
				
				<view class="section">
					<text class="section-title">五、用户的信息权利</text>
					<view class="section-content">
						<view class="paragraph">根据相关法律法规规定，您对自己的个人信息及录入的客户信息享有查询、修改、删除、撤回同意、注销账号等权利，我们将为您提供便捷的行使权利的渠道，具体操作方式如下：</view>
						<view class="paragraph">1. 查询权：您可通过小程序"我的 - 个人中心"查询您的个人信息（如注册信息、账号绑定信息等），通过"客户管理"模块查询您录入的客户信息及相关操作记录。</view>
						<view class="paragraph">2. 修改权：您可通过小程序"我的 - 个人中心 - 编辑资料"修改您的个人信息（如姓名、手机号码等），通过"客户管理"模块修改您录入的客户信息，修改后即时生效，我们将同步更新相关存储信息。</view>
						<view class="paragraph">3. 删除权：您可通过小程序"客户管理"模块删除您录入的客户信息，通过"我的 - 个人中心 - 账号管理"申请删除部分个人信息（如第三方账号绑定信息）；若您需删除全部个人信息，可申请注销账号，账号注销后，相关个人信息及客户信息将按本政策约定处理。</view>
						<view class="paragraph">4. 撤回同意权：您可随时撤回对信息收集、使用、共享的同意，具体方式如下：（1）撤回设备权限授权：通过您的设备设置，关闭相册、摄像头等权限，撤回对该类信息收集的同意；（2）撤回信息使用同意：通过小程序"我的 - 设置 - 隐私设置"，撤回对相关信息使用的同意；（3）撤回共享同意：联系客服，申请撤回对第三方共享信息的同意。撤回同意后，我们将停止相关信息的收集、使用、共享，但不影响撤回前已完成的信息处理行为的合法性，也不影响我们基于法律法规要求或其他合法事由处理信息。我们将为您提供便捷的撤回同意方式，不设置不必要或不合理条件。</view>
						<view class="paragraph">5. 账号注销权：您可通过小程序"我的 - 设置 - 账号管理 - 注销账号"申请注销账号，注销前请您备份好相关客户信息及个人数据（注销后无法恢复）。账号注销后，我们将在 180 天内删除您的全部个人信息（用于处理遗留问题的信息除外），客户信息将由您自行负责备份或删除，我们将不再存储、使用该等信息。</view>
						<view class="paragraph">6. 投诉与咨询权：若您对信息处理行为有疑问、异议，或认为您的信息权利受到侵害，可通过本政策约定的客服渠道联系我们，我们将在 15 个工作日内进行核查、处理，并向您反馈结果。我们已建立便捷的用户权利申请受理和处理机制，及时响应您的相关请求。</view>
					</view>
				</view>
				
				<view class="section">
					<text class="section-title">六、未成年人信息保护</text>
					<view class="section-content">
						<view class="paragraph">1. 本小程序主要面向具备完全民事行为能力的个人用户及企业用户，不主动向未成年人提供服务；若未成年人在法定监护人的陪同下使用本小程序，必须取得法定监护人的书面或口头同意，法定监护人应承担相应的监护责任。</view>
						<view class="paragraph">2. 若法定监护人发现未成年人擅自使用本小程序并收集了其个人信息，可联系我们申请删除相关信息、注销账号，我们将在核实身份后，及时采取相应措施，保障未成年人的信息安全。</view>
						<view class="paragraph">3. 我们不会向未成年人收集、存储、使用超出服务必要的个人信息，不会泄露未成年人的个人信息，切实保障未成年人的隐私权益。</view>
					</view>
				</view>
				
				<view class="section">
					<text class="section-title">七、隐私政策的修改与通知</text>
					<view class="section-content">
						<view class="paragraph">1. 我们有权根据法律法规变化、业务发展需要、技术升级等情况，修改本隐私政策内容，修改后的政策将更有利于保护您的信息安全。</view>
						<view class="paragraph">2. 隐私政策修改后，我们将通过小程序公告、站内信、弹窗等显著方式提前通知您，修改后的政策自通知发布之日起生效；若您继续使用本小程序服务，即视为您已阅读、理解并同意修改后的隐私政策；若您不同意修改后的政策，可停止使用服务并注销账号。</view>
						<view class="paragraph">3. 我们将在小程序内显著位置设置隐私政策查阅入口，您可随时查阅本政策的最新版本，了解信息处理的相关情况，确保您的知情权。</view>
					</view>
				</view>
				
				<view class="section">
					<text class="section-title">八、免责条款</text>
					<view class="section-content">
						<view class="paragraph">1. 因不可抗力（包括但不限于地震、洪水、台风、战争、网络中断、服务器故障、病毒入侵等）导致信息泄露、篡改、丢失，或无法正常行使信息权利，我们不承担任何责任，您自行承担相关损失。</view>
						<view class="paragraph">2. 因您自身操作失误、设备故障、网络问题、第三方软件干扰，或您将账号密码泄露给第三方，导致信息泄露、丢失或被非法操作，我们不承担责任，相关责任由您自行承担。</view>
						<view class="paragraph">3. 您录入、上传的客户信息，若未获得客户的合法授权，导致的纠纷、损失，由您自行承担，与我们无关；若因您自身操作导致客户信息泄露，产生的一切责任由您自行承担。</view>
						<view class="paragraph">4. 第三方服务相关的信息安全责任：本小程序可能包含第三方链接或服务，该等第三方服务的信息收集、使用由第三方自行负责，我们不承担相关责任，您使用第三方服务前，应仔细阅读第三方的隐私政策。</view>
						<view class="paragraph">5. 我们已采取合理、必要的措施保障信息安全，但不保证信息完全无漏洞、无风险，若因网络攻击、黑客入侵等不可抗力之外的原因导致信息泄露，且我们无故意或重大过失，我们不承担赔偿责任。</view>
					</view>
				</view>
				
				<view class="section">
					<text class="section-title">九、争议解决</text>
					<view class="section-content">
						<view class="paragraph">1. 本隐私政策的订立、履行、解释及争议解决，均适用中华人民共和国法律（不包括冲突法规则）。</view>
						<view class="paragraph">2. 双方因履行本隐私政策产生的任何争议，应首先通过友好协商的方式解决；协商不成的，任何一方均有权向运营方所在地有管辖权的人民法院提起诉讼。</view>
					</view>
				</view>
				
				<view class="section">
					<text class="section-title">十、其他条款</text>
					<view class="section-content">
						<view class="paragraph">1. 本隐私政策的最终解释权归本小程序运营方所有。</view>
					</view>
				</view>
				
				<!-- 底部占位 -->
				<view class="bottom-spacer"></view>
			</view>
		</scroll-view>
	</view>
</template>

<script setup>
	import StatusBarPlaceholder from '@/components/status-bar-placeholder/index.vue'
	
	const goBack = () => {
		uni.navigateBack()
	}
</script>

<style lang="scss" scoped>
	.agreement-container {
		background: #f5f6f8;
	}
	
	// 导航栏
	.nav-bar {
		background: #ffffff;
		position: sticky;
		top: 0;
		z-index: 100;
		box-shadow: 0 2rpx 12rpx rgba(0, 0, 0, 0.05);
		
		.nav-content {
			display: flex;
			align-items: center;
			justify-content: space-between;
			height: 88rpx;
			padding: 0 32rpx;
			
			.nav-back {
				width: 60rpx;
				height: 60rpx;
				display: flex;
				align-items: center;
				justify-content: center;
			}
			
			.nav-title {
				font-size: 32rpx;
				font-weight: 600;
				color: #333333;
			}
			
			.nav-placeholder {
				width: 60rpx;
			}
		}
	}
	
	// 标题区域
	.header-section {
		background: linear-gradient(135deg, #4A90E2 0%, #6FB3F2 100%);
		padding: 60rpx 40rpx 80rpx;
		display: flex;
		flex-direction: column;
		align-items: center;
		
		.main-title {
			font-size: 40rpx;
			font-weight: 600;
			color: #ffffff;
			text-align: center;
			margin-bottom: 16rpx;
			text-shadow: 0 4rpx 12rpx rgba(0, 0, 0, 0.1);
		}
		
		.sub-title {
			font-size: 32rpx;
			font-weight: 500;
			color: rgba(255, 255, 255, 0.9);
			text-align: center;
		}
	}
	
	// 内容滚动区域
	.content-scroll {
		margin-top: -40rpx;
		border-radius: 40rpx 40rpx 0 0;
		background: #f5f6f8;
		
		.content-wrapper {
			background: #ffffff;
			padding: 48rpx 40rpx;
			min-height: 100%;
		}
	}
	
	// 介绍文字
	.intro-text {
		font-size: 28rpx;
		color: #666666;
		line-height: 1.8;
		margin-bottom: 40rpx;
		padding: 32rpx;
		background: linear-gradient(135deg, rgba(74, 144, 226, 0.05) 0%, rgba(111, 179, 242, 0.05) 100%);
		border-radius: 16rpx;
		border-left: 6rpx solid #4A90E2;
	}
	
	// 章节
	.section {
		margin-bottom: 40rpx;
		
		.section-title {
			display: block;
			font-size: 30rpx;
			font-weight: 600;
			color: #333333;
			margin-bottom: 24rpx;
			padding-left: 16rpx;
			border-left: 6rpx solid #4A90E2;
		}
		
		.subsection-title {
			display: block;
			font-size: 28rpx;
			font-weight: 600;
			color: #4A90E2;
			margin: 24rpx 0 16rpx;
		}
		
		.section-content {
			.paragraph {
				font-size: 28rpx;
				color: #666666;
				line-height: 1.8;
				margin-bottom: 16rpx;
				text-align: justify;
				text-indent: 2em;
			}
		}
	}
	
	// 底部占位
	.bottom-spacer {
		height: 40rpx;
	}
</style>
