mirror of
https://github.com/xinnan-tech/xiaozhi-esp32-server.git
synced 2026-07-22 07:03:53 +08:00
add:增加用户协议和隐私政策
This commit is contained in:
@@ -0,0 +1,162 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<title>Privacy Policy - XiaoZhi Backend Service</title>
|
||||
<style>
|
||||
body {
|
||||
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;
|
||||
line-height: 1.8;
|
||||
color: #333;
|
||||
max-width: 900px;
|
||||
margin: 0 auto;
|
||||
padding: 20px 30px;
|
||||
background: #f9f9fb;
|
||||
}
|
||||
|
||||
h1 {
|
||||
text-align: center;
|
||||
font-size: 24px;
|
||||
margin-bottom: 5px;
|
||||
}
|
||||
|
||||
h2 {
|
||||
font-size: 18px;
|
||||
margin-top: 30px;
|
||||
border-bottom: 1px solid #e0e0e0;
|
||||
padding-bottom: 6px;
|
||||
}
|
||||
|
||||
p {
|
||||
margin: 8px 0;
|
||||
text-indent: 2em;
|
||||
}
|
||||
|
||||
.update-date {
|
||||
text-align: center;
|
||||
color: #888;
|
||||
font-size: 14px;
|
||||
margin-bottom: 30px;
|
||||
}
|
||||
|
||||
.bold {
|
||||
font-weight: bold;
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
|
||||
<body>
|
||||
|
||||
<h1>Privacy Policy</h1>
|
||||
<div class="update-date">Last Updated: March 10, 2026</div>
|
||||
|
||||
<h2>Introduction</h2>
|
||||
<p>Welcome to use the XiaoZhi Backend Service (hereinafter referred to as "the Service"). The operator of this Service is the actual deployer and administrator of the Service (hereinafter referred to as "Operator" or "we"). We fully understand the importance of your personal information and will do our best to protect your personal information security.
|
||||
</p>
|
||||
<p class="bold">Please carefully read and fully understand all contents of this Privacy Policy before using the Service. Once you start using the Service, it signifies that you have read and agreed to this Privacy Policy.</p>
|
||||
<p>This Privacy Policy applies to our collection, storage, use, sharing, and protection of your personal information when you use the Service through the Admin Console (management backend), API interfaces, and other means.</p>
|
||||
|
||||
<h2>I. Information We Collect</h2>
|
||||
<p>To provide services to you, we may need to collect the following information:</p>
|
||||
<p><span class="bold">1.1 Account Registration Information:</span> When you register an account, we collect your phone number or username, password, and other information to create and verify your account.</p>
|
||||
<p><span class="bold">1.2 Device Information:</span> When you bind hardware devices, we collect device identification information (such as device code, MAC address), device model, firmware version, etc., for device management and service provision.</p>
|
||||
<p><span class="bold">1.3 Agent Configuration Information:</span> When you create and configure Agents, we collect role templates, language model selections, voice parameter configurations, etc., to provide personalized AI interaction services.</p>
|
||||
<p><span class="bold">1.4 Voice Interaction Data:</span> When you use the voice interaction function, the Service uses Voice Activity Detection (VAD) to determine the start and end of your voice, processes your voice input data, and transmits it to third-party Automatic Speech Recognition (ASR) and Large Language Model (LLM) services for processing to achieve voice interaction capabilities.</p>
|
||||
<p><span class="bold">1.5 Image Data:</span> When you use the vision model function, we may process image data captured through the device camera and transmit it to third-party vision model services for analysis and understanding to achieve image recognition, scene understanding, and other functions.</p>
|
||||
<p><span class="bold">1.6 Conversation Memory Data:</span> When you enable the memory function, the Service stores summaries of your interaction history with the Agent to provide more coherent and personalized interaction experiences in subsequent conversations.</p>
|
||||
<p><span class="bold">1.7 Knowledge Base Data:</span> When you use the knowledge base function, we collect and store documents, texts, and other knowledge base content you upload for Agents to perform knowledge retrieval and Q&A during conversations.</p>
|
||||
<p><span class="bold">1.8 Voice Print Data:</span> When you use the voice print recognition function, we collect and store your voice print characteristic samples for speaker identity verification and personalized services.</p>
|
||||
<p><span class="bold">1.9 Chat History Data:</span> We store conversation history records between you and the Agents, including text conversation content, conversation time, interaction context, etc., to provide continuous conversation experience and history query functions.</p>
|
||||
<p><span class="bold">1.10 Conversation Audio Data:</span> When you use the voice interaction function, we may store audio data of your interactions with the Agents to improve voice interaction quality and enable retrieval queries.</p>
|
||||
<p><span class="bold">1.11 Agent Configuration Data:</span> When you configure Agents, we collect tags, plugin configurations, context provider settings, etc., to provide Agent customization services.</p>
|
||||
<p><span class="bold">1.12 Device Firmware Data:</span> When you use the OTA upgrade function, we record device firmware version, upgrade history, etc., for device management and firmware traceability.</p>
|
||||
<p><span class="bold">1.13 Log Information:</span> When you use the Service, we automatically collect service log information, including but not limited to access time, IP address, browser type, operation records, etc., for service operation and security assurance.</p>
|
||||
<p><span class="bold">1.14 Verification Code Information:</span> When you use phone number login, we send verification codes via SMS service for identity verification.</p>
|
||||
|
||||
<h2>II. How We Use the Collected Information</h2>
|
||||
<p>The information we collect will be used for the following purposes:</p>
|
||||
<p>(1) Providing, maintaining, and improving the Service, including core functions such as account management, device management, and Agent configuration.</p>
|
||||
<p>(2) Processing your voice interaction requests, using Voice Activity Detection (VAD) to identify voice input, calling third-party AI model services to complete speech recognition, intent recognition, semantic understanding, and speech synthesis.</p>
|
||||
<p>(3) Processing your image data, calling third-party vision model services to complete image recognition and scene understanding.</p>
|
||||
<p>(4) Storing and managing your conversation memory data to provide more coherent service experiences in subsequent interactions.</p>
|
||||
<p>(5) Storing and retrieving knowledge base content you upload so that Agents can provide more accurate knowledge Q&A during conversations.</p>
|
||||
<p>(6) Ensuring service security and stability, including identity verification, security protection, troubleshooting, etc.</p>
|
||||
<p>(7) Complying with applicable laws, regulations, and regulatory requirements.</p>
|
||||
<p class="bold">We will not use your personal information for purposes unrelated to the above. If we need to use information for other purposes not stated in this Privacy Policy, we will obtain your consent in advance.</p>
|
||||
|
||||
<h2>III. Sharing and Disclosure of Information</h2>
|
||||
<p class="bold">We will not sell your personal information to third parties. Only in the following circumstances may we share or disclose your information:</p>
|
||||
<p><span class="bold">3.1 Third-party Service Calls:</span> To achieve voice interaction, visual understanding, and other functions, your voice data, image data, and text content may be transmitted to third-party AI service providers (such as language model, speech recognition, speech synthesis, vision model service providers) for processing. We will select service providers with reasonable security capabilities, but please note that third-party service providers will process related data according to their own privacy policies.</p>
|
||||
<p><span class="bold">3.2 Legal Requirements:</span> According to applicable laws, regulations, legal procedures, or requirements from government authorities, we may need to disclose your personal information.</p>
|
||||
<p><span class="bold">3.3 Security Assurance:</span> To protect the rights, property, or safety of the Operator, other users, or the public from damage, we may use or disclose personal information within a reasonably necessary scope.</p>
|
||||
<p><span class="bold">3.4 With Consent:</span> We may share your personal information with third parties if we obtain your explicit consent.</p>
|
||||
|
||||
<h2>IV. Storage and Protection of Information</h2>
|
||||
<p><span class="bold">4.1 Storage Location:</span> Your personal information will be stored on the server where the Operator deploys the Service, including but not limited to databases (MySQL/PostgreSQL) and cache services (Redis).</p>
|
||||
<p><span class="bold">4.2 Storage Period:</span> We will retain your personal information for the period necessary to provide you with services. After you cancel your account, we will delete or anonymize your personal information within a reasonable time, unless otherwise stipulated by laws and regulations.</p>
|
||||
<p><span class="bold">4.3 Security Measures:</span> We take reasonable technical and management measures to protect the security of your personal information, including but not limited to data encryption, access control, security auditing, etc. However, please understand that the Internet is not an absolutely secure environment, and we cannot guarantee the absolute security of information transmission and storage.</p>
|
||||
<p class="bold">4.4 Security Incident Handling: If a personal information security incident occurs, we will promptly inform you of the basic situation of the security incident, possible impacts, and measures taken or to be taken, in accordance with legal requirements.</p>
|
||||
<p class="bold">4.5 Special Note for Open-source Projects: The Service is an open-source project with two operation modes:</p>
|
||||
<p>(1) <span class="bold">Self-deployment:</span> If you self-deploy the Service, the Operator is only the code provider, and actual data storage and processing are your responsibility. In this case, you are both the user of the Service and the data manager and protector.</p>
|
||||
<p>(2) <span class="bold">Test Platform:</span> If you use the test platform deployed by the Operator, your data will be managed and protected by the Operator. The test platform is only for experience and testing purposes. We may regularly clear data. Please do not upload sensitive personal information.</p>
|
||||
<p class="bold">If you use services deployed by others, please note that your data is managed and protected by that deployer.</p>
|
||||
<p class="bold">4.6 Cross-border Data Transfer: When providing intelligent interaction functions, the Service may need to call interfaces from third-party AI service providers outside mainland China. In this process, your voice data, text data, image data, etc., may be transmitted to servers outside the People's Republic of China for processing. The involved overseas service providers include but are not limited to:</p>
|
||||
<p>(1) OpenAI: Provides speech recognition (Whisper), speech synthesis (TTS), large language models (GPT), and other services.</p>
|
||||
<p>(2) Anthropic: Provides large language model (Claude) services.</p>
|
||||
<p>(3) Groq: Provides speech recognition (Whisper) services.</p>
|
||||
<p>(4) Microsoft EdgeTTS: Provides speech synthesis services.</p>
|
||||
<p>We will take necessary measures to ensure the security of your personal information during cross-border transmission in accordance with the requirements of the "Personal Information Protection Law of the People's Republic of China," "Data Cross-border Security Assessment Measures," and other laws and regulations. The Operator should clearly announce on the Admin Console whether the third-party services used involve cross-border data transfer, and inform users of the name and contact information of the data recipient, processing purposes, processing methods, and types of personal information, etc. If you do not agree to data transfer outside mainland China, you may choose to use AI services provided by domestic service providers only (such as Zhipu AI, Alibaba Cloud, Baidu Wenxin, iFlytek, etc.) or local deployment solutions (such as FunASR, FishSpeech, Ollama, etc.).</p>
|
||||
|
||||
<h2>V. Your Rights</h2>
|
||||
<p>You have the following rights regarding your personal information:</p>
|
||||
<p><span class="bold">5.1 Query and Access:</span> You can view and manage your personal information such as account information, device information, and Agent configuration through the Admin Console.</p>
|
||||
<p><span class="bold">5.2 Correction and Modification:</span> When you find that your personal information is incorrect, you can correct it through the Admin Console or contact the Operator for assistance.</p>
|
||||
<p><span class="bold">5.3 Deletion:</span> Under the following circumstances, you may request us to delete your personal information:</p>
|
||||
<p>(1) The processing purpose has been achieved, cannot be achieved, or is no longer necessary to achieve the processing purpose.</p>
|
||||
<p>(2) We collect or use personal information in violation of laws, regulations, or your agreement.</p>
|
||||
<p>(3) Account cancellation.</p>
|
||||
<p><span class="bold">5.4 Account Cancellation:</span> You can cancel your account through the account settings in the Admin Console or contact the Operator for processing. After account cancellation, we will stop providing services to you and delete your personal information within a reasonable time.</p>
|
||||
<p><span class="bold">5.5 Withdrawal of Consent:</span> You may withdraw your consent granted to us at any time. The withdrawal of consent does not affect the validity of information processing activities conducted before the withdrawal.</p>
|
||||
|
||||
<h2>VI. Protection of Minor Information</h2>
|
||||
<p>6.1 We attach great importance to the protection of minors' personal information. If you are a minor under 18 years of age, please use the Service under the guidance and consent of your guardian and do not provide any personal information to the Service.</p>
|
||||
<p>6.2 If a guardian discovers that a minor has provided personal information to us without consent, please contact the Operator. We will delete the relevant information as soon as possible.</p>
|
||||
<p>6.3 For minors who use the Service with guardian consent, we will provide stricter protection for their personal information in accordance with laws and regulations.</p>
|
||||
<p>(4) <span class="bold">Special Protection:</span> We will not proactively push commercial advertisements to children under 14 years of age, nor use their personal information for targeted advertising or user profiling.</p>
|
||||
|
||||
<h2>VII. Third-party Services Description</h2>
|
||||
<p>7.1 When providing intelligent interaction functions, the Service needs to call third-party services, including but not limited to:</p>
|
||||
<p>(1) Voice Activity Detection Service (VAD): Detects the start and end of voice input.</p>
|
||||
<p>(2) Automatic Speech Recognition Service (ASR): Converts your voice input to text.</p>
|
||||
<p>(3) Large Language Model Service (LLM): Performs semantic understanding, intent recognition, and response generation on text.</p>
|
||||
<p>(4) Text-to-Speech Service (TTS): Converts text responses to voice output.</p>
|
||||
<p>(5) Vision Model Service: Recognizes and understands images.</p>
|
||||
<p>(6) SMS Verification Code Service: Used for identity verification during user registration and login.</p>
|
||||
<p>(7) MQTT Message Broker Service: Used for message communication between devices and servers, including device control command delivery and device status reporting.</p>
|
||||
<p>(8) Database Service: Used for persistent storage of user data, device data, Agent configuration, chat history, and other information.</p>
|
||||
<p class="bold">7.2 The above third-party service providers will process data according to their respective privacy policies. We recommend that you understand the privacy policies of relevant third-party service providers before using the Service. The Operator should announce the third-party service information used on the Admin Console.</p>
|
||||
<p class="bold">7.3 We will make reasonable efforts to select third-party service providers with legitimate qualifications and security capabilities. However, we are not responsible for the data processing behavior of third-party service providers themselves.</p>
|
||||
|
||||
<h2>VIII. Use of Cookies and Similar Technologies</h2>
|
||||
<p>8.1 The Service may use Cookies and similar technologies to save your login status, record your preference settings, etc., to provide you with a better user experience.</p>
|
||||
<p>8.2 You can manage Cookies through browser settings. However, please note that disabling Cookies may affect some functions of the Service.</p>
|
||||
|
||||
<h2>IX. Changes to the Privacy Policy</h2>
|
||||
<p>9.1 We may revise this Privacy Policy based on business adjustments, changes in laws and regulations, and other reasons. The revised Privacy Policy will be published through the Service's announcement mechanisms.</p>
|
||||
<p>9.2 For significant changes, we will provide notice before the revised Privacy Policy takes effect through the Admin Console announcement or other means.</p>
|
||||
<p class="bold">9.3 If you continue to use the Service after the Privacy Policy revision, it shall be deemed that you have accepted the revised Privacy Policy. If you disagree with the revised content, please stop using the Service.</p>
|
||||
|
||||
<h2>X. Information Security Warning</h2>
|
||||
<p class="bold">10.1 Please do not disclose sensitive personal information such as your property account numbers, bank card numbers, credit card numbers, passwords, ID card numbers, etc., in voice or text interactions with AI. Any losses resulting from this shall be borne by you.</p>
|
||||
<p>10.2 Please properly keep your account and password secure, and do not share your account information with others or share accounts with others. The Operator is not responsible for personal information leakage caused by your intentional disclosure or sharing of accounts with others.</p>
|
||||
<p>10.3 If you discover that personal information may have been leaked, please contact the Operator promptly to take measures.</p>
|
||||
|
||||
<h2>XI. Applicable Law</h2>
|
||||
<p>11.1 The formulation, interpretation, execution, and dispute resolution of this Privacy Policy shall be governed by the laws of the People's Republic of China (excluding the laws of Hong Kong, Macau, and Taiwan for the purposes of this Privacy Policy).</p>
|
||||
<p>11.2 If any provision of this Privacy Policy conflicts with the current laws and regulations of the People's Republic of China, the provisions of laws and regulations shall prevail, and the remaining provisions shall remain valid.</p>
|
||||
|
||||
</body>
|
||||
|
||||
</html>
|
||||
@@ -0,0 +1,170 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="zh-CN">
|
||||
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<title>隐私政策 - 小智后端服务</title>
|
||||
<style>
|
||||
body {
|
||||
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;
|
||||
line-height: 1.8;
|
||||
color: #333;
|
||||
max-width: 900px;
|
||||
margin: 0 auto;
|
||||
padding: 20px 30px;
|
||||
background: #f9f9fb;
|
||||
}
|
||||
|
||||
h1 {
|
||||
text-align: center;
|
||||
font-size: 24px;
|
||||
margin-bottom: 5px;
|
||||
}
|
||||
|
||||
h2 {
|
||||
font-size: 18px;
|
||||
margin-top: 30px;
|
||||
border-bottom: 1px solid #e0e0e0;
|
||||
padding-bottom: 6px;
|
||||
}
|
||||
|
||||
p {
|
||||
margin: 8px 0;
|
||||
text-indent: 2em;
|
||||
}
|
||||
|
||||
.update-date {
|
||||
text-align: center;
|
||||
color: #888;
|
||||
font-size: 14px;
|
||||
margin-bottom: 30px;
|
||||
}
|
||||
|
||||
.bold {
|
||||
font-weight: bold;
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
|
||||
<body>
|
||||
|
||||
<h1>隐私政策</h1>
|
||||
<div class="update-date">更新日期:2026年3月10日</div>
|
||||
|
||||
<h2>引言</h2>
|
||||
<p>欢迎您使用小智后端服务(以下简称"本服务")。本服务的运营方为本服务的实际部署者和管理者(以下简称"运营者"或"我们")。我们深知个人信息对您的重要性,将尽全力保护您的个人信息安全。
|
||||
</p>
|
||||
<p class="bold">请您在使用本服务前,仔细阅读并充分理解本隐私政策的全部内容。一旦您开始使用本服务,即表示您已阅读并同意本隐私政策。</p>
|
||||
<p>本隐私政策适用于您通过智控台(管理后台)、API接口及其他方式使用本服务时,我们对您个人信息的收集、存储、使用、共享、保护等行为。</p>
|
||||
|
||||
<h2>一、我们收集的信息</h2>
|
||||
<p>为向您提供服务,我们可能需要收集以下信息:</p>
|
||||
<p><span class="bold">1.1 账号注册信息:</span>当您注册账号时,我们会收集您的手机号码或用户名、密码等信息,用于创建和验证您的账号。</p>
|
||||
<p><span class="bold">1.2 设备信息:</span>当您绑定硬件设备时,我们会收集设备的标识信息(如设备编码、MAC地址等)、设备型号、固件版本等,用于设备管理和服务提供。</p>
|
||||
<p><span class="bold">1.3 智能体配置信息:</span>当您创建和配置智能体时,我们会收集您设定的角色模板、语言模型选择、语音参数配置等信息,用于提供个性化的AI交互服务。</p>
|
||||
<p><span class="bold">1.4
|
||||
语音交互数据:</span>在您使用语音交互功能时,本服务会通过语音活动检测(VAD)判断您的语音起止状态,并处理您的语音输入数据,将其传输至第三方语音识别(ASR)和语言模型(LLM)服务进行处理,以实现语音交互功能。
|
||||
</p>
|
||||
<p><span class="bold">1.5 图像数据:</span>当您使用视觉模型功能时,我们可能会处理您通过设备摄像头采集的图像数据,并将其传输至第三方视觉模型服务进行分析和理解,用于实现图像识别、场景理解等功能。
|
||||
</p>
|
||||
<p><span class="bold">1.6 对话记忆数据:</span>当您开启记忆功能时,本服务会存储您与智能体的交互历史摘要,用于在后续对话中提供更连贯、个性化的交互体验。</p>
|
||||
<p><span class="bold">1.7 知识库数据:</span>当您使用知识库功能时,我们会收集和存储您上传的文档、文本等知识库内容,用于智能体在对话中进行知识检索和问答。</p>
|
||||
<p><span class="bold">1.8 声纹数据:</span>当您使用声纹识别功能时,我们会收集和存储您的声纹特征样本,用于说话人身份验证和个性化服务。</p>
|
||||
<p><span class="bold">1.9 聊天历史数据:</span>我们会存储您与智能体的对话历史记录,包括文本对话内容、对话时间、交互上下文等信息,用于提供连续性对话体验和历史查询功能。</p>
|
||||
<p><span class="bold">1.10 对话音频数据:</span>在您使用语音交互功能时,我们可能会存储您与智能体交互的音频数据,用于优化语音交互质量和回溯查询。</p>
|
||||
<p><span class="bold">1.11 智能体配置数据:</span>当您配置智能体时,我们会收集您设定的标签、插件配置、上下文提供者设置等信息,用于提供智能体定制化服务。</p>
|
||||
<p><span class="bold">1.12 设备固件数据:</span>当您使用OTA升级功能时,我们会记录设备固件版本、升级历史等信息,用于设备管理和固件追溯。</p>
|
||||
<p><span class="bold">1.13 日志信息:</span>当您使用本服务时,我们会自动收集服务日志信息,包括但不限于访问时间、IP地址、浏览器类型、操作记录等,用于服务运维和安全保障。</p>
|
||||
<p><span class="bold">1.14 验证码信息:</span>当您使用手机号登录时,我们会通过短信服务向您发送验证码,用于身份验证。</p>
|
||||
|
||||
<h2>二、我们如何使用收集的信息</h2>
|
||||
<p>我们收集的信息将用于以下目的:</p>
|
||||
<p>(1)提供、维护和改进本服务,包括账号管理、设备管理、智能体配置等核心功能。</p>
|
||||
<p>(2)处理您的语音交互请求,通过语音活动检测(VAD)识别语音输入,调用第三方AI模型服务完成语音识别、意图识别、语义理解和语音合成。</p>
|
||||
<p>(3)处理您的图像数据,调用第三方视觉模型服务完成图像识别和场景理解。</p>
|
||||
<p>(4)存储和管理您的对话记忆数据,以便在后续交互中提供更连贯的服务体验。</p>
|
||||
<p>(5)存储和检索您上传的知识库内容,以便智能体在对话中为您提供更准确的知识问答。</p>
|
||||
<p>(6)保障服务的安全性和稳定性,包括身份验证、安全防护、故障排查等。</p>
|
||||
<p>(7)遵守适用的法律法规和监管要求。</p>
|
||||
<p class="bold">我们不会将您的个人信息用于与上述目的无关的其他用途。如需将信息用于本隐私政策未载明的其他目的,我们会事先征得您的同意。</p>
|
||||
|
||||
<h2>三、信息的共享与披露</h2>
|
||||
<p class="bold">我们不会向第三方出售您的个人信息。仅在以下情形下,我们可能会共享或披露您的信息:</p>
|
||||
<p><span class="bold">3.1
|
||||
第三方服务调用:</span>为实现语音交互、视觉理解等功能,您的语音数据、图像数据和文本内容可能会被传输至第三方AI服务提供商(如语言模型、语音识别、语音合成、视觉模型服务商)进行处理。我们会选择具备合理安全保障能力的服务商,但请您知悉第三方服务商将按照其自身的隐私政策处理相关数据。
|
||||
</p>
|
||||
<p><span class="bold">3.2 法律要求:</span>根据适用的法律法规、法律程序或政府主管部门的要求,我们可能需要披露您的个人信息。</p>
|
||||
<p><span class="bold">3.3 安全保障:</span>为保护运营者、其他用户或公众的权益、财产或安全免遭损害,在合理必要的范围内使用或披露个人信息。</p>
|
||||
<p><span class="bold">3.4 征得同意:</span>在获得您明确同意的前提下,我们可能会与第三方共享您的个人信息。</p>
|
||||
|
||||
<h2>四、信息的存储与保护</h2>
|
||||
<p><span class="bold">4.1 存储地点:</span>您的个人信息将存储在运营者部署本服务的服务器上,包括但不限于数据库(MySQL/PostgreSQL)和缓存服务(Redis)。</p>
|
||||
<p><span class="bold">4.2 存储期限:</span>我们将在为您提供服务所必需的期限内保留您的个人信息。当您注销账号后,我们将在合理时间内删除或匿名化处理您的个人信息,法律法规另有规定的除外。</p>
|
||||
<p><span class="bold">4.3
|
||||
安全措施:</span>我们采取合理的技术和管理措施保护您的个人信息安全,包括但不限于数据加密、访问控制、安全审计等。但请您理解,互联网并非绝对安全的环境,我们无法保证信息传输和存储的绝对安全性。</p>
|
||||
<p class="bold">4.4 安全事件处理:如发生个人信息安全事件,我们将按照法律法规的要求,及时向您告知安全事件的基本情况、可能的影响、已采取或将要采取的处置措施等。</p>
|
||||
<p class="bold">4.5 开源项目特别说明:本服务为开源项目,存在两种运营模式:</p>
|
||||
<p>(1)<span class="bold">自行部署:</span>如您自行部署本服务,运营者仅为代码提供方,实际的数据存储和处理由您自行负责。在此情况下,您既是本服务的使用者,也是数据的管理者和保护者。</p>
|
||||
<p>(2)<span class="bold">测试平台:</span>如您使用运营者部署的测试平台,您的数据将由运营人员负责管理和保护。测试平台仅供体验和测试之用,我们可能会定期清理数据,建议您勿上传敏感个人信息。</p>
|
||||
<p class="bold">如您使用的是他人部署的服务,请知悉您的数据由该部署者负责管理和保护。</p>
|
||||
<p class="bold">4.6
|
||||
数据跨境传输:本服务在提供智能交互功能时,可能需要调用境外第三方AI服务提供商的接口,在此过程中,您的语音数据、文本数据、图像数据等可能会被传输至中华人民共和国境外的服务器进行处理。涉及的境外服务商包括但不限于:</p>
|
||||
<p>(1)OpenAI:提供语音识别(Whisper)、语音合成(TTS)、大语言模型(GPT)等服务。</p>
|
||||
<p>(2)Anthropic:提供大语言模型(Claude)服务。</p>
|
||||
<p>(3)Groq:提供语音识别(Whisper)服务。</p>
|
||||
<p>(4)微软EdgeTTS:提供语音合成服务。</p>
|
||||
<p>我们将依照《中华人民共和国个人信息保护法》《数据出境安全评估办法》等法律法规的要求,采取必要措施保障您的个人信息在跨境传输过程中的安全。运营者应在智控台上明确公示所使用的第三方服务是否涉及数据跨境传输,并告知数据接收方的名称、联系方式、处理目的、处理方式及个人信息的种类等信息。如您不同意将数据传输至境外,您可选择仅使用境内服务商提供的AI服务(如智谱AI、阿里云、百度文心、讯飞等)或本地部署方案(如FunASR、FishSpeech、Ollama等)。
|
||||
</p>
|
||||
|
||||
<h2>五、您的权利</h2>
|
||||
<p>您对自己的个人信息享有以下权利:</p>
|
||||
<p><span class="bold">5.1 查询与访问:</span>您可通过智控台查看和管理您的账号信息、设备信息、智能体配置等个人信息。</p>
|
||||
<p><span class="bold">5.2 更正与修改:</span>当您发现个人信息有误时,您可通过智控台自行更正,或联系运营者协助处理。</p>
|
||||
<p><span class="bold">5.3 删除:</span>在以下情形下,您可请求我们删除您的个人信息:</p>
|
||||
<p>(1)处理目的已实现、无法实现或者为实现处理目的不再必要。</p>
|
||||
<p>(2)我们违反法律法规或与您的约定收集、使用个人信息。</p>
|
||||
<p>(3)注销账号。</p>
|
||||
<p><span class="bold">5.4 账号注销:</span>您可通过智控台的账号设置功能注销账号,或联系运营者进行处理。账号注销后,我们将停止为您提供服务,并在合理时间内删除您的个人信息。</p>
|
||||
<p><span class="bold">5.5 撤回同意:</span>您可随时撤回您此前向我们作出的同意授权。撤回同意不影响撤回前已进行的信息处理活动的效力。</p>
|
||||
|
||||
<h2>六、未成年人信息保护</h2>
|
||||
<p>6.1 我们高度重视未成年人个人信息的保护。若您是未满18周岁的未成年人,请在监护人的指导和同意下使用本服务,并请勿向本服务提供任何个人信息。</p>
|
||||
<p>6.2 如果监护人发现未成年人未经其同意向我们提供了个人信息,请联系运营者,我们将尽快删除相关信息。</p>
|
||||
<p>6.3 对于经监护人同意使用本服务的未成年人,我们将按照法律法规的规定,给予其个人信息更严格的保护。</p>
|
||||
<p>(4)<span class="bold">特别保护:</span>我们不会主动向未满14周岁的儿童推送商业广告,不会将其个人信息用于定向推送或用户画像。</p>
|
||||
|
||||
<h2>七、第三方服务说明</h2>
|
||||
<p>7.1 本服务在提供智能交互功能时,需要调用第三方服务,包括但不限于:</p>
|
||||
<p>(1)语音活动检测服务(VAD):检测语音输入的起止状态。</p>
|
||||
<p>(2)语音识别服务(ASR):将您的语音输入转换为文本。</p>
|
||||
<p>(3)大语言模型服务(LLM):对文本进行语义理解、意图识别和回复生成。</p>
|
||||
<p>(4)语音合成服务(TTS):将文本回复转换为语音输出。</p>
|
||||
<p>(5)视觉模型服务:对图像进行识别和理解。</p>
|
||||
<p>(6)短信验证码服务:用于用户注册和登录时的身份验证。</p>
|
||||
<p>(7)MQTT消息代理服务(MQTT Broker):用于设备与服务器之间的消息通信,包括设备控制指令下发和设备状态上报。</p>
|
||||
<p>(8)数据库服务:用于用户数据、设备数据、智能体配置、聊天历史等信息的持久化存储。</p>
|
||||
<p class="bold">7.2 上述第三方服务提供商将按照其各自的隐私政策对数据进行处理。我们建议您在使用本服务前,了解相关第三方服务商的隐私政策。运营者应在智控台上公示所使用的第三方服务信息。</p>
|
||||
<p class="bold">7.3 我们会尽合理努力选择具备合法合规资质和安全保障能力的第三方服务商,但对于第三方服务商自身的数据处理行为,我们不承担责任。</p>
|
||||
|
||||
<h2>八、Cookie及类似技术的使用</h2>
|
||||
<p>8.1 本服务可能使用Cookie及类似技术来保存您的登录状态、记录您的偏好设置等,以便为您提供更好的使用体验。</p>
|
||||
<p>8.2 您可以通过浏览器设置管理Cookie。但请注意,如果禁用Cookie,可能会影响本服务的部分功能。</p>
|
||||
|
||||
<h2>九、隐私政策的变更</h2>
|
||||
<p>9.1 我们可能会根据业务调整、法律法规变化等原因对本隐私政策进行修订。修订后的隐私政策将通过本平台公告等方式予以发布。</p>
|
||||
<p>9.2 对于重大变更,我们将在修订生效前通过智控台公告等方式予以通知。</p>
|
||||
<p class="bold">9.3 如您在隐私政策修订后继续使用本服务,则视为您已接受修订后的隐私政策。如您不同意修订后的内容,请停止使用本服务。</p>
|
||||
|
||||
<h2>十、信息安全提示</h2>
|
||||
<p class="bold">10.1 请勿在与AI的语音或文字交互中透露您的财产账户、银行卡号、信用卡号、密码、身份证号等敏感个人信息,否则由此带来的损失由您自行承担。</p>
|
||||
<p>10.2 请妥善保管您的账号和密码,不要将账号信息告知他人或与他人共享账号。因您主动泄露或与他人共享账号导致的个人信息泄露,运营者不承担责任。</p>
|
||||
<p>10.3 如您发现个人信息可能被泄露,请及时联系运营者采取措施。</p>
|
||||
|
||||
<h2>十一、适用法律</h2>
|
||||
<p>11.1 本隐私政策的制定、解释、执行及争议解决均适用中华人民共和国法律法规(为本隐私政策之目的,不包括港澳台地区法律)。</p>
|
||||
<p>11.2 如本隐私政策的任何条款与中华人民共和国现行法律法规相抵触,以法律法规的规定为准,其余条款仍然有效。</p>
|
||||
|
||||
</body>
|
||||
|
||||
</html>
|
||||
@@ -0,0 +1,301 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<title>User Agreement - XiaoZhi Backend Service</title>
|
||||
<style>
|
||||
body {
|
||||
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;
|
||||
line-height: 1.8;
|
||||
color: #333;
|
||||
max-width: 900px;
|
||||
margin: 0 auto;
|
||||
padding: 20px 30px;
|
||||
background: #f9f9fb;
|
||||
}
|
||||
|
||||
h1 {
|
||||
text-align: center;
|
||||
font-size: 24px;
|
||||
margin-bottom: 5px;
|
||||
}
|
||||
|
||||
h2 {
|
||||
font-size: 18px;
|
||||
margin-top: 30px;
|
||||
border-bottom: 1px solid #e0e0e0;
|
||||
padding-bottom: 6px;
|
||||
}
|
||||
|
||||
p {
|
||||
margin: 8px 0;
|
||||
text-indent: 2em;
|
||||
}
|
||||
|
||||
.update-date {
|
||||
text-align: center;
|
||||
color: #888;
|
||||
font-size: 14px;
|
||||
margin-bottom: 30px;
|
||||
}
|
||||
|
||||
.bold {
|
||||
font-weight: bold;
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
|
||||
<body>
|
||||
|
||||
<h1>User Agreement</h1>
|
||||
<div class="update-date">Last Updated: March 10, 2026</div>
|
||||
|
||||
<h2>Important Notice</h2>
|
||||
<p>Welcome to use the XiaoZhi Backend Service (hereinafter referred to as "the Service"). The Service is designed to
|
||||
provide backend service support for XiaoZhi AI hardware devices, including but not limited to intelligent voice
|
||||
interaction, visual understanding, intent recognition, conversation memory, knowledge base Q&A, device
|
||||
management, and agent management. The operator of this Service is the actual deployer and administrator of the
|
||||
Service (hereinafter referred to as "Operator" or "we").
|
||||
</p>
|
||||
<p class="bold">Before registering, logging in, or using the Service, please carefully read and fully understand all
|
||||
terms of this Agreement, especially the terms that are highlighted in bold and may have significant impact on
|
||||
your interests, including but not limited to disclaimers and liability limitations.</p>
|
||||
<p class="bold">When you complete registration, login, or otherwise use the Service following the on-screen
|
||||
instructions, it signifies that you have fully read, understood, and accepted all contents of this Agreement. If
|
||||
you disagree with this Agreement or any of its terms, please stop using the Service immediately.</p>
|
||||
<p>This Agreement may be updated and revised based on actual circumstances. The revised Agreement will be published
|
||||
through the Service's announcement mechanisms. The revised Agreement shall take effect from the date of
|
||||
publication. If you continue to use the Service after the Agreement revision, it shall be deemed that you have
|
||||
accepted the revised Agreement.</p>
|
||||
|
||||
<h2>I. Definitions</h2>
|
||||
<p><span class="bold">XiaoZhi Backend Service:</span> refers to the XiaoZhi Backend Service and its backend service
|
||||
system, including but not limited to the Admin Console (management backend), API interfaces, WebSocket
|
||||
communication services, etc.
|
||||
</p>
|
||||
<p><span class="bold">Admin Console:</span> refers to the web management interface provided by the Service for
|
||||
device management, agent configuration, user management, and other functions.</p>
|
||||
<p><span class="bold">User:</span> refers to natural persons, legal persons, or other organizations who register or
|
||||
otherwise use the Service, hereinafter referred to as "you".</p>
|
||||
<p><span class="bold">Intelligent Agent (Agent):</span> refers to an AI character created and configured within the
|
||||
Service, containing a collection of capabilities such as language models, speech recognition, speech synthesis,
|
||||
visual understanding, intent recognition, conversation memory, and knowledge base.</p>
|
||||
<p><span class="bold">Device:</span> refers to ESP32 and other hardware devices connected and managed through the
|
||||
Service.</p>
|
||||
|
||||
<h2>II. Scope of Agreement</h2>
|
||||
<p>This Agreement is a legal agreement between you and the Operator regarding your use of the Service. This
|
||||
Agreement applies to all your actions when using the Service through the Admin Console or other means.</p>
|
||||
<p>The source code of the Service follows the corresponding open-source license. This Agreement governs your use of
|
||||
the Service and does not affect the rights granted to you by the open-source license itself.</p>
|
||||
|
||||
<h2>III. Account Registration and Use</h2>
|
||||
<p><span class="bold">3.1 User Eligibility:</span> You confirm that before using the Service, you should have the
|
||||
capacity for civil conduct as required by the laws of the People's Republic of China. If you are a minor, you
|
||||
should use the Service under the company and guidance of your legal guardian.</p>
|
||||
<p><span class="bold">3.2 Account Registration:</span> You may register and log in to the Service through mobile
|
||||
phone verification code, username/password, or other methods. You shall provide true, accurate, and complete
|
||||
registration information and update it promptly.</p>
|
||||
<p><span class="bold">3.3 Account Security:</span> You shall properly keep your account and password safe. All
|
||||
consequences arising from account leakage or unauthorized use by others due to your reasons shall be borne by
|
||||
you. If you discover any security risks with your account, please contact the Operator immediately.</p>
|
||||
<p><span class="bold">3.4 Account Usage Restrictions:</span> Your account is for your personal use only. Without the
|
||||
Operator's consent, you shall not transfer, rent, or lend your account to any third party in any way.</p>
|
||||
<p><span class="bold">3.5 Account Cancellation:</span> If you need to cancel your account, you may do so through the
|
||||
account settings in the Admin Console or contact the Operator for processing. After account cancellation,
|
||||
related data will be deleted and cannot be recovered. Please proceed with caution.</p>
|
||||
|
||||
<h2>IV. Service Content</h2>
|
||||
<p><span class="bold">4.1 Service Overview:</span> Relying on artificial intelligence technology, the Service
|
||||
provides intelligent interaction services for connected hardware devices through API calls to third-party
|
||||
generative AI models, including but not limited to Voice Activity Detection (VAD), Automatic Speech Recognition
|
||||
(ASR), Large Language Model (LLM), Text-to-Speech (TTS), Vision Large Language Model (VLLM), Intent Recognition,
|
||||
Conversation Memory, and Retrieval-Augmented Generation (RAG).
|
||||
</p>
|
||||
<p><span class="bold">4.2 Agent Management:</span> You can create and configure Agents through the Admin Console,
|
||||
including setting role templates, selecting language models, configuring voice parameters, setting intent
|
||||
recognition rules, managing knowledge bases, enabling conversation memory, configuring Agent plugins, etc. The
|
||||
Agent settings shall not violate national laws and regulations.</p>
|
||||
<p><span class="bold">4.3 Device Management:</span> You can bind and manage your hardware devices through the Admin
|
||||
Console, perform device configuration, firmware updates, OTA remote upgrades, etc. You shall ensure that the
|
||||
devices you manage are lawfully owned or authorized by you.</p>
|
||||
<p><span class="bold">4.4 Visual Understanding:</span> The Service supports image capture through device cameras and
|
||||
uses third-party vision models for image recognition and scene understanding. You shall ensure that image
|
||||
capture complies with relevant laws and regulations and does not infringe upon others' privacy.</p>
|
||||
<p><span class="bold">4.5 Intent Recognition:</span> The Service can understand the intent of user commands through
|
||||
intent recognition and trigger corresponding operations or services, such as controlling smart devices, querying
|
||||
information, etc.</p>
|
||||
<p><span class="bold">4.6 Conversation Memory:</span> The Service can record and store summaries of your interaction
|
||||
history with the Agent to provide more coherent and personalized interaction experiences in subsequent
|
||||
conversations. You can manage or clear memory data in the Admin Console.</p>
|
||||
<p><span class="bold">4.7 Knowledge Base:</span> The Service supports uploading documents, texts, and other content
|
||||
to build knowledge bases. Agents can retrieve knowledge base content during conversations to provide Q&A
|
||||
services. You shall ensure that uploaded knowledge base content does not infringe upon third-party intellectual
|
||||
property rights and does not contain content that violates laws and regulations.</p>
|
||||
<p><span class="bold">4.8 Voice Print Recognition:</span> The Service supports voice print recognition. You can
|
||||
register voice print samples to achieve speaker identity verification and personalized services. Voice print
|
||||
data will be used for identity verification purposes.</p>
|
||||
<p><span class="bold">4.9 Voice Cloning:</span> The Service supports voice cloning. You can clone custom voice
|
||||
timbres by providing audio samples. Cloned voices are for your personal use only and shall not be used to
|
||||
impersonate others or engage in illegal activities.</p>
|
||||
<p><span class="bold">4.10 MCP Endpoints:</span> The Service supports MCP (Model Context Protocol) and can serve as
|
||||
an MCP Server to provide tool calling capabilities to external systems, or as an MCP Client to call external MCP
|
||||
services, achieving standardized integration with external systems.</p>
|
||||
<p><span class="bold">4.11 Context Providers:</span> the Service supports Context Provider functionality, which can
|
||||
obtain real-time information from external data sources, such as weather, news, stocks, etc., providing Agents
|
||||
with richer knowledge sources.</p>
|
||||
<p><span class="bold">4.12 MQTT Protocol:</span> The Service supports MQTT (Message Queuing Telemetry Transport)
|
||||
protocol for message communication between IoT devices. You can use the MQTT protocol to send device control
|
||||
commands, monitor device status, etc.</p>
|
||||
<p><span class="bold">4.13 Service Disclaimer:</span> The conversations and responses generated by third-party AI
|
||||
models that the Service depends on are for reference only and do not constitute professional advice in any
|
||||
field. You shall not use the output content as professional advice in medical, legal, financial, or other
|
||||
professional fields. Any judgments or decisions you make based on the output content shall be entirely at your
|
||||
own responsibility.</p>
|
||||
<p class="bold">4.14 Service Fees: The Service is a free open-source project and does not charge any usage fees from
|
||||
users. It only provides platform capabilities for calling third-party services and does not involve any paid
|
||||
functions or value-added services.</p>
|
||||
<p>The Service supports multiple AI service providers with different billing models as follows:</p>
|
||||
<p>(1) <span class="bold">Free Services:</span> Some service providers offer free quotas or completely free
|
||||
services, such as Zhipu AI (free models like glm-4-flash), Microsoft EdgeTTS voice synthesis, etc.</p>
|
||||
<p>(2) <span class="bold">Pay-as-you-go:</span> Some service providers charge based on API usage, such as OpenAI,
|
||||
Alibaba Cloud Intelligent Speech, Baidu Wenxin, iFlytek, etc. You need to pay the corresponding fees to
|
||||
third-party service providers yourself. Such fees are unrelated to this Service.</p>
|
||||
<p>(3) <span class="bold">Local Deployment:</span> The Service supports fully local AI deployment solutions, such as
|
||||
FunASR speech recognition, FishSpeech voice synthesis, Ollama local large models, etc. Local deployment does not
|
||||
require network fees or API usage fees but requires sufficient local computing resources.</p>
|
||||
<p>You can choose a suitable service provider based on your actual needs and budget. For specific fee standards,
|
||||
please refer to the official documentation of each service provider.</p>
|
||||
<p><span class="bold">4.15 Service Changes:</span> The Operator reserves the right to adjust, upgrade, or terminate
|
||||
the Service content based on actual circumstances and will endeavor to provide advance notice.</p>
|
||||
|
||||
<h2>V. User Conduct Standards</h2>
|
||||
<p><span class="bold">5.1 Legal Use:</span> When using the Service, you shall comply with the laws and regulations
|
||||
of the People's Republic of China and relevant international treaties, and shall not use the Service for any
|
||||
illegal activities.</p>
|
||||
<p class="bold">5.2 Prohibited Activities: You undertake not to engage in the following activities when using the
|
||||
Service:</p>
|
||||
<p>(1) Publishing, transmitting, or storing content that endangers national security or social stability, including
|
||||
but not limited to content involving subversion of state power, damage to national honors and interests,
|
||||
incitement of ethnic hatred, etc.</p>
|
||||
<p>(2) Publishing, transmitting, or storing content that infringes upon the legitimate rights and interests of
|
||||
others, including but not limited to infringement of intellectual property rights, privacy rights, reputation
|
||||
rights, etc.</p>
|
||||
<p>(3) Publishing, transmitting, or storing obscene, pornographic, violent, terrorist, or content that incites
|
||||
crimes.</p>
|
||||
<p>(4) Publishing false information, spreading rumors, or engaging in fraudulent activities.</p>
|
||||
<p>(5) Interfering with the normal operation of the Service in any way, including but not limited to attacking
|
||||
servers, spreading malicious programs, malicious consumption of system resources, etc.</p>
|
||||
<p>(6) Reverse engineering, decompiling, or otherwise attempting to obtain the source code of the Service without
|
||||
authorization (this clause does not limit your lawful use of open-source code under the open-source license).
|
||||
</p>
|
||||
<p>(7) Using the Service for automated batch operations, malicious consumption of API call quotas or other system
|
||||
resources.</p>
|
||||
<p>(8) Inputting content that violates laws and regulations or public order and good morals in Agent settings.</p>
|
||||
<p>(9) Using the Service to harm or attempt to harm minors.</p>
|
||||
<p>(10) Other activities that violate laws and regulations, this Agreement, or may harm the legitimate rights and
|
||||
interests of the Operator and third parties.</p>
|
||||
<p><span class="bold">5.3 Handling of Violations:</span> If you violate the above conduct standards, the Operator
|
||||
has the right to take measures such as warnings, feature restrictions, service suspension, account banning,
|
||||
etc., depending on the severity, and reserves the right to pursue legal liability.</p>
|
||||
|
||||
<h2>VI. Intellectual Property</h2>
|
||||
<p><span class="bold">6.1 Open-source License:</span> The Service is an open-source project, and its source code
|
||||
follows the corresponding open-source license. You may use the relevant source code in compliance with the terms
|
||||
of that license.</p>
|
||||
<p><span class="bold">6.2 Service Content Ownership:</span> Except for open-source code, the interface design,
|
||||
icons, copy, and other independently created content by the Operator in the Service are owned by the Operator.
|
||||
</p>
|
||||
<p><span class="bold">6.3 User Content:</span> The intellectual property rights of content you input, upload, or
|
||||
generate through the Service shall be determined according to relevant laws and regulations. You grant the
|
||||
Operator the right to store and process your input content for the purpose of maintaining and improving the
|
||||
Service.</p>
|
||||
<p><span class="bold">6.4 Third-party Rights:</span> You shall respect the intellectual property rights and other
|
||||
legitimate rights of third parties when using the Service. You shall bear full responsibility for any disputes
|
||||
arising from your infringement of third-party rights.</p>
|
||||
|
||||
<h2>VII. Privacy Protection</h2>
|
||||
<p><span class="bold">7.1 Information Collection:</span> To provide the Service, the Operator may collect your
|
||||
registration information (such as phone number, username), device information, usage logs, etc. For specific
|
||||
personal information collection and usage rules, please refer to the Privacy Policy.</p>
|
||||
<p><span class="bold">7.2 Information Protection:</span> The Operator will take reasonable technical and management
|
||||
measures to protect the security of your personal information. However, due to the openness of the Internet, the
|
||||
Operator cannot absolutely guarantee information security. Please pay attention to protecting your sensitive
|
||||
personal information.</p>
|
||||
<p class="bold">7.3 Information Security Warning: Please do not disclose sensitive personal information such as your
|
||||
property accounts, bank card numbers, passwords, etc. to the AI during your use of the Service. Any losses
|
||||
resulting from this shall be borne by you.</p>
|
||||
|
||||
<h2>VIII. Disclaimer</h2>
|
||||
<p class="bold">8.1 AI-Generated Content: The Service relies on third-party AI models to provide intelligent
|
||||
interaction capabilities. The content generated by AI may be inaccurate, incomplete, or inappropriate. The
|
||||
Operator does not make any guarantees regarding the authenticity, accuracy, or completeness of AI-generated
|
||||
content.</p>
|
||||
<p class="bold">8.2 Service Interruption: The Operator shall not be responsible for service interruptions or
|
||||
abnormalities caused by the following reasons:</p>
|
||||
<p>(1) Force majeure factors such as natural disasters, epidemics, wars, etc.</p>
|
||||
<p>(2) Public service factors such as power supply failures, communication network failures, etc.</p>
|
||||
<p>(3) Service failures or policy adjustments of third-party AI model service providers.</p>
|
||||
<p>(4) Temporary service interruptions caused by system maintenance or upgrades.</p>
|
||||
<p>(5) Cybersecurity events such as hacker attacks, computer viruses, etc.</p>
|
||||
<p>(6) Service adjustments due to laws, regulations, or government control.</p>
|
||||
<p>(7) Other situations not caused by the Operator's fault.</p>
|
||||
<p><span class="bold">8.3 Third-party Services:</span> The Service may involve third-party services such as language
|
||||
models, speech recognition, speech synthesis, vision models, intent recognition, etc. You shall also comply with
|
||||
the terms of third parties when using them. For issues arising from third-party services, please contact the
|
||||
third party directly.</p>
|
||||
<p class="bold">8.4 Open-source Statement: The Service is an open-source project provided "as is". To the maximum
|
||||
extent permitted by law, the Operator does not make any express or implied warranties regarding the
|
||||
merchantability, fitness for a particular purpose, or non-infringement of the Service.</p>
|
||||
<p class="bold">8.5 Open-source Software Special Statement: This project is open-source software. This Service does
|
||||
not have any commercial cooperative relationships with any third-party API service providers (including but not
|
||||
limited to platforms for speech recognition, large models, speech synthesis, etc.) and does not provide any form
|
||||
of guarantees for their service quality and fund security. This software does not host any account keys, does
|
||||
not participate in capital flow, and does not bear the risk of recharge fund losses.</p>
|
||||
<p class="bold">8.6 Security Warning: The functions of this project are not complete and have not passed
|
||||
cybersecurity reviews. Please do not use them in production environments. If you deploy this project in a public
|
||||
network environment for learning purposes, you must take necessary protective measures, including but not
|
||||
limited to setting strong passwords, restricting access permissions, enabling HTTPS encrypted transmission, etc.
|
||||
</p>
|
||||
|
||||
<h2>IX. Protection of Minors</h2>
|
||||
<p>9.1 If you are a minor under 18 years of age, you should use the Service under the guidance and consent of your
|
||||
guardian.</p>
|
||||
<p>9.2 Guardians should strengthen supervision of minors' use of the Service and guide them to use it reasonably to
|
||||
avoid over-dependence.</p>
|
||||
<p>9.3 Minors should pay attention to personal information protection when using the Service and avoid uploading or
|
||||
disclosing sensitive personal information.</p>
|
||||
|
||||
<h2>X. Termination of Agreement</h2>
|
||||
<p><span class="bold">10.1 User Termination:</span> You have the right to stop using the Service and cancel your
|
||||
account at any time.</p>
|
||||
<p><span class="bold">10.2 Operator Termination:</span> The Operator has the right to terminate providing services
|
||||
to you under the following circumstances:</p>
|
||||
<p>(1) You violate the terms of this Agreement.</p>
|
||||
<p>(2) You use the Service for illegal activities.</p>
|
||||
<p>(3) Required by laws, regulations, or policies.</p>
|
||||
<p>(4) The Operator decides to stop operating the Service.</p>
|
||||
<p><span class="bold">10.3 Post-Termination Handling:</span> After the Agreement is terminated, the Operator has no
|
||||
obligation to retain your account information and related data. The Operator still has the right to pursue your
|
||||
liability for breaches during the validity period of the Agreement.</p>
|
||||
|
||||
<h2>XI. Governing Law and Dispute Resolution</h2>
|
||||
<p>11.1 The formation, effectiveness, interpretation, revision, termination, and dispute resolution of this
|
||||
Agreement shall be governed by the laws of the People's Republic of China.</p>
|
||||
<p>11.2 Any disputes arising from this Agreement or the Service shall be resolved through friendly negotiation
|
||||
between both parties. If negotiation fails, either party has the right to bring a lawsuit to the people's court
|
||||
with jurisdiction over the Operator's location.</p>
|
||||
<p>11.3 If any provision of this Agreement is determined to be invalid or unenforceable, it shall not affect the
|
||||
validity of the remaining provisions.</p>
|
||||
|
||||
<h2>XII. Miscellaneous</h2>
|
||||
<p>12.1 This Agreement constitutes the complete agreement between you and the Operator regarding your use of the
|
||||
Service.</p>
|
||||
<p>12.2 The Operator's failure to exercise or delay in exercising any rights under this Agreement shall not
|
||||
constitute a waiver of such rights.</p>
|
||||
|
||||
</body>
|
||||
|
||||
</html>
|
||||
@@ -0,0 +1,184 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="zh-CN">
|
||||
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<title>用户协议 - 小智后端服务</title>
|
||||
<style>
|
||||
body {
|
||||
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;
|
||||
line-height: 1.8;
|
||||
color: #333;
|
||||
max-width: 900px;
|
||||
margin: 0 auto;
|
||||
padding: 20px 30px;
|
||||
background: #f9f9fb;
|
||||
}
|
||||
|
||||
h1 {
|
||||
text-align: center;
|
||||
font-size: 24px;
|
||||
margin-bottom: 5px;
|
||||
}
|
||||
|
||||
h2 {
|
||||
font-size: 18px;
|
||||
margin-top: 30px;
|
||||
border-bottom: 1px solid #e0e0e0;
|
||||
padding-bottom: 6px;
|
||||
}
|
||||
|
||||
p {
|
||||
margin: 8px 0;
|
||||
text-indent: 2em;
|
||||
}
|
||||
|
||||
.update-date {
|
||||
text-align: center;
|
||||
color: #888;
|
||||
font-size: 14px;
|
||||
margin-bottom: 30px;
|
||||
}
|
||||
|
||||
.bold {
|
||||
font-weight: bold;
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
|
||||
<body>
|
||||
|
||||
<h1>用户协议</h1>
|
||||
<div class="update-date">更新日期:2026年3月10日</div>
|
||||
|
||||
<h2>提示条款</h2>
|
||||
<p>欢迎您使用小智后端服务(以下简称"本服务")。本服务旨在为小智AI硬件设备提供后端服务支持,包括但不限于智能语音交互、视觉理解、意图识别、对话记忆、知识库问答、设备管理、智能体管理等功能。本服务的运营方为本服务的实际部署者和管理者(以下简称"运营者"或"我们")。
|
||||
</p>
|
||||
<p class="bold">在您注册、登录或使用本服务之前,请您务必审慎阅读、充分理解本协议各条款内容,特别是以加粗形式提示您注意的可能与您利益有重大关系的条款,包括但不限于免责声明、责任限制等条款。</p>
|
||||
<p class="bold">当您按照页面提示完成注册、登录或以其他方式使用本服务时,即表示您已充分阅读、理解并接受本协议的全部内容。如果您不同意本协议或其中任何条款,请立即停止使用本服务。</p>
|
||||
<p>本协议可能根据实际情况进行更新和修订,修订后的协议将通过本平台公告等方式予以公示。修订后的协议自公示之日起生效,如您在协议修订后继续使用本服务,则视为您已接受修订后的协议。</p>
|
||||
|
||||
<h2>一、定义</h2>
|
||||
<p><span class="bold">小智后端服务:</span>指小智后端服务及其部署运行的后端服务系统,包括但不限于智控台(管理后台)、API接口、WebSocket通信服务等。
|
||||
</p>
|
||||
<p><span class="bold">智控台:</span>指本服务提供的Web管理界面,用于设备管理、智能体配置、用户管理等功能。</p>
|
||||
<p><span class="bold">用户:</span>指通过注册或其他方式使用本服务的自然人、法人或其他组织,以下简称"您"。</p>
|
||||
<p><span class="bold">智能体:</span>指在本服务中创建和配置的AI角色,包含语言模型、语音识别、语音合成、视觉理解、意图识别、对话记忆、知识库等能力的集合。</p>
|
||||
<p><span class="bold">设备:</span>指通过本服务进行连接和管理的ESP32等硬件设备。</p>
|
||||
|
||||
<h2>二、协议范围</h2>
|
||||
<p>本协议是您与运营者之间关于使用本服务的法律协议。本协议适用于您通过智控台或其他方式使用本服务的全部行为。</p>
|
||||
<p>本服务的源代码遵循相应的开源许可证。本协议约束您对本服务的使用行为,不影响开源许可证本身赋予您的权利。</p>
|
||||
|
||||
<h2>三、账号注册与使用</h2>
|
||||
<p><span class="bold">3.1 用户资格:</span>您确认,在使用本服务前,您应当具备中华人民共和国法律规定的与您行为相适应的民事行为能力。若您为未成年人,应在法定监护人的陪同和指导下使用本服务。</p>
|
||||
<p><span class="bold">3.2 账号注册:</span>您可通过手机号验证码或用户名密码等方式注册和登录本服务。您应当提供真实、准确、完整的注册信息,并及时更新。</p>
|
||||
<p><span class="bold">3.3 账号安全:</span>您应妥善保管您的账号和密码,因您的原因导致账号泄露或被他人冒用所产生的一切后果,由您自行承担。如发现账号存在安全隐患,请立即联系运营者。</p>
|
||||
<p><span class="bold">3.4 账号使用限制:</span>您的账号仅限您本人使用,未经运营者同意,不得以任何方式将账号转让、出租或借给第三方使用。</p>
|
||||
<p><span class="bold">3.5 账号注销:</span>如您需要注销账号,可通过智控台的账号设置功能进行操作,或联系运营者进行处理。账号注销后,相关数据将被删除且无法恢复,请谨慎操作。</p>
|
||||
|
||||
<h2>四、服务内容</h2>
|
||||
<p><span class="bold">4.1
|
||||
服务概述:</span>本服务依托人工智能技术,通过API接口调用第三方生成式人工智能模型,为连接的硬件设备提供智能交互服务,包括但不限于语音活动检测(VAD)、语音识别(ASR)、语义理解(LLM)、语音合成(TTS)、视觉理解(VLLM)、意图识别(Intent)、对话记忆(Memory)、知识库(RAG)等。
|
||||
</p>
|
||||
<p><span class="bold">4.2
|
||||
智能体管理:</span>您可通过智控台创建和配置智能体,包括设定角色模板、选择语言模型、配置语音参数、设置意图识别规则、管理知识库、开启对话记忆、配置智能体插件等。智能体的设定内容不得违反国家法律法规。</p>
|
||||
<p><span class="bold">4.3 设备管理:</span>您可通过智控台绑定和管理您的硬件设备,进行设备配置、固件更新、OTA远程升级等操作。您应确保所管理的设备为您合法拥有或已获得授权。</p>
|
||||
<p><span class="bold">4.4 视觉理解:</span>本服务支持通过设备摄像头采集图像,调用第三方视觉模型进行图像识别和场景理解。您应确保采集图像的行为符合相关法律法规,不得侵犯他人隐私。</p>
|
||||
<p><span class="bold">4.5 意图识别:</span>本服务可通过意图识别功能理解用户指令的意图,并据此触发相应的操作或服务,如控制智能设备、查询信息等。</p>
|
||||
<p><span class="bold">4.6 对话记忆:</span>本服务可记录和存储您与智能体的交互历史摘要,以便在后续对话中提供更连贯、个性化的交互体验。您可在智控台管理或清除记忆数据。</p>
|
||||
<p><span class="bold">4.7
|
||||
知识库:</span>本服务支持您上传文档、文本等内容构建知识库,智能体可在对话中检索知识库内容为您提供问答服务。您应确保上传的知识库内容不侵犯第三方知识产权,且不包含违反法律法规的内容。</p>
|
||||
<p><span class="bold">4.8 声纹识别:</span>本服务支持声纹识别功能,您可注册声纹样本以实现说话人身份验证和个性化服务。声纹数据将用于身份验证目的。</p>
|
||||
<p><span class="bold">4.9 语音克隆:</span>本服务支持语音克隆功能,您可通过提供音频样本克隆自定义音色。克隆音色仅供您本人使用,不得用于仿冒他人或从事违法违规活动。</p>
|
||||
<p><span class="bold">4.10 MCP接入点:</span>本服务支持MCP(Model Context Protocol)协议,可作为MCP Server向外部提供工具调用能力,也可作为MCP
|
||||
Client调用外部MCP服务,实现与外部系统的标准化集成。</p>
|
||||
<p><span class="bold">4.11 上下文提供者:</span>本服务支持上下文提供者(Context Provider)功能,可从外部数据源获取实时信息,如天气、新闻、股票等,为智能体提供更丰富的知识来源。
|
||||
</p>
|
||||
<p><span class="bold">4.12 MQTT协议:</span>本服务支持MQTT(Message Queuing Telemetry
|
||||
Transport)协议,用于与物联网设备之间的消息通信。您可通过MQTT协议实现设备控制指令下发、设备状态监控等功能。</p>
|
||||
<p><span class="bold">4.13
|
||||
服务说明:</span>本服务所依赖的第三方AI模型生成的对话、答复内容仅供参考,不构成任何专业建议。您不得将输出内容作为医疗、法律、金融等领域的专业建议。您根据输出内容所作的任何判断或决策,由您自行承担全部责任。
|
||||
</p>
|
||||
<p class="bold">4.14 服务费用:本服务为免费开源项目,不向用户收取任何使用费用,仅提供调用第三方服务的平台能力,不涉及任何付费功能或增值服务。</p>
|
||||
<p>本服务支持多种AI服务提供商,不同提供商的收费模式如下:</p>
|
||||
<p>(1)<span class="bold">免费服务:</span>部分服务商提供免费额度或完全免费的服务,如智谱AI(glm-4-flash等免费模型)、微软EdgeTTS语音合成等。</p>
|
||||
<p>(2)<span class="bold">按量付费服务:</span>部分服务商按API调用量计费,如OpenAI、阿里云智能语音、百度文心、讯飞等。您需要自行向第三方服务商支付相应费用,该等费用与本服务无关。</p>
|
||||
<p>(3)<span
|
||||
class="bold">本地部署方案:</span>本服务支持完全本地部署的AI方案,如FunASR语音识别、FishSpeech语音合成、Ollama本地大模型等。本地部署无需网络费用和API调用费用,但需要本地具备足够的计算资源。
|
||||
</p>
|
||||
<p>您可根据实际需求和预算选择合适的服务提供商。具体费用标准请参阅各服务商官方说明。</p>
|
||||
<p><span class="bold">4.15 服务变更:</span>运营者保留根据实际情况对服务内容进行调整、升级或终止的权利,并将尽可能提前予以通知。</p>
|
||||
|
||||
<h2>五、用户行为规范</h2>
|
||||
<p><span class="bold">5.1 合法使用:</span>您在使用本服务时,应遵守中华人民共和国的法律法规及相关国际条约,不得利用本服务从事任何违法违规活动。</p>
|
||||
<p class="bold">5.2 禁止行为:您承诺在使用本服务时不得实施以下行为:</p>
|
||||
<p>(1)发布、传输、存储危害国家安全、社会稳定的内容,包括但不限于涉及颠覆国家政权、损害国家荣誉和利益、煽动民族仇恨等内容。</p>
|
||||
<p>(2)发布、传输、存储侵犯他人合法权益的内容,包括但不限于侵犯知识产权、隐私权、名誉权等。</p>
|
||||
<p>(3)发布、传输、存储淫秽、色情、暴力、恐怖或教唆犯罪的内容。</p>
|
||||
<p>(4)发布虚假信息、散布谣言或从事欺诈行为。</p>
|
||||
<p>(5)以任何方式干扰本服务的正常运行,包括但不限于攻击服务器、传播恶意程序、恶意消耗系统资源等。</p>
|
||||
<p>(6)未经授权对本服务进行反向工程、反编译或其他试图获取系统源代码的行为(本条不限制您依据开源许可证对开源代码的合法使用)。</p>
|
||||
<p>(7)利用本服务进行自动化批量操作,恶意消耗API调用配额或其他系统资源。</p>
|
||||
<p>(8)在智能体设定中输入违反法律法规或社会公序良俗的内容。</p>
|
||||
<p>(9)利用本服务伤害或企图伤害未成年人。</p>
|
||||
<p>(10)其他违反法律法规、本协议约定或可能损害运营者及第三方合法权益的行为。</p>
|
||||
<p><span class="bold">5.3 违规处理:</span>如您违反上述行为规范,运营者有权视情节严重程度采取警告、限制功能、暂停服务、封禁账号等措施,并保留追究法律责任的权利。</p>
|
||||
|
||||
<h2>六、知识产权</h2>
|
||||
<p><span class="bold">6.1 开源许可:</span>本服务为开源项目,其源代码遵循相应的开源许可证。您可以在遵守该许可证条款的前提下使用相关源代码。</p>
|
||||
<p><span class="bold">6.2 服务内容权属:</span>除开源代码外,本服务中的界面设计、图标、文案及其他运营者独立创作的内容,其知识产权归运营者所有。</p>
|
||||
<p><span class="bold">6.3 用户内容:</span>您通过本服务输入、上传或生成的内容,其知识产权归属依照相关法律法规确定。您授予运营者为维护和改进服务之目的,对您输入内容进行存储和必要处理的权利。</p>
|
||||
<p><span class="bold">6.4 第三方权益:</span>您在使用本服务时,应尊重第三方的知识产权及其他合法权益。因您侵犯第三方权益而引发的纠纷,由您自行承担全部责任。</p>
|
||||
|
||||
<h2>七、隐私保护</h2>
|
||||
<p><span class="bold">7.1 信息收集:</span>为提供本服务,运营者可能会收集您的注册信息(如手机号、用户名)、设备信息、使用日志等。具体的个人信息收集和使用规则请参阅《隐私政策》。</p>
|
||||
<p><span class="bold">7.2 信息保护:</span>运营者将采取合理的技术和管理措施保护您的个人信息安全。但由于互联网的开放性,运营者不能绝对保证信息安全,请您注意保护个人敏感信息。</p>
|
||||
<p class="bold">7.3 信息安全提示:请勿在使用本服务过程中向AI透露您的财产账户、银行卡、密码等敏感个人信息,否则由此带来的损失由您自行承担。</p>
|
||||
|
||||
<h2>八、免责声明</h2>
|
||||
<p class="bold">8.1 AI生成内容:本服务依赖第三方AI模型提供智能交互能力,AI生成的内容可能存在不准确、不完整或不恰当之处。运营者不对AI生成内容的真实性、准确性、完整性作任何保证。</p>
|
||||
<p class="bold">8.2 服务中断:因以下原因导致服务中断或异常,运营者不承担责任:</p>
|
||||
<p>(1)不可抗力因素,如自然灾害、疫情、战争等。</p>
|
||||
<p>(2)电力供应故障、通信网络故障等公共服务因素。</p>
|
||||
<p>(3)第三方AI模型服务商的服务故障或政策调整。</p>
|
||||
<p>(4)系统维护、升级导致的临时性服务中断。</p>
|
||||
<p>(5)黑客攻击、计算机病毒等网络安全事件。</p>
|
||||
<p>(6)法律法规或政府管制导致的服务调整。</p>
|
||||
<p>(7)其他非运营者过错导致的情形。</p>
|
||||
<p><span class="bold">8.3
|
||||
第三方服务:</span>本服务可能涉及第三方提供的语言模型、语音识别、语音合成、视觉模型、意图识别等服务。您在使用时应同时遵守第三方的服务条款。因第三方服务引发的问题,请直接与第三方联系。</p>
|
||||
<p class="bold">8.4 开源声明:本服务为开源项目,按"现状"提供。在法律允许的最大范围内,运营者不就本服务的适销性、特定用途适用性或不侵权性作任何明示或暗示的保证。</p>
|
||||
<p class="bold">8.5
|
||||
开源软件特别声明:本项目为开源软件,本服务与对接的任何第三方API服务商(包括但不限于语音识别、大模型、语音合成等平台)均不存在商业合作关系,不为其服务质量及资金安全提供任何形式的担保。本软件不托管任何账户密钥、不参与资金流转、不承担充值资金损失风险。
|
||||
</p>
|
||||
<p class="bold">8.6
|
||||
安全警告:本项目功能未完善,且未通过网络安全测评,请勿在生产环境中使用。如果您在公网环境中部署学习本项目,请务必做好必要的防护措施,包括但不限于设置强密码、限制访问权限、启用HTTPS加密传输等。</p>
|
||||
|
||||
<h2>九、未成年人保护</h2>
|
||||
<p>9.1 若您是未满18周岁的未成年人,应在监护人的指导和同意下使用本服务。</p>
|
||||
<p>9.2 监护人应加强对未成年人使用本服务的监督,引导未成年人合理使用,避免过度依赖。</p>
|
||||
<p>9.3 未成年人在使用本服务时应注意个人信息保护,避免上传或透露个人敏感信息。</p>
|
||||
|
||||
<h2>十、协议终止</h2>
|
||||
<p><span class="bold">10.1 用户终止:</span>您有权随时停止使用本服务并注销账号。</p>
|
||||
<p><span class="bold">10.2 运营者终止:</span>出现以下情形时,运营者有权终止向您提供服务:</p>
|
||||
<p>(1)您违反本协议的约定。</p>
|
||||
<p>(2)您利用本服务从事违法违规活动。</p>
|
||||
<p>(3)根据法律法规或政策要求。</p>
|
||||
<p>(4)运营者决定停止运营本服务。</p>
|
||||
<p><span class="bold">10.3 终止后处理:</span>协议终止后,运营者无义务保留您的账号信息及相关数据。运营者仍有权依据本协议追究您在协议有效期内的违约责任。</p>
|
||||
|
||||
<h2>十一、法律适用与争议解决</h2>
|
||||
<p>11.1 本协议的订立、生效、解释、修订、终止及争议解决均适用中华人民共和国法律。</p>
|
||||
<p>11.2 因本协议或本服务引发的争议,双方应友好协商解决;协商不成的,任何一方有权向运营者所在地有管辖权的人民法院提起诉讼。</p>
|
||||
<p>11.3 本协议的任何条款被认定为无效或不可执行,不影响其余条款的效力。</p>
|
||||
|
||||
<h2>十二、其他</h2>
|
||||
<p>12.1 本协议构成您与运营者之间关于使用本服务的完整协议。</p>
|
||||
<p>12.2 运营者未行使或延迟行使本协议项下的任何权利,不构成对该权利的放弃。</p>
|
||||
|
||||
</body>
|
||||
|
||||
</html>
|
||||
@@ -136,11 +136,11 @@
|
||||
</div>
|
||||
<div style="font-size: 14px; color: #979db1">
|
||||
{{ $t("login.agreeTo") }}
|
||||
<div style="display: inline-block; color: #5778ff; cursor: pointer">
|
||||
<div style="display: inline-block; color: #5778ff; cursor: pointer" @click="openPage('/user-agreement.html')">
|
||||
{{ $t("login.userAgreement") }}
|
||||
</div>
|
||||
{{ $t("login.and") }}
|
||||
<div style="display: inline-block; color: #5778ff; cursor: pointer">
|
||||
<div style="display: inline-block; color: #5778ff; cursor: pointer" @click="openPage('/privacy-policy.html')">
|
||||
{{ $t("login.privacyPolicy") }}
|
||||
</div>
|
||||
</div>
|
||||
@@ -248,6 +248,13 @@ export default {
|
||||
});
|
||||
},
|
||||
methods: {
|
||||
openPage(url) {
|
||||
const lang = this.$i18n ? this.$i18n.locale : 'zh_CN';
|
||||
if (!lang.startsWith('zh')) {
|
||||
url = url.replace('.html', '-en.html');
|
||||
}
|
||||
window.open(url, '_blank');
|
||||
},
|
||||
fetchCaptcha() {
|
||||
if (this.$store.getters.getToken) {
|
||||
if (this.$route.path !== "/home") {
|
||||
|
||||
@@ -107,9 +107,9 @@
|
||||
<!-- 保持相同的协议声明 -->
|
||||
<div style="font-size: 14px;color: #979db1;">
|
||||
{{ $t('register.agreeTo') }}
|
||||
<div style="display: inline-block;color: #5778FF;cursor: pointer;">{{ $t('register.userAgreement') }}</div>
|
||||
<div style="display: inline-block;color: #5778FF;cursor: pointer;" @click="openPage('/user-agreement.html')">{{ $t('register.userAgreement') }}</div>
|
||||
{{ $t('login.and') }}
|
||||
<div style="display: inline-block;color: #5778FF;cursor: pointer;">{{ $t('register.privacyPolicy') }}</div>
|
||||
<div style="display: inline-block;color: #5778FF;cursor: pointer;" @click="openPage('/privacy-policy.html')">{{ $t('register.privacyPolicy') }}</div>
|
||||
</div>
|
||||
</div>
|
||||
</el-main>
|
||||
@@ -198,6 +198,13 @@ export default {
|
||||
this.fetchCaptcha();
|
||||
},
|
||||
methods: {
|
||||
openPage(url) {
|
||||
const lang = this.$i18n ? this.$i18n.locale : 'zh_CN';
|
||||
if (!lang.startsWith('zh')) {
|
||||
url = url.replace('.html', '-en.html');
|
||||
}
|
||||
window.open(url, '_blank');
|
||||
},
|
||||
// 复用验证码获取方法
|
||||
fetchCaptcha() {
|
||||
this.form.captchaId = getUUID();
|
||||
|
||||
@@ -82,9 +82,9 @@
|
||||
<!-- 保持相同的协议声明 -->
|
||||
<div style="font-size: 14px;color: #979db1;">
|
||||
{{ $t('retrievePassword.agreeTo') }}
|
||||
<div style="display: inline-block;color: #5778FF;cursor: pointer;">{{ $t('register.userAgreement') }}</div>
|
||||
<div style="display: inline-block;color: #5778FF;cursor: pointer;" @click="openPage('/user-agreement.html')">{{ $t('register.userAgreement') }}</div>
|
||||
{{ $t('login.and') }}
|
||||
<div style="display: inline-block;color: #5778FF;cursor: pointer;">{{ $t('register.privacyPolicy') }}</div>
|
||||
<div style="display: inline-block;color: #5778FF;cursor: pointer;" @click="openPage('/privacy-policy.html')">{{ $t('register.privacyPolicy') }}</div>
|
||||
</div>
|
||||
</div>
|
||||
</form>
|
||||
@@ -167,6 +167,13 @@ export default {
|
||||
this.fetchCaptcha();
|
||||
},
|
||||
methods: {
|
||||
openPage(url) {
|
||||
const lang = this.$i18n ? this.$i18n.locale : 'zh_CN';
|
||||
if (!lang.startsWith('zh')) {
|
||||
url = url.replace('.html', '-en.html');
|
||||
}
|
||||
window.open(url, '_blank');
|
||||
},
|
||||
// 复用验证码获取方法
|
||||
fetchCaptcha() {
|
||||
this.form.captchaId = getUUID();
|
||||
|
||||
Reference in New Issue
Block a user