makecindy / makecindy/cindy

请求支持彻底删除/清除会话历史记录(微信集成场景下存在隐私泄露风险)

Open
#2,297 1 comment 0 reactions 0 assignees View on GitHub
feature
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.