请求支持彻底删除/清除会话历史记录(微信集成场景下存在隐私泄露风险)
- Dominant language
- TypeScript
- Stars
- 2.7k
- Forks
- 395
- Avg merge
- 21h 48m
- Merged PRs (30d)
- 776
Description
**提交人**: 用户0001
**客户端版本**: 0.1.38
---
## 使用场景
通过 Cindy 与个人微信对接后,往来消息会被记录到 Cindy 本地会话历史中。当我在微信中删除某个对话后,下次再向同一联系人发送消息,Cindy 侧仍残留此前的完整历史记录,没有任何办法彻底清除。
## 隐私风险
我对自己电脑上的这些历史记录没有控制能力。若他人临时使用或靠近我的电脑,可能直接看到此前与联系人的往来内容,存在信息泄露风险。目前仅能逐条删除(且界面无多选/批量操作),无法整体清除某个会话的全部历史。
## 诉求
1. 支持按会话批量删除/彻底清除全部历史记录(不只是从侧栏隐藏,而是真正从本地数据库移除);
2. 删除前弹出确认,明确提示影响范围;
3. 若能提供「彻底清除」与「归档」两种语义则更好:归档可恢复,彻底清除不可恢复。
## 建议方案
- 在会话列表或会话详情中提供「清除全部历史记录」入口;
- 与已有需求(批量删除多条消息)配合,形成完整的记录管理能力;
- 对微信对接产生的会话历史,提供更便捷的一键清理,降低隐私泄露风险。
---
**版本区域**: CN
**OS**: win32 x64 (10.0.26200)
**界面语言**: zh-CN
Contributor guide
Research direction
No files, tests, or entry points are named. Start by locating the session-history UI and local database storage used by the WeChat integration, then trace the existing single-message deletion flow. Done means a user can clear all history for one conversation, receives a confirmation describing the scope, and the records are actually removed rather than merely hidden.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- typescript
- Domain
- database, desktop, security
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 45/100