오렌지필터(Orange Filter) - AI 프라이버시 필터
1 rating
)Overview
LLM에 텍스트를 붙여넣거나 파일을 올리기 전, PC 안에서 개인정보를 가려냅니다.
Orange Filter는 비영리 단체가 생성형 AI를 업무에 안전하게 쓰기 위한 Chrome 확장입니다. 텍스트를 붙여넣거나 파일을 올리기 전, PC 안에서 개인정보를 가려냅니다. 회원 명부·후원자 정보·결산공시·기부금 명세서처럼 비영리 단체가 자주 다루는 자료에는 사적 개인 식별 정보(PII)가 섞여 있습니다. Orange Filter는 그 자료가 LLM으로 떠나기 직전 단계에서 PII를 탐지·마스킹합니다. 【두 가지 사용법】 1. 붙여넣기 가로채기 ChatGPT·Gemini·Claude·Perplexity·오렌지임팩트 입력창에 텍스트를 붙여넣으면 미리보기 창이 뜹니다. 이 창은 사이트가 들여다볼 수 없도록 분리된 영역에 떠 있어, 사이트 코드가 마스킹 전 원문을 가로챌 수 없습니다. 미리보기에서 카테고리별로 켜고 끌 수 있고 마스킹 방식도 즉석에서 바꿀 수 있습니다. 2. 파일 업로드 사이드 패널에 파일을 드래그하면 셀·텍스트 노드 단위로 PII를 추출·마스킹한 뒤 같은 형식으로 다시 저장합니다. 본문뿐 아니라 파일에 숨어있는 메타데이터(작성자·제목·수정자 같은 문서 속성, 셀 코멘트, PDF 정보, 이미지 EXIF 등)까지 마스킹합니다. 이미지는 OCR(한국어+영어)로 글자를 읽어낸 뒤 .txt로 저장됩니다. 【탐지하는 정보 — 17가지】 사람 이름, 주민등록번호, 외국인등록번호, 운전면허번호, 여권번호, 휴대폰 번호, 유선전화, 이메일, 주소, 카드번호, 계좌번호, 사업자등록번호, 법인등록번호, 조직명, URL, 날짜, 비밀번호·인증키 【카테고리별 마스킹 방식】 ■ 형태 보존 — 010-XXXX-XXXX처럼 길이와 포맷 유지 ■ 태그 치환 — [휴대폰], [이름] 같은 의미 라벨 ■ 가짜 데이터 — 010-0000-0000 같은 placeholder ■ 부분 가림 — 사람 이름 한정. 조성도 → 조O도, 김민 → 김O ■ 완전 제거 — 빈 문자열 【탐지 방식】 형태가 명확한 정보(휴대폰·이메일 등)는 패턴 매칭으로 잘 잡히지만, 표 헤더 아래 셀이나 파일명 안에 박힌 이름처럼 문맥에 의존하는 식별자는 자주 놓칩니다. Orange Filter는 세 단계를 결합해 이 격차를 메웁니다. ■ 숫자 패턴 + 체크섬 — 주민등록번호·외국인등록번호·사업자등록번호·카드번호·운전면허번호를 자릿수 검증 후에만 마스킹합니다. ■ 표 구조 인식 — 문서 안의 표를 셀 단위로 분리해 읽어내고, 첫 행의 헤더(성명·연락처·이메일·계좌 등)를 인식해 같은 컬럼의 모든 셀에 카테고리를 강제 부여합니다. 덕분에 "박영" 같은 두 글자 이름이나 "1002-100-100100" 같은 헤더 없이는 모호한 숫자도 컬럼 맥락만으로 정확하게 마스킹됩니다. ■ 온디바이스 AI — 한국어 정밀 보호 모델(약 170MB)을 한 번 설치하면 인터넷 없이도 동작합니다. 자연 문장 안의 사람 이름·주소처럼 패턴만으로는 못 잡는 식별자를 컨텍스트로 판단합니다. 【설치 안내】 사이드 패널을 처음 열면 안내 화면이 표시되며 한국어 정밀 보호 모델(약 170MB)을 1회 다운로드합니다 — 이후 인터넷 없이도 동작합니다. 모델이 설치되기 전까지는 입력 UI 자체를 차단합니다. 잘못된 안심을 주지 않기 위함입니다. 【보안 약속】 ■ 사용자 데이터 외부 전송 없음 — 입력한 텍스트와 파일은 PC를 떠나지 않습니다. 확장이 외부로 만드는 통신은 사용자 정보와 무관한 두 가지뿐입니다 — (1) 모델 가중치 1회 다운로드, (2) GitHub repo에서 받는 오탐 차단 목록 갱신(24시간 주기, GET만). 양쪽 다 사용자 정보를 포함하지 않습니다. ■ 분리된 미리보기 영역 — 마스킹 미리보기 창은 ChatGPT·Claude 같은 사이트가 들여다볼 수 없는 영역에 떠 있어, 사이트 코드가 마스킹 전 원문을 가로챌 수 없습니다. ■ 최소 권한 — Chrome에 요구하는 권한은 설정 저장·사이드 패널 표시·모델 실행 3가지뿐입니다. 브라우저 탭·쿠키·웹 트래픽 가로채기 권한은 요구하지 않습니다. ■ 확장 안에서 완결 — AI 추론 엔진과 OCR 처리를 모두 확장 안에 직접 포함해, 외부 코드를 끌어오지 않습니다. 【한계와 주의사항】 Orange Filter는 익명화 도구가 아니며, 컴플라이언스 인증이나 사람의 판단을 대체하지 않습니다. 마스킹은 광범위한 프라이버시 중심 설계의 한 요소로 사용해야 합니다. - 영문으로 표기된 한국 이름은 일부 누락될 수 있습니다. - 외국인등록번호 외 비표준 신분증, 주민증과 자릿수가 다른 ID 카드는 별도 패턴 추가가 필요할 수 있습니다. - 일반 문장에 등장한 2글자 한국 이름은 보통 명사와 구분이 어려워, 잘못 가려질 위험을 피하기 위해 의도적으로 탐지하지 않습니다. 표 안 데이터일 때만 컬럼 헤더로 안전하게 식별합니다. 법률·의료·금융처럼 민감도가 높은 분야에서는 사람의 검토가 여전히 중요합니다.
5 out of 51 rating
Details
- Version1.6.3
- UpdatedJune 9, 2026
- Offered by오렌지임팩트
- Size34.8MiB
- Languages한국어
- Developer마이오렌지 주식회사
중앙대로214번길 7-8 24층 동구, 부산광역시 48733 KREmail
hello@myorange.io - Non-traderThis developer has not identified itself as a trader. For consumers in the European Union, please note that consumer rights do not apply to contracts between you and this developer.
Privacy
This developer declares that your data is
- Not being sold to third parties, outside of the approved use cases
- Not being used or transferred for purposes that are unrelated to the item's core functionality
- Not being used or transferred to determine creditworthiness or for lending purposes