Repository navigation
질서 0.1.6
질서 0.1.6 — 전송 전 비식별화
설치
- macOS (Apple Silicon):
jilseo_0.1.6_aarch64.dmg. macOS 15 이상은 처음 실행 시xattr -cr /Applications/jilseo.app또는 시스템 설정 → 개인정보 보호 및 보안 → "그래도 열기". - Windows x64:
jilseo_0.1.6_x64-setup.exe. SmartScreen이 막으면 "추가 정보 → 실행".
새 기능: 전송 전 비식별화
- 보내기 직전에 프롬프트와 첨부 문서에서 주민·외국인등록번호, 전화, 이메일, 카드, 계좌, 여권, 운전면허, 사업자번호, IP, 주소, 사람 이름, 기관명을 이 기기 안에서 찾습니다. 탐지를 위해 외부로 보내지 않습니다.
- 검토 패널에서 항목별로 가릴지 정합니다. 같은 대상은 프롬프트·첨부·파일명 전체에서 같은 기호(
[인물A],[기관A],[전화1])로 바뀌고, 파이프라인의 검증·수정 단계에도 이어집니다. - 첨부: txt·csv 등은 가려서 같은 형식으로, docx·pptx·xlsx·PDF는 텍스트(표는 Markdown 표)로 변환해
_가림.txt로 보냅니다. 이미지·스캔 PDF는 원본 그대로 또는 첨부 빼기만 고를 수 있습니다. - 원래 값은 이 기기 메모리에만 남고, 요약 카드 "원래 이름으로 보기"와 내보내기 "원문 복원"으로 되돌려 볼 수 있습니다. 클라우드 기록에는 가린 텍스트와 개수·종류만 남습니다.
- 전송 바의 "비식별화 검토 / 자동 / 끔"으로 전환, 설정에서 항상 가릴 단어·가리지 않을 단어 관리.
보안 검토 반영
- 변환 문서는 탐지 결과가 없어도 원본을 그대로 보내지 않습니다(작성자 정보·이미지 등 검사하지 않은 부분 보호).
- 대소문자만 다른 등장도 모두 가립니다. HTML 엔티티·
\u이스케이프·UTF-16으로 탐지를 피하지 못하게 했습니다.
수정
- ChatGPT 대화 화면 개편에 맞춰 입력·전송·답변 읽기를 고쳤습니다.
알려진 한계
- 규칙 기반이라 호칭 없는 이름·외국인 이름·약어 기관명은 놓칠 수 있습니다. 검토 패널에서 직접 추가하거나 "항상 가릴 단어"에 넣어 두세요.
- ChatGPT Free는 검색이 붙는 질문에서 답변이 끊기거나 빌 수 있습니다.
전체 변경 기록: docs/CHANGELOG.md · 설계: docs/pii-design-2026-10-22.md