블로그
여권과 신분증을 코드로 읽는 방법과 응답의 의미를 다룹니다. doc.cheap 개발진이 직접 쓰며, 제품에 관한 모든 주장은 제품과 대조해 확인했습니다.
doc.cheap은 문서를 JSON으로 돌려주는 여권·신분증 OCR API이며, 무료 여권 OCR API에서는 계정 없이 첫 호출을 해 볼 수 있습니다.
-
MRZ 검사가 잡아내는 것과 잡아내지 못하는 것: 신원 확인 스크리닝 입문
KYC 스크리닝에서 MRZ 검사가 잡아내는 것은 오독과 대부분의 자리 바뀜이고, 일관된 위조, 복사한 실제 데이터, 만료, 사진 교체는 못 잡습니다.
-
MRZ의 이름: 음역, 잘림, 그리고 << 구분자
여권 MRZ가 이름을 쓰는 방식을 설명합니다. << 구분자, 필러, A–Z로의 음역과 잘림을 Python 파서와 테스트 벡터와 함께 다룹니다.
-
PHP와 Laravel로 여권 OCR: curl과 Http 클라이언트로 MRZ 읽기
순수 curl이나 Laravel의 Http 클라이언트로 PHP에서 여권 MRZ를 읽는 방법. 요청 한 번, 멱등성 키 하나로 하는 재시도, 오류 코드, billed 플래그를 다룹니다.
-
Claude Code와 Cursor에서 여권 읽기: 세 가지 워크플로
Claude Code와 Cursor를 위한 여권 OCR 워크플로 세 가지: 스캔 폴더를 CSV로, 여권 한 권을 양식과 대조, 오프라인 테스트 픽스처.
-
스페인·이탈리아·독일의 숙박객 등록: 체크인 양식에 담아야 할 항목
스페인, 이탈리아, 독일 호텔이 체크인 때 기록해야 하는 숙박객 데이터, 여권에서 읽을 수 있는 항목, 전송 기한과 보관 기간을 정리합니다.
-
TD1 신분증과 MRZ: EU 법에 따라 MRZ를 갖춰야 하는 국가 신분증은 어디인가
TD1 카드에서 국가 신분증 MRZ가 어디에 있는지, 90자가 무엇을 뜻하는지, 2026년 8월 3일부터 작동하는 MRZ가 필수인 EU 신분증은 무엇인지 정리합니다.
-
C#으로 여권 OCR: HttpClient, 레코드, 안전한 재시도로 MRZ 읽기
C#에서 HttpClient 호출 한 번으로 여권 MRZ를 읽는 방법. 결과를 담는 레코드 타입, 멱등성 키 하나를 재사용하는 재시도, billed 플래그를 다룹니다.
-
도구 서버를 위한 MCP 사양 2026-07-28: 문서를 읽는 서버에서 무엇이 바뀌는가
MCP 2026-07-28은 세션과 initialize 핸드셰이크를 없앴습니다. 여권을 읽는 도구 서버에 이것이 어떤 의미인지, 그리고 아직 만들어야 할 것은 무엇인지 살펴봅니다.
-
읽고, 돌려주고, 잊기: 이미지를 저장하지 않고 여권 스캔을 처리하는 방법
GDPR이 여권 이미지에 요구하는 것, 일반적인 업로드 흐름에서 사본이 새는 곳, 그리고 API 쪽에 아무것도 남기지 않는 읽고, 돌려주고, 잊기 패턴.
-
Python으로 여권 OCR: 한 번의 요청, 안전한 재시도, billed 플래그
requests로 Python에서 여권 사진을 JSON으로 읽는 방법: 한 번의 호출, 이중 과금이 없는 멱등성 키 재시도, 그리고 billed 플래그.
-
MRZ 날짜에는 세기가 없다: 2000년 버그 없이 YYMMDD 읽기
MRZ 날짜는 세기가 없는 YYMMDD입니다. 생년월일과 만료일을 읽는 규칙, 2월 29일 함정, 테스트 벡터가 포함된 Python·JavaScript 코드를 소개합니다.
-
EU 디지털 신원 지갑 마감일은 2026년 12월 24일: 여권을 스캔하는 앱에는 무엇이 달라지나
2026년 12월 24일 지갑 마감일의 근거, 지갑이 넘겨주는 데이터, 그리고 여권이나 신분증 스캔이 대체 수단으로 남는 이유를 설명합니다.
-
여권 MRZ 체크 디지트는 어떻게 동작하는가 (Python·JavaScript 검증기 포함)
여권과 신분증 MRZ에 쓰이는 7-3-1 알고리즘, TD1·TD2·TD3에서 각 체크 디지트가 놓이는 위치, 그리고 그대로 붙여 넣어 쓸 수 있는 검증기를 소개합니다.
-
MCP로 에이전트에게 신분증 판독 맡기기
Claude, Cursor 등 MCP 클라이언트에 여권과 신분증을 JSON으로 읽어 오는 도구를 추가하는 법. 설치, 세 가지 도구, 비용 관리, 개인정보 보호를 다룹니다.
-
Node.js로 여권 OCR 구현하기: fetch로 이미지를 JSON으로, 멱등성과 billed 플래그
Node.js에서 기본 fetch만으로 여권이나 신분증 사진을 JSON으로 읽어 오는 방법. 이중 과금이 없는 재시도와 비용이 들지 않는 실패 스캔을 다룹니다.