2 Credits
김충현(R&D사업부/이사) edited this page 2026-10-12 05:48:01 +00:00

출처와 개발 과정

테크랩스 디스커버리는 한국어 개인정보 탐지 프로젝트인 ko-pii를 출발점으로 개발했습니다. 이 문서에서는 원본과의 관계, Go 구현과 공개 소스의 기준을 설명합니다.

출발점: Python ko-pii

Marker-Inc-Korea/ko-pii는 한국어 개인정보를 탐지하고 가명화하는 Python 프로젝트입니다. 한국어 이름·주소와 한국에서 사용하는 식별번호 등을 규칙·사전·검증 방식으로 처리합니다.

테크랩스 디스커버리는 이 프로젝트를 출발점으로 개발했습니다. 원본은 **Marker Inc.**의 MIT 라이선스를 따르며, 원 저작권과 허가문은 이 저장소의 LICENSE에 보존했습니다. 원본 라이선스도 확인할 수 있습니다.

Go로 새로 포팅한 엔진

직원 PC에 설치해 지속적으로 운영할 수 있도록 개인정보 탐지 기능을 Go 언어로 새로 구현했습니다.

기존 기능을 다른 언어나 실행 환경으로 옮겨 구현하는 작업을 포팅이라고 합니다.

현재 에이전트는 Python 프로그램을 따로 실행해서 검사하지 않습니다. Go로 구현한 탐지 코드와 문서 읽기 기능을 사용하며, 이미지의 글자를 읽을 때는 별도 OCR 모델과 실행 라이브러리를 사용합니다.

구성 공개 소스 위치
Go 개인정보 탐지 엔진·사전 agent-go/internal/detect
직원 PC용 에이전트 agent-go/cmd/techlabs-discovery-agent
타워 서버 agent-go/cmd/techlabs-discovery-tower
Windows 타워 실행형 agent-go/cmd/techlabs-discovery-tower-desktop
관리 화면 tower

탐지 엔진에 파일 점검, 직원 화면, 중앙 정책, 조치 재검사, 기록 보관과 사내 AI 연결을 추가했습니다.

원본 ko-pii와 이 공개본은 별도로 개발되는 프로젝트입니다. 따라서 최신 기능과 탐지 결과가 항상 같지는 않습니다.

소스가 공개된 기준

기존 개발 소스에서 공개할 파일을 정리해 별도 저장소로 만들었습니다. 기존 직원 자료·운영 DB·등록 키·비공개 개발 이력은 포함하지 않았습니다. 가져온 소스의 기준 커밋과 에이전트 버전은 SOURCE_PROVENANCE.json에 기록합니다.

함께 사용하는 오픈소스

OCR 모델, ONNX Runtime, WebView2 관련 코드, 글꼴, PostgreSQL 등에도 각각의 출처와 라이선스가 있습니다. 외부 구성 요소 고지에 링크와 고지 위치를 정리했습니다.

프로젝트 소개 · 전체 안내

원문: 공개 소스 cedbd06. 문서 갱신일 2026-10-12.