diff --git a/.gitignore b/.gitignore index d17c6adc1..2658ecc6f 100644 --- a/.gitignore +++ b/.gitignore @@ -212,4 +212,7 @@ jieba.cache # a .local-version file will be created in the root of the project to specify the version. .python-version -OtherRes.txt \ No newline at end of file +OtherRes.txt + +/eula.confirmed +/privacy.confirmed \ No newline at end of file diff --git a/EULA.md b/EULA.md index c878ff81d..c7a734a27 100644 --- a/EULA.md +++ b/EULA.md @@ -1,69 +1,97 @@ +# **MaiMBot最终用户许可协议** +**版本:V1.0** +**更新日期:2025年3月18日** +**生效日期:2025年3月18日** +**适用的MaiMBot版本号:<=v0.5.15** ---- -# **MaimBot用户协议** -**生效日期:** 2025.3.14 +**2025© MaiMBot项目团队** --- -### **特别声明** -1. **MaimBot为遵循GPLv3协议的开源项目** - - 代码托管于GitHub,**开发者不持有任何法律实体**,项目由社区共同维护; - - 用户可自由使用、修改、分发代码,但**必须遵守GPLv3许可证要求**(详见项目仓库)。 +## 一、一般条款 -2. **无责任声明** - - 本项目**不提供任何形式的担保**,开发者及贡献者均不对使用后果负责; - - 所有功能依赖第三方API,**生成内容不受我方控制**。 +**1.1** MaiMBot项目(包括MaiMBot的源代码、可执行文件、文档,以及其它在本协议中所列出的文件)(以下简称“本项目”)是由开发者及贡献者(以下简称“项目团队”)共同维护,为用户提供自动回复功能的机器人代码项目。以下最终用户许可协议(EULA,以下简称“本协议”)是用户(以下简称“您”)与项目团队之间关于使用本项目所订立的合同条件。 ---- +**1.2** 在运行或使用本项目之前,您**必须阅读并同意本协议的所有条款**。未成年人或其它无/不完全民事行为能力责任人请**在监护人的陪同下**阅读并同意本协议。如果您不同意,则不得运行或使用本项目。在这种情况下,您应立即从您的设备上卸载或删除本项目及其所有副本。 -### **一、基础说明** -1. **MaimBot是什么** - - MaimBot是基于第三方AI技术(如ChatGPT等)的自动回复机器人,**所有输出内容均由AI自动生成,不代表我方观点**。 - - 用户可提交自定义指令(Prompt),经我方内容过滤后调用第三方API生成结果,**输出可能存在错误、偏见或不适宜内容**。 ---- +## 二、许可授权 -### **二、用户责任** -1. **禁止内容** - 您承诺**不提交或生成以下内容**,否则我方有权永久封禁账号: - - 违法、暴力、色情、歧视性内容; - - 诈骗、谣言、恶意代码等危害他人或社会的内容; - - 侵犯他人隐私、肖像权、知识产权的内容。 +### 源代码许可 +**2.1** 您**了解**本项目的源代码是基于GPLv3(GNU通用公共许可证第三版)开源协议发布的。您**可以自由使用、修改、分发**本项目的源代码,但**必须遵守**GPLv3许可证的要求。详细内容请参阅项目仓库中的LICENSE文件。 -2. **后果自负** - - 您需对**输入的指令(Prompt)和生成内容的使用负全责**; - - **禁止将结果用于医疗、法律、投资等专业领域**,否则风险自行承担。 +**2.2** 您**了解**本项目的源代码中可能包含第三方开源代码,这些代码的许可证可能与GPLv3许可证不同。您**同意**在使用这些代码时**遵守**相应的许可证要求。 ---- -### **三、我们不负责什么** -1. **技术问题** - - 因第三方API故障、网络延迟、内容过滤误判导致的服务异常; - - AI生成内容的不准确、冒犯性、时效性错误。 +### 输入输出内容授权 -2. **用户行为** - - 因您违反本协议或滥用MaimBot导致的任何纠纷、损失; - - 他人通过您的账号生成的违规内容。 +**2.3** 您**了解**本项目是使用您的配置信息、提交的指令(以下简称“输入内容”)和生成的内容(以下简称“输出内容”)构建请求发送到第三方API生成回复的机器人项目。 ---- +**2.4** 您**授权**本项目使用您的输入和输出内容按照项目的隐私政策用于以下行为: + - 调用第三方API生成回复; + - 调用第三方API用于构建本项目专用的存储于您部署或使用的数据库中的知识库和记忆库; + - 收集并记录本项目专用的存储于您部署或使用的设备中的日志; -### **四、其他重要条款** -1. **隐私与数据** - - 您提交的指令和生成内容可能被匿名化后用于优化服务,**敏感信息请勿输入**; - - **我方会收集部分统计信息(如使用频率、基础指令类型)以改进服务,您可在[bot_config.toml]随时关闭此功能**。 +**2.4** 您**了解**本项目的源代码中包含第三方API的调用代码,这些API的使用可能受到第三方的服务条款和隐私政策的约束。在使用这些API时,您**必须遵守**相应的服务条款。 -2. **精神健康风险** - ⚠️ **MaimBot仅为工具型机器人,不具备情感交互能力。建议用户:** +**2.5** 项目团队**不对**第三方API的服务质量、稳定性、准确性、安全性负责,亦**不对**第三方API的服务变更、终止、限制等行为负责。 + + +## 三、用户行为 + +**3.1** 您**了解**本项目会将您的配置信息、输入指令和生成内容发送到第三方API,您**不应**在输入指令和生成内容中包含以下内容: + - 涉及任何国家或地区秘密、商业秘密或其他可能会对国家或地区安全或者公共利益造成不利影响的数据; + - 涉及个人隐私、个人信息或其他敏感信息的数据; + - 任何侵犯他人合法权益的内容; + - 任何违反国家或地区法律法规、政策规定的内容; + +**3.2** 您**不应**将本项目用于以下用途: + - 违反任何国家或地区法律法规、政策规定的行为; + +**3.3** 您**应当**自行确保您被存储在本项目的知识库、记忆库和日志中的输入和输出内容的合法性与合规性以及存储行为的合法性与合规性。您需**自行承担**由此产生的任何法律责任。 + + + +## 四、免责条款 + +**4.1** 本项目的输出内容依赖第三方API,**不受**项目团队控制,亦**不代表**项目团队的观点。 + +**4.2** 除本协议条目2.4提到的隐私政策之外,项目团队**不会**对您提供任何形式的担保,亦**不对**使用本项目的造成的任何后果负责。 + +## 五、其他条款 + +**5.1** 项目团队有权**随时修改本协议的条款**,但**没有**义务通知您。修改后的协议将在本项目的新版本中生效,您应定期检查本协议的最新版本。 + +**5.2** 项目团队**保留**本协议的最终解释权。 + + +## 附录:其他重要须知 + +### 一、过往版本使用条件追溯 + +**1.1** 对于本项目此前未配备 EULA 协议的版本,自本协议发布之日起,若用户希望继续使用本项目,应在本协议生效后的合理时间内,通过升级到最新版本并同意本协议全部条款。若在本版协议生效日(2025年3月18日)之后,用户仍使用此前无 EULA 协议的项目版本且未同意本协议,则用户无权继续使用,项目方有权采取措施阻止其使用行为,并保留追究相关法律责任的权利。 + + +### 二、风险提示 + +**2.1 隐私安全风险** + + - 本项目会将您的配置信息、输入指令和生成内容发送到第三方API,而这些API的服务质量、稳定性、准确性、安全性不受项目团队控制。 + - 本项目会收集您的输入和输出内容,用于构建本项目专用的知识库和记忆库,以提高回复的准确性和连贯性。 + + **因此,为了保障您的隐私信息安全,请注意以下事项:** + + - 避免在涉及个人隐私、个人信息或其他敏感信息的环境中使用本项目; + - 避免在不可信的环境中使用本项目; + +**2.2 精神健康风险** + +本项目仅为工具型机器人,不具备情感交互能力。建议用户: - 避免过度依赖AI回复处理现实问题或情绪困扰; - 如感到心理不适,请及时寻求专业心理咨询服务。 - 如遇心理困扰,请寻求专业帮助(全国心理援助热线:12355)。 -3. **封禁权利** - - 我方有权不经通知**删除违规内容、暂停或终止您的访问权限**。 - -4. **争议解决** +### 三、其他 +**3.1 争议解决** - 本协议适用中国法律,争议提交相关地区法院管辖; - 若因GPLv3许可产生纠纷,以许可证官方解释为准。 - - ---- diff --git a/PRIVACY.md b/PRIVACY.md new file mode 100644 index 000000000..ba85f617f --- /dev/null +++ b/PRIVACY.md @@ -0,0 +1,21 @@ +### MaiMBot用户隐私条款 +**版本:V1.0** +**更新日期:2025年3月18日** +**生效日期:2025年3月18日** +**适用的MaiMBot版本号:<=v0.5.15** + +**2025© MaiMBot项目团队** + +MaiMBot项目团队(以下简称项目团队)**尊重并保护**用户(以下简称您)的隐私。若您选择使用MaiMBot项目(以下简称本项目),则您需同意本项目按照以下隐私条款处理您的输入和输出内容: + +**1.1** 本项目**会**收集您的输入和输出内容并发送到第三方API,用于生成新的输出内容。因此您的输入和输出内容**会**同时受到本项目和第三方API的隐私政策约束。 + +**1.2** 本项目**会**收集您的输入和输出内容,用于构建本项目专用的仅存储在您使用的数据库中的知识库和记忆库,以提高回复的准确性和连贯性。 + +**1.3** 本项目**会**收集您的输入和输出内容,用于生成仅存储于您部署或使用的设备中的不会上传至互联网的日志。但当您向项目团队反馈问题时,项目团队可能需要您提供日志文件以帮助解决问题。 + +**1.4** 本项目可能**会**收集部分统计信息(如使用频率、基础指令类型)以改进服务,您可在[bot_config.toml]中随时关闭此功能**。 + +**1.5** 由于您的自身行为或不可抗力等情形,导致上述可能涉及您隐私或您认为是私人信息的内容发生被泄露、批漏,或被第三方获取、使用、转让等情形的,均由您**自行承担**不利后果,我们对此**不承担**任何责任。 + +**1.6** 项目团队保留在未来更新隐私条款的权利,但没有义务通知您。若您不同意更新后的隐私条款,您应立即停止使用本项目。 \ No newline at end of file diff --git a/README.md b/README.md index 5de6f5dfd..6794b5e19 100644 --- a/README.md +++ b/README.md @@ -37,12 +37,6 @@ > - 由于持续迭代,可能存在一些已知或未知的bug > - 由于开发中,可能消耗较多token -## 💬交流群 -- [一群](https://qm.qq.com/q/VQ3XZrWgMs) 766798517 ,建议加下面的(开发和建议相关讨论)不一定有空回复,会优先写文档和代码 -- [二群](https://qm.qq.com/q/RzmCiRtHEW) 571780722 (开发和建议相关讨论)不一定有空回复,会优先写文档和代码 -- [三群](https://qm.qq.com/q/wlH5eT8OmQ) 1035228475(开发和建议相关讨论)不一定有空回复,会优先写文档和代码 -- [四群](https://qm.qq.com/q/wlH5eT8OmQ) 729957033(开发和建议相关讨论)不一定有空回复,会优先写文档和代码 - **📚 有热心网友创作的wiki:** https://maimbot.pages.dev/ **📚 由SLAPQ制作的B站教程:** https://www.bilibili.com/opus/1041609335464001545 @@ -51,9 +45,17 @@ - (由 [CabLate](https://github.com/cablate) 贡献) [Telegram 与其他平台(未来可能会有)的版本](https://github.com/cablate/MaiMBot/tree/telegram) - [集中讨论串](https://github.com/SengokuCola/MaiMBot/discussions/149) -## 📝 注意注意注意注意注意注意注意注意注意注意注意注意注意注意注意注意注意 -**如果你有想法想要提交pr** -- 由于本项目在快速迭代和功能调整,并且有重构计划,目前不接受任何未经过核心开发组讨论的pr合并,谢谢!如您仍旧希望提交pr,可以详情请看置顶issue +## ✍️如何给本项目报告BUG/提交建议/做贡献 + +MaiMBot是一个开源项目,我们非常欢迎你的参与。你的贡献,无论是提交bug报告、功能需求还是代码pr,都对项目非常宝贵。我们非常感谢你的支持!🎉 但无序的讨论会降低沟通效率,进而影响问题的解决速度,因此在提交任何贡献前,请务必先阅读本项目的[贡献指南](CONTRIBUTE.md) + +### 💬交流群 +- [一群](https://qm.qq.com/q/VQ3XZrWgMs) 766798517 ,建议加下面的(开发和建议相关讨论)不一定有空回复,会优先写文档和代码 +- [二群](https://qm.qq.com/q/RzmCiRtHEW) 571780722 (开发和建议相关讨论)不一定有空回复,会优先写文档和代码 +- [三群](https://qm.qq.com/q/wlH5eT8OmQ) 1035228475(开发和建议相关讨论)不一定有空回复,会优先写文档和代码 +- [四群](https://qm.qq.com/q/wlH5eT8OmQ) 729957033(开发和建议相关讨论)不一定有空回复,会优先写文档和代码 + +