-
Notifications
You must be signed in to change notification settings - Fork 2
Open
Labels
enhancementNew feature or requestNew feature or request
Description
Problem Statement
Some use cases require limiting or removing certain metadata fields before sharing AI-generated content, either for privacy or compliance reasons.
Proposed Solution
- Add support for
--redactor--filter-keysflag in CLI and Python API. - Users can specify fields to omit (e.g.
model_id,timestamp, etc). - Could be implemented as part of the
encodeor a separateredactfunction.
Alternative Solutions
- Developers manually remove fields before encoding.
- Not practical and prone to errors.
Use Cases
- A publishing platform wants to remove internal
session_idfields before exporting public content. - A research org wants to share output but redact
user_idto comply with privacy rules.
Implementation Ideas
- Accept list of keys to exclude.
- Update encoder to drop fields before serialization.
- Add CLI option like:
encypher redact --input text.txt --omit user_id session_id
Additional Context
Useful for privacy-conscious users and organizations.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request