모자이크는 복원될 수 있을까 — 안전하게 가리는 법
'모자이크를 AI로 지웠다'는 이야기를 듣고 불안해진 분들을 위해 — 어떤 가림은 위험하고 어떤 가림은 안전한지, 원리부터 실전 기준까지 정리했습니다.
사진 속 개인정보를 모자이크로 가려 올렸는데, 요즘 AI가 모자이크를 복원한다는 기사를 봤다면 불안해지는 게 당연합니다. 결론부터 말하면 — 제대로 가린 모자이크는 복원되지 않습니다. 다만 “제대로”의 조건이 있고, 그 조건을 모르고 약하게 가리면 실제로 위험할 수 있습니다. 원리를 알면 기준이 명확해집니다.
복원의 원리 — 지워진 게 아니라 뭉개진 것
블러와 모자이크는 정보를 지우는 게 아니라 뭉개는 처리입니다. 약한 블러는 원본 픽셀들의 평균을 낸 것이라, 원본의 정보가 흐릿하게나마 남아 있습니다. AI 복원은 이 남은 정보를 단서로 “원래 이랬을 것”을 추정하는 기술입니다.
여기서 중요한 사실 두 가지가 나옵니다. 첫째, 남은 정보가 많을수록 (=가림이 약할수록) 추정이 정확해집니다. 둘째, 남은 정보가 거의 없으면 AI가 만들어내는 건 복원이 아니라 창작입니다 — 그럴듯한 얼굴을 지어낼 수는 있어도 원래 그 사람의 얼굴은 아닙니다. 글자·숫자는 경우의 수가 적어서(번호판, 주민번호) 얼굴보다 추정이 쉽다는 점도 기억해 두세요.
위험한 가림 vs 안전한 가림
위험한 경우
- 약한 블러 — 눈을 가늘게 뜨면 대충 읽히는 수준. 사람이 읽을 뻔하면 AI는 확실히 읽습니다.
- 칸이 작은 모자이크 — 글자 하나에 모자이크 칸이 여러 개 들어가면 글자 형태가 살아 있습니다.
- 반투명 덮기 — 투명도가 있는 펜·스티커로 슥 그은 경우. 대비를 올리면 밑이 드러나는 사례가 실제로 많습니다.
- 편집 이력이 남는 형식 — 문서 앱에서 도형으로 덮고 원본이 함께 저장되는 경우(PDF에서 흔한 사고), 나중에 도형만 걷어내면 원본이 그대로 나옵니다.
안전한 경우
- 칸이 충분히 큰 모자이크 — 가릴 대상(글자 한 글자, 눈·코·입)이 모자이크 한두 칸 안에 뭉개지는 크기.
- 강한 블러 — 형태 자체를 알아볼 수 없는 수준.
- 불투명 단색 덮기 — 원본 정보가 0이 되므로 원리적으로 복원이 불가능합니다. 가장 확실한 방법.
- 픽셀에 병합해 저장 — 가림이 별도 레이어가 아니라 이미지 픽셀 자체를 대체한 상태로 저장되는 것.
DocFit에서는 어떻게 처리되나
DocFit의 모자이크·블러는 저장하는 순간 원본 픽셀을 완전히 대체합니다. 저장된 파일에는 편집 레이어나 원본 사본이 남지 않아, 파일을 아무리 분석해도 가려진 영역의 원본 정보는 존재하지 않습니다. 모자이크 칸 크기와 블러 강도를 조절할 수 있으니, 저장 전에 확대해서 “글자 형태가 완전히 사라졌는지” 확인하고 저장하면 됩니다. 처리는 전부 브라우저 안에서 일어나 사진이 서버로 전송되지 않는다는 점도 개인정보 관점에서는 중요한 차이입니다.
가리기 전에 — 뭘 가려야 하는지부터
기술적으로 완벽하게 가려도, 가릴 대상을 놓치면 소용이 없습니다. 사진을 올리기 전 확대해서 훑어봐야 할 단골 유출 지점입니다.
- 택배 상자·송장 — 이름, 주소, 전화번호, 운송장 번호
- 차량 — 번호판, 주차 스티커(아파트 동·호수가 적힌 경우)
- 화면이 찍힌 사진 — 모니터·폰 화면 속 계정명, 채팅, 메일
- 배경 — 우편물, 명함, 달력의 일정, 가족사진 액자
- 신분증·카드 — 일부만 찍혔어도 번호 조각이 유출됩니다
- 아이 사진 — 유치원·학교 이름이 보이는 원복, 명찰
메타데이터도 정보라는 것
사진 파일 안에는 픽셀 말고도 정보가 들어 있습니다 — 촬영 시각, 기종, 설정에 따라서는 GPS 위치까지(EXIF 메타데이터). 화면만 가리고 원본 파일을 그대로 올리면 위치가 함께 나갈 수 있습니다. DocFit은 편집 결과를 캔버스에서 새 파일로 만들어 저장하므로, 저장본에는 원본의 촬영 메타데이터가 따라가지 않습니다. 편집 없이 원본을 그대로 올려야 할 때는 올리는 플랫폼이 메타데이터를 제거해 주는지 확인하는 습관이 필요합니다.
정리 — 안전 기준 세 줄
- 확실히 가릴 것: 확대해도 형태를 알 수 없을 만큼 강하게, 확실한 건 불투명 단색 덮기.
- 픽셀에 병합해 저장할 것: 레이어·이력이 남는 방식은 걷어질 수 있습니다.
- 가리기 전에 훑어볼 것: 송장·화면·배경·메타데이터까지가 개인정보입니다.
자주 묻는 질문
이미 약하게 가려서 올린 사진이 있는데 어떻게 하나요?
원본에서 다시 강하게 가린 버전으로 교체해 올리고, 이전 게시물은 삭제하세요. 플랫폼 캐시에 잠시 남을 수 있지만, 노출 시간을 줄이는 것이 최선입니다. 다음부터는 저장 전에 확대해서 형태가 완전히 사라졌는지 확인하는 습관이 안전합니다.
블러와 모자이크 중 뭐가 더 안전한가요?
강도가 충분하다면 둘 다 안전합니다. 다만 같은 '적당한 강도'라면 모자이크(픽셀화)가 형태를 더 확실하게 부수는 편이고, 가장 확실한 것은 불투명 단색으로 덮는 것입니다. 미관과 안전의 균형은 '확대해도 못 읽는 최소 강도'로 잡으면 됩니다.
얼굴에 스티커 이모지를 얹는 건 안전한가요?
불투명 스티커가 얼굴을 완전히 덮고, 픽셀에 병합되어 저장된다면 단색 덮기와 같은 원리로 안전합니다. 위험한 건 반투명 스티커, 얼굴 일부만 가리는 작은 스티커, 그리고 앱에서 스티커 레이어가 분리 저장되는 경우입니다.
채팅 캡처는 이름만 가리면 되나요?
이름 외에도 프로필 사진, 대화 시각, 상대방의 말투나 언급된 장소·직장으로 당사자가 특정되는 경우가 많습니다. 공유 목적에 필요한 최소한만 남기고 나머지는 잘라내거나 가리는 것이 안전하며, 타인의 대화 공개는 개인정보 문제와 별개로 법적 분쟁의 소지가 있다는 점도 유의하세요.
번호판은 왜 얼굴보다 더 세게 가리라고 하나요?
번호판은 글자·숫자 조합의 경우의 수가 한정되어 있고 서체도 규격화되어 있어, 흐릿한 정보로도 추정 정확도가 높습니다. 칸이 큰 모자이크나 단색 덮기로 글자 형태를 완전히 없애는 것을 권합니다.