메타데이터 제거
PDF가 지니고 다니는, 누가 만들었는지에 대한 숨은 정보를 지워요.
이 도구는 브라우저 안에서만 실행돼요. 파일은 절대 업로드되지 않으며, 브라우저의 네트워크 탭에서 직접 확인할 수 있어요. 직접 확인해 보세요. 브라우저의 네트워크 탭을 열어 두고 지켜보면, 남은 작업이 있는지 묻는 작은 요청 하나만 보여요. 도구 이름과 해시뿐이고, 파일은 절대 포함되지 않아요.
이 도구가 하는 일
This clears the information a PDF carries about itself rather than anything on its pages. That is more than the author field people expect: the document properties, the XMP packet, the private data an editor left under /PieceInfo, per-page metadata, and the identifier in the trailer. The file is read first, so the result can tell you what was actually found and what was removed.
Use it before a document leaves your organisation: a tender response that should not name the person who drafted it, a CV that would otherwise carry your employer's file server path, or a template you are publishing that still credits the client you built it for.
작동 방식
- Drop the PDF onto this page.
- Leave Keep the title off unless the title is deliberate and public - it is often a file path or a working name nobody meant to publish.
- Leave Keep the dates off if you are anonymising. The timestamps are a fingerprint, and clearing them clears the document identifier with them.
- Press Remove metadata.
- Read the report. It lists what was found in the file and what was taken out, so nothing to remove is a real and useful answer.
The gap between what people expect this to remove and what a PDF actually carries is the reason the tool exists. A file routinely records the application that produced it, the operating system account signed in at the time, the full path the source document lived at, every editing session's timestamps, and - in anything that passed through Illustrator or InDesign - a private data blob under /PieceInfo that no PDF reader will ever display to you.
The trailer identifier matters more than its obscurity suggests. It is a pair of hashes derived from the file and the moment it was written, and it survives every cleanup tool that only clears the document properties dialog. Two files carrying the same first identifier are demonstrably versions of one original, which is precisely what someone anonymising a document does not want to leave behind.
Removal here means removal, not blanking. Each entry is deleted from the file and anything only that entry pointed at goes with it, so the values are not left sitting in the bytes for anyone who opens the file in a text editor. When the properties dictionary ends up empty it is dropped entirely, because an empty one is itself a small signal about how the file was made.
This does not touch what is written on the pages. A name in a letterhead, a signature block, a footer with a file path - all of that is content, and content is what Redact PDF is for. Metadata removal makes the file anonymous; it does not make the document anonymous.
The reading and the rewriting both happen in your browser with pdf-lib. There is a pleasing consistency in that: a tool whose job is to stop a document telling strangers about you would be a strange thing to run by sending the document to a stranger.
이 도구가 할 수 없는 일
- Only the file's own metadata is removed. Names, addresses and paths written into the page content stay exactly where they are - use Redact PDF for those.
- Metadata stored inside embedded images, such as a photograph's EXIF block with its camera and GPS fields, is not read or stripped.
자주 묻는 질문
- 정확히 무엇이 지워지나요?
- 문서 정보 사전, 그러니까 제목과 작성자, 주제, 키워드, 만든 프로그램, 생성 프로그램, 시간 정보가 지워지고, 여기에 XMP 메타데이터 패킷, 편집기가 문서와 페이지 단위로 남기는 /PieceInfo 덩어리, 페이지별 메타데이터 스트림, 트레일러의 식별자까지 지워져요. 결과에는 이 중 어떤 것이 실제로 파일에 있었는지 나와요.
- 제대로 됐는지 어떻게 확인하나요?
- 결과를 아무 뷰어에서나 열어 문서 속성을 보면 항목이 비어 있어요. 더 엄격하게 확인하려면 파일에 exiftool을 돌리거나 텍스트 편집기로 열어 작성자 이름을 검색해 보세요. 값을 비운 게 아니라 항목 자체를 지웠기 때문에 찾을 것이 남아 있지 않아요.
- 문서 본문에 있는 제 이름도 지워지나요?
- 아니요, 그리고 이 구분이 중요해요. 이 도구는 파일이 자기 자신에 대해 말하는 정보를 지워요. 레터헤드에 인쇄됐거나 서명란에 입력됐거나 바닥글에 있는 이름은 페이지 내용이고, 그걸 없애려면 페이지를 실제로 가려야 해요. PDF 마스킹은 픽셀과 그 아래 텍스트를 함께 지워요.
- 날짜와 문서 식별자를 왜 같이 지우나요?
- 둘이 같은 종류의 증거이기 때문이에요. 생성 시각과 수정 시각은 파일이 언제 쓰였는지 말해 주고, 트레일러 식별자는 파일과 바로 그 시각에서 만들어져 한 문서의 사본들을 서로 이어 줘요. 날짜를 남기면 파일의 신원도 남으니, 깨끗해졌다는 착각을 주는 대신 둘을 함께 처리해요.
- 파일은 어디로 가나요?
- 아무 데도 가지 않아요. 기기 안 웹 워커에서 pdf-lib가 읽고 다시 쓰며, 페이지를 떠나는 요청은 없어요. 문서가 사용자에 대해 무언가 드러내지 않게 하려고 쓰는 도구라면 이게 유일하게 말이 되는 설계이고, 네트워크 탭에서 확인할 수 있어요.