AI에 로그나 고객 이메일을 붙여넣고 싶은데, 실수 유출과 수동 재작업이 힘든 문제
일상적인 개발이나 업무에서 ChatGPT, Claude, Gemini 등에 에러 로그나 설정 파일, 거래처와의 메일 문안을 붙여 넣어 상담하는 기회가 늘었습니다.
하지만 그때마다 다음과 같은 수동 작업이 발생하지 않으셨나요?
- 코드 내의
sk_live_... 나 AIza... 와 같은 API 키・연결 문자열을 수동으로 xxxx 로 변경하는 것 - 메일 문안의 '주식회사 OO', '사토님', '전화번호・이메일 주소' 등을 하나씩 가명으로 대체하는 것
- 더욱 번거로운 것은, AI로부터 돌아온 답변이나 코드에 포함된
xxxx 를 다시 자신의 손으로 원래의 실시간 키나 거래처 이름으로 되돌리는 작업입니다.
그렇다고 외부 클라우드 기반 마스킹 서비스에 기밀 텍스트를 전송하면 결국 외부 서버에 데이터를 전달하게 되어 본말전도입니다.
그래서 네트워크 통신을 전혀 하지 않고, 100% 브라우저 메모리 내에서 개인 정보・기밀 키를 자동으로 가명화하고, AI로부터 돌아온 답변을 원클릭으로 원래의 고유 명사・키로 완벽 복원하는 웹 도구 『MaskFlow AI』 를 개발하여 무료 공개했습니다 (PC・태블릿・스마트폰 완전 대응 / 영어-일본어 바이링구얼 전환 대응).
데모・무료 웹 앱 (로그인 불필요・브라우저 기반)
아래 URL에서 설치나 등록 없이 바로 시도할 수 있습니다 (샘플 버튼 1클릭으로 '가명화 → AI 답변 자동 복원'까지 3초 만에 체험 가능).
👉 MaskFlow AI (무료 웹 버전): https://maskflow-ai.pages.dev/
단순한 정규 표현식 치환이 아닌 『MaskFlow AI v2.0』의 네 가지 기술적 특징
1. 샤논 엔트로피(Shannon Entropy) 분석을 통한 미지의 비밀 키 감지
정형화된 접두사(sk_live_ 등)가 없는 독자 토큰이나 서명 시크릿도 문자열의 정보 엔트로피(H(X) >= 3.85 bits/char)와 문자 종류 전환을 실시간 계산하여 자동 감지합니다. 매핑표에는 각 토큰의 엔트로피 값(H=4.42b 등)이 표시됩니다.
2. LLM 코드 생성 정확도를 떨어뜨리지 않는 '문맥 유지 더미 별명 모드(Synthetic Alias)'
{{EMAIL_1}} 같은 플레이스홀더 형식뿐만 아니라, [email protected] 나 10.240.0.1 처럼 구문적으로 올바른 더미 값으로 변환하는 모드를 탑재했습니다. SQL이나 JSON, TypeScript의 타입 체크를 망가뜨리지 않고 AI에게 질문할 수 있으며, AI 답변에 [email protected] 가 포함되어 있어도 원클릭으로 본래 이메일 주소로 역변환합니다.
3. AI 지시 프롬프트 자동 결합 & 커스텀 정규 표현식 빌더
'3. 프롬프트 정리 및 규칙' 탭에서는, AI가 가명 토큰을 임의로 변경하지 않고 그대로 답변에 유지하기 위한 시스템 지시문(코드 리뷰용・계약 메일 협상용・로그 분석용)을 원클릭으로 가명화 텍스트에 결합하여 복사할 수 있습니다. 또한, 사내 고유 ID 체계(EMP-\d{5} 등)를 그 자리에서 정규 표현식으로 추가할 수 있습니다.
4. 폴더 일괄 처리 CLI & 전 50종 규칙 내장 오프라인 버전 (Pro Pack)
로컬의 소스 코드군이나 로그 파일을 명령어 한 번에 일괄 산티타이즈하고 싶은 분들을 위해, Python 표준 라이브러리만으로 작동하는 오프라인 CLI(maskflow_cli.py), 처음부터 미일 50종의 정규 표현식 규칙이 언락된 전용 오프라인 스튜디오, 그리고 대용량 JSON/CSV에서 타입 정의만 추출하여 토큰을 최대 90% 줄여주는 보너스 도구 『SchemaSlim AI』를 동봉한 Pro Pack도 공개했습니다.
👉 MaskFlow AI Pro Pack (CLI + 50종 규칙 내장 Studio + SchemaSlim AI 동봉): https://mint69.gumroad.com/l/maskflow-pro
꼭 북마크 하셔서 일상적인 AI 활용에 도움이 되시길 바랍니다! 피드백이나 추가해주었으면 하는 감지 패턴의 요청도 기다리겠습니다.
Discussion