censor/Censor
1
37
Fork
You've already forked Censor
3

feat: redact metadata #3

Closed
opened 2025年12月01日 16:36:25 +01:00 by mahlzahn · 3 comments

Description

Currently only the contents of the PDF file are redacted, but contents to be redacted may be hidden in metadata. It should be possible to redact also metadata like author, document title, etc.

Implementation

  • Design options:
    1. as additional tab in the main window
    2. as additional dialog during saving
  • If #2 is implemented, it should also look for occurences in the metadata to be redacted.
## Description Currently only the contents of the PDF file are redacted, but contents to be redacted may be hidden in metadata. It should be possible to redact also metadata like author, document title, etc. ## Implementation - Design options: 1. as additional tab in the main window 2. as additional dialog during saving - If #2 is implemented, it should also look for occurences in the metadata to be redacted.
Author
Owner
Copy link

See also Paper Clip, a GTK4 app that can be used to modify pdf document metadata.

See also [Paper](https://apps.gnome.org/PdfMetadataEditor/) [Clip](https://flathub.org/en/apps/io.github.diegoivan.pdf_metadata_editor), a GTK4 app that can be used to modify pdf document metadata.
Author
Owner
Copy link

The default should probably be to sanitize and strip all metadata away. Check if Paper Clip may be used to add metadata, it could be instructed to use other tools to add back metadata.

Edit: Indeed, Paper Clip can be used to add metadata back. Thus, I think removing metadata is the best default.

The default should probably be to sanitize and strip all metadata away. Check if Paper Clip may be used to add metadata, it could be instructed to use other tools to add back metadata. Edit: Indeed, Paper Clip can be used to add metadata back. Thus, I think removing metadata is the best default.
mahlzahn added this to the v0.6.0 milestone 2026年03月14日 23:37:09 +01:00
Author
Owner
Copy link

Implemented in !140

Implemented in !140
mahlzahn modified the milestone from v0.6.0 to v0.5.0 2026年03月17日 15:55:07 +01:00
Sign in to join this conversation.
No Branch/Tag specified
main
v0.7.3
v0.7.2
v0.7.1
v0.7.0
v0.6.0
v0.5.0
v0.4.0
v0.3.0
v0.2.0
v0.1.0
Milestone
Clear milestone
No items
No milestone
Projects
Clear projects
No items
No project
Assignees
Clear assignees
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
censor/Censor#3
Reference in a new issue
censor/Censor
No description provided.
Delete branch "%!s()"

Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?