增加 用户协议
This commit is contained in:
parent
30e1a72933
commit
e5290aa4c4
@ -26,8 +26,6 @@ FROM nginx:stable-alpine as production-stage
|
|||||||
# 复制构建产物到 Nginx 目录
|
# 复制构建产物到 Nginx 目录
|
||||||
COPY --from=build-stage /app/dist /usr/share/nginx/html
|
COPY --from=build-stage /app/dist /usr/share/nginx/html
|
||||||
|
|
||||||
# 复制验证文件到 Nginx 根目录
|
|
||||||
COPY w2PZhK4ewX.txt /usr/share/nginx/html/w2PZhK4ewX.txt
|
|
||||||
|
|
||||||
# 暴露 80 端口
|
# 暴露 80 端口
|
||||||
EXPOSE 80
|
EXPOSE 80
|
||||||
|
|||||||
@ -1,101 +0,0 @@
|
|||||||
# 蜂快到家小程序隐私协议
|
|
||||||
|
|
||||||
欢迎使用蜂快到家小程序!我们高度重视您的个人隐私,本隐私协议将详细阐述在您使用小程序期间,我们对您个人信息的收集、使用、存储与共享方式,同时明确您所享有的权利。请您仔细阅读本协议,若有任何疑问,欢迎随时与我们联系。
|
|
||||||
|
|
||||||
## 一、定义与解释
|
|
||||||
|
|
||||||
**小程序**:特指蜂快到家小程序及其提供的各项相关服务。
|
|
||||||
|
|
||||||
**用户**:指使用本小程序的所有个人或实体。
|
|
||||||
|
|
||||||
**个人信息**:以电子或其他形式记录,能够单独或结合其他信息识别特定自然人身份,或反映特定自然人活动情况的各类信息。涵盖但不限于姓名、联系方式、地址等。
|
|
||||||
|
|
||||||
## 二、信息收集与使用
|
|
||||||
|
|
||||||
**收集的信息类型**
|
|
||||||
|
|
||||||
**个人身份信息**:当您注册账号、下单代取快递或团购商品时,我们会收集您的姓名、手机号码、电子邮箱地址等,用于身份验证、订单沟通及服务提供。
|
|
||||||
|
|
||||||
**地址信息**:为实现代取快递和团购商品的准确配送,我们会收集您的收货地址,包括所在地区、街道名称、门牌号等。对于代取快递服务,可能还需您提供快递存放地址,如快递柜位置、小区名称及具体楼栋单元等。
|
|
||||||
|
|
||||||
**订单信息**:在您下单过程中,我们将记录订单详情,包括代取快递的单号、团购商品的种类、数量、金额等,以用于订单处理、结算与售后服务。
|
|
||||||
|
|
||||||
**设备信息**:我们会自动采集您使用小程序时的设备信息,如设备型号、操作系统、唯一设备标识符(IMEI/Android ID/IDFA 等)、IP 地址等,以保障小程序的正常、安全运行。
|
|
||||||
|
|
||||||
**位置信息**:当您使用与位置相关的功能,如查找附近的快递代收点或团购自提点时,我们可能会获取您的位置信息,以提供更精准的服务。获取方式包括基于 GPS、基站、Wi-Fi 等技术。
|
|
||||||
|
|
||||||
**收集方式**
|
|
||||||
|
|
||||||
**用户主动提供**:您在注册账号、下单、填写个人资料、联系客服等环节主动输入的信息。
|
|
||||||
|
|
||||||
**自动收集**:在您使用小程序过程中,通过技术手段自动采集的信息,如设备信息、使用日志等。
|
|
||||||
|
|
||||||
**使用目的**
|
|
||||||
|
|
||||||
**提供服务**:完成代取快递和团购商品的下单、配送、交付等全流程服务,确保您能顺利使用蜂快到家小程序的各项服务。
|
|
||||||
|
|
||||||
**客户沟通**:与您沟通订单状态、处理问题反馈、提供售后服务等。
|
|
||||||
|
|
||||||
**数据分析与优化**:分析用户的使用行为和偏好,优化小程序功能与服务,提升用户体验。例如,通过分析订单数据,优化快递取件路线规划或团购商品的推荐策略。
|
|
||||||
|
|
||||||
**安全保障**:防范欺诈、滥用服务等行为,保障小程序的安全稳定运行。
|
|
||||||
|
|
||||||
## 三、信息共享与披露
|
|
||||||
|
|
||||||
**共享原则**:我们不会将您的个人信息出售给第三方,仅在以下必要情形下进行共享:
|
|
||||||
|
|
||||||
**服务提供需要**:与快递服务提供商、团购商品供应商、物流配送公司等第三方合作伙伴共享必要信息,以完成代取快递和团购商品的服务流程。例如,将您的收货地址和联系方式提供给快递员或配送人员,便于其进行快递交付或商品配送。
|
|
||||||
|
|
||||||
**法律要求**:根据法律法规、司法程序、政府部门要求,我们可能需要披露您的个人信息。
|
|
||||||
|
|
||||||
**获得您同意**:在您明确同意的情况下,我们会将您的个人信息共享给特定第三方。
|
|
||||||
|
|
||||||
**共享情况说明**:在与第三方共享信息时,我们会明确告知您共享的信息内容、共享目的以及接收信息的第三方身份。例如,与快递服务提供商共享信息时,我们会告知您共享的是快递单号、取件地址、联系方式等信息,目的是完成快递取件和派送服务,接收信息的第三方为具体的快递公司名称。
|
|
||||||
|
|
||||||
**第三方责任**:我们会要求第三方采取适当的安全措施保护您的个人信息,并严格遵守相关法律法规和保密义务。但对于第三方因自身原因导致的信息泄露或不当使用,我们不承担直接责任。
|
|
||||||
|
|
||||||
## 四、信息安全
|
|
||||||
|
|
||||||
**安全措施**:我们采取了一系列技术和管理措施保护您的个人信息安全,包括但不限于:
|
|
||||||
|
|
||||||
**数据加密**:对您的敏感信息,如密码、地址等进行加密存储和传输,防止信息被窃取或篡改。
|
|
||||||
|
|
||||||
**访问控制**:限制只有经过授权的员工才能访问您的个人信息,且对员工的访问行为进行严格监控和审计。
|
|
||||||
|
|
||||||
**安全漏洞管理**:定期进行安全漏洞扫描和修复,及时应对可能出现的安全威胁。
|
|
||||||
|
|
||||||
**网络安全防护**:采用防火墙、入侵检测系统等技术手段,防范网络攻击和恶意软件入侵。
|
|
||||||
|
|
||||||
**安全责任**:尽管我们采取了合理的安全措施,但由于网络环境复杂和技术局限,仍可能存在信息泄露风险。如发生信息安全事件,我们将立即启动应急预案,采取措施降低损失,并按法律法规要求及时通知您。
|
|
||||||
|
|
||||||
## 五、用户权利
|
|
||||||
|
|
||||||
**访问与修改**:您有权随时访问和修改在小程序中提交的个人信息。您可通过登录账号,进入个人资料页面进行信息查看和编辑。
|
|
||||||
|
|
||||||
**撤回同意**:您有权随时撤回对某些信息收集和使用的同意。例如,若您不再希望我们获取您的位置信息,可在设备设置中关闭相关权限。撤回同意后,我们将不再基于该同意收集和使用相关信息,但可能会影响部分依赖该信息的服务功能。
|
|
||||||
|
|
||||||
**删除请求**:您有权要求我们删除您的个人信息。在符合法律法规要求的情况下,我们将在收到您的删除请求后的合理时间内进行处理。但部分信息可能因法律法规要求或业务需要无法立即删除,我们会向您说明原因。
|
|
||||||
|
|
||||||
## 六、未成年人隐私保护
|
|
||||||
|
|
||||||
**特殊规定**:我们高度重视未成年人个人信息的保护。未经监护人同意,我们不会收集、使用或披露未成年人的个人信息。若发现收集了未成年人未获监护人同意的个人信息,我们将立即删除。
|
|
||||||
|
|
||||||
**监护人权利**:未成年人的监护人有权访问、更正或删除未成年人的个人信息。若您是未成年人的监护人,对我们处理未成年人个人信息的方式有任何疑问或担忧,请随时联系我们。
|
|
||||||
|
|
||||||
## 七、协议变更
|
|
||||||
|
|
||||||
**变更通知**:我们可能根据业务发展、法律法规变化等原因对本隐私协议进行修改。修改后的协议将在蜂快到家小程序上公布,并以推送通知、弹窗提示等适当方式通知您。
|
|
||||||
|
|
||||||
**生效时间**:修改后的隐私协议自公布之日起一定时间后生效(具体时间会在通知中说明)。在新协议生效前,我们将按照旧协议处理您的个人信息。若您在新协议生效后继续使用小程序,即表示您同意接受修改后的协议约束。
|
|
||||||
|
|
||||||
## 八、法律适用与争议解决
|
|
||||||
|
|
||||||
**法律适用**:本隐私协议的订立、执行和解释均适用 中国 法律。
|
|
||||||
|
|
||||||
**争议解决方式**:如双方在本隐私协议履行过程中发生争议,应首先通过友好协商解决;协商不成的,任何一方均有权向有管辖权的人民法院提起诉讼。
|
|
||||||
|
|
||||||
## 九、联系我们
|
|
||||||
|
|
||||||
若您对本隐私协议有任何疑问、建议或投诉,欢迎联系我们。
|
|
||||||
|
|
||||||
我们将在收到您的反馈后的 5 个工作日内与您联系并处理您的问题。
|
|
||||||
176
src/components/UserAgreement.vue
Normal file
176
src/components/UserAgreement.vue
Normal file
@ -0,0 +1,176 @@
|
|||||||
|
<template>
|
||||||
|
<div>
|
||||||
|
<div class="privacy-container">
|
||||||
|
<div class="privacy-content">
|
||||||
|
<h1 class="text-lg font-bold text-gray-900 mb-8 text-center">用 户 协 议</h1>
|
||||||
|
|
||||||
|
<div class="text-gray-600 leading-relaxed mb-8">
|
||||||
|
欢迎使用蜂快到家小程序!为了保障您能安全、顺畅地使用本小程序的服务,特制定本用户协议,请您仔细阅读。在使用本小程序前,请确保您已充分理解并同意本协议的所有条款。如您对本协议有任何疑问,请随时联系我们。
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div v-for="(section, index) in sections" :key="index" class="mb-10">
|
||||||
|
<h2 class="text-base font-semibold text-gray-800 mb-4">{{ section.title }}</h2>
|
||||||
|
<div v-for="(content, cIndex) in section.contents" :key="cIndex" class="mb-4">
|
||||||
|
<h3 v-if="content.subTitle" class="text-sm font-medium text-gray-700 mb-2">{{ content.subTitle }}</h3>
|
||||||
|
<p v-if="content.text" class="text-gray-600 leading-relaxed mb-2">{{ content.text }}</p>
|
||||||
|
<ul v-if="content.list" class="list-disc list-inside space-y-2 text-gray-600">
|
||||||
|
<li v-for="(item, iIndex) in content.list" :key="iIndex" class="ml-4">{{ item }}</li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</template>
|
||||||
|
|
||||||
|
<script setup>
|
||||||
|
const sections = [
|
||||||
|
{
|
||||||
|
title: '一、定义与解释',
|
||||||
|
contents: [
|
||||||
|
{
|
||||||
|
list: [
|
||||||
|
'小程序:即蜂快到家小程序及其提供的各项服务。',
|
||||||
|
'用户:指使用本小程序的个人或实体。',
|
||||||
|
'服务:包括但不限于代取快递、团购商品等小程序所提供的功能。'
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
title: '二、服务使用规范',
|
||||||
|
contents: [
|
||||||
|
{
|
||||||
|
subTitle: '账号注册与使用',
|
||||||
|
text: '用户需提供真实、准确、完整的个人信息进行账号注册。若因提供虚假信息导致的一切后果,由用户自行承担。',
|
||||||
|
list: [
|
||||||
|
'用户应妥善保管账号和密码,不得将账号转让、出租或出借予他人使用。因用户账号管理不善导致的任何损失,由用户自行负责。'
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
subTitle: '服务使用限制',
|
||||||
|
list: [
|
||||||
|
'用户不得利用小程序从事任何违法违规活动,包括但不限于欺诈、侵权、传播有害信息等。',
|
||||||
|
'禁止对小程序进行反向工程、反编译、篡改等破坏性行为,不得干扰小程序的正常运行。'
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
title: '三、双方权利与义务',
|
||||||
|
contents: [
|
||||||
|
{
|
||||||
|
subTitle: '平台权利与义务',
|
||||||
|
list: [
|
||||||
|
'权利:有权根据业务发展需要对小程序进行升级、维护、修改或暂停服务,并以适当方式通知用户。对于违反本协议的用户,有权采取警告、限制使用、封禁账号等措施。',
|
||||||
|
'义务:努力保障小程序的稳定运行,确保服务的可用性和安全性。及时处理用户的订单和反馈,提供必要的客户服务支持。'
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
subTitle: '用户权利与义务',
|
||||||
|
list: [
|
||||||
|
'权利:有权在遵守本协议的前提下,自由使用小程序提供的各项服务。对平台的服务有提出意见和建议的权利。',
|
||||||
|
'义务:遵守本协议及相关法律法规,合法使用小程序。按照平台规定的流程和要求进行下单、支付等操作,如实提供服务所需的信息。'
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
title: '四、费用与支付',
|
||||||
|
contents: [
|
||||||
|
{
|
||||||
|
subTitle: '费用说明',
|
||||||
|
text: '使用小程序的部分服务可能需要支付相应费用,具体费用标准将在小程序中明示。平台有权根据实际情况调整费用标准,并提前通知用户。'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
subTitle: '支付方式',
|
||||||
|
text: '平台提供多种支付方式供用户选择,用户应确保支付信息的准确性和安全性。因用户支付信息错误导致的支付失败或其他损失,由用户自行承担。'
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
title: '五、责任限制',
|
||||||
|
contents: [
|
||||||
|
{
|
||||||
|
subTitle: '不可抗力',
|
||||||
|
text: '由于不可抗力因素(如自然灾害、政府行为、网络故障等)导致小程序无法正常运行或服务中断,平台不承担责任,但将尽力减少损失并及时通知用户。'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
subTitle: '用户责任',
|
||||||
|
text: '因用户违反本协议或相关法律法规,导致平台或第三方遭受损失的,用户应承担赔偿责任。'
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
title: '六、协议变更与终止',
|
||||||
|
contents: [
|
||||||
|
{
|
||||||
|
subTitle: '协议变更',
|
||||||
|
text: '平台有权根据业务发展、法律法规变化等原因对本协议进行修改。修改后的协议将在小程序上公布,并以适当方式通知用户。若用户在协议变更后继续使用小程序,即视为同意接受变更后的协议。'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
subTitle: '协议终止',
|
||||||
|
text: '用户有权随时停止使用小程序,可自行注销账号。若用户违反本协议,平台有权单方面终止本协议,注销用户账号,并保留追究法律责任的权利。'
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
title: '七、法律适用与争议解决',
|
||||||
|
contents: [
|
||||||
|
{
|
||||||
|
subTitle: '法律适用',
|
||||||
|
text: '本协议的订立、执行和解释均适用中国法律。'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
subTitle: '争议解决方式',
|
||||||
|
text: '如双方在本协议履行过程中发生争议,应首先通过友好协商解决;协商不成的,任何一方均有权向有管辖权的人民法院提起诉讼。'
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
title: '八、其他条款',
|
||||||
|
contents: [
|
||||||
|
{
|
||||||
|
subTitle: '完整性',
|
||||||
|
text: '本协议构成双方关于小程序使用的完整协议,取代之前所有口头或书面的相关约定。'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
subTitle: '可分割性',
|
||||||
|
text: '若本协议的任何条款被认定为无效或不可执行,不影响其他条款的有效性和可执行性。'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
subTitle: '联系我们',
|
||||||
|
text: '若您对本协议有任何疑问、建议或投诉,欢迎联系我们。我们将在收到您的反馈后的 5 个工作日内与您联系并处理您的问题。'
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
</script>
|
||||||
|
|
||||||
|
<style scoped>
|
||||||
|
.privacy-container {
|
||||||
|
@apply min-h-screen px-4 py-16 max-w-3xl mx-auto;
|
||||||
|
}
|
||||||
|
|
||||||
|
.privacy-content {
|
||||||
|
@apply prose prose-gray max-w-none bg-white rounded-lg p-8 shadow-sm;
|
||||||
|
}
|
||||||
|
|
||||||
|
@media (max-width: 640px) {
|
||||||
|
.privacy-container {
|
||||||
|
@apply px-4 py-6;
|
||||||
|
}
|
||||||
|
|
||||||
|
.privacy-content {
|
||||||
|
@apply p-4;
|
||||||
|
}
|
||||||
|
|
||||||
|
h1 {
|
||||||
|
@apply text-base;
|
||||||
|
}
|
||||||
|
|
||||||
|
h2 {
|
||||||
|
@apply text-sm;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
</style>
|
||||||
@ -1,6 +1,7 @@
|
|||||||
import { createRouter, createWebHashHistory } from 'vue-router'
|
import { createRouter, createWebHashHistory } from 'vue-router'
|
||||||
import Home from '../components/Home.vue'
|
import Home from '../components/Home.vue'
|
||||||
import PrivacyAgreement from '../components/PrivacyAgreement.vue'
|
import PrivacyAgreement from '../components/PrivacyAgreement.vue'
|
||||||
|
import UserAgreement from '../components/UserAgreement.vue'
|
||||||
|
|
||||||
const routes = [
|
const routes = [
|
||||||
{
|
{
|
||||||
@ -12,6 +13,11 @@ const routes = [
|
|||||||
path: '/privacy',
|
path: '/privacy',
|
||||||
name: 'Privacy',
|
name: 'Privacy',
|
||||||
component: PrivacyAgreement
|
component: PrivacyAgreement
|
||||||
|
},
|
||||||
|
{
|
||||||
|
path: '/agreement',
|
||||||
|
name: 'Agreement',
|
||||||
|
component: UserAgreement
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
|
|
||||||
|
|||||||
@ -1 +0,0 @@
|
|||||||
377f116f44bc2d536eb1d6db9d339cbd
|
|
||||||
Loading…
Reference in New Issue
Block a user