장하늘의 생활권 지도 기사가 올라간 지 세 시간 뒤, 매화6 기록실로 짧은 전화가 왔다. 목소리는 이름부터 묻지 말아 달라고 했다.
기사에는 이름도 얼굴도 없었다. 그러나 `새벽 네 시 출근, 휠체어를 쓰는 가족과 거주, 석 달 남은 계약`이라는 조합은 한 사람을 가리켰다.
같은 건물 사람들이 김다온에게 연락했다. 공공 임대를 받으려고 가족 사정을 과장했느냐는 메시지도 왔다.
다온은 명부에서 비공개 확인을 선택했다. 기사 인터뷰에 동의한 적도 없었고, 희귀 조합을 공개해도 된다는 설명을 듣지 못했다.
매화6 담당자는 하늘에게 삭제부터 요구했다. 하늘은 전화를 끊지 않고 기사 화면과 배포 경로를 먼저 저장했다.
그 기록은 노출을 계속하려는 것이 아니었다. 언제 어떤 문장이 어디까지 퍼졌는지 알아야 정정 범위와 후속 연락을 정할 수 있었다.
하늘은 편집 화면에서 해당 문장을 즉시 비공개 처리했다. 지도가 왜 빈칸으로 바뀌었는지 공개 화면에 숨기지 않고 개인정보 위험 확인 중이라고 표시했다.
그는 다온에게 전화했지만 받지 않았다. 다시 거듭 걸지 않고 매화6 담당자를 통해 연락 방식과 시간을 물었다.
다온은 그날 저녁 기록실에서 만나겠다고 했다. 하늘 혼자 오고 녹음하지 말라는 조건을 달았다.
하늘은 노트도 펴지 않은 채 기사에 포함된 경로를 설명했다. 지역 합계표와 인터뷰 메모를 겹치다가 희귀 정보가 개인을 드러낼 수 있다는 검토를 놓쳤다고 인정했다.
다온은 가족의 장애를 기사에서 완전히 지워 달라고 요구하지 않았다. 접근 가능한 임시 주거가 계획에 필요하다는 사실은 남아야 했다.
문제는 그 필요가 자기 출근 시각과 계약기간에 붙어 한 사람의 생활로 좁혀진 일이었다. 그는 집단 수치로 바꾸고 개인 사례처럼 읽히는 문장을 없애 달라고 했다.
하늘은 정정 초안을 다온 앞에서 읽었다. 최초 기사에서 공개 동의가 없는 정보 조합으로 특정 가능성이 생겼으며 편집 검토가 부족했다고 썼다.
다온은 `오해를 불러일으켰다`는 표현을 지웠다. 사람들이 잘못 이해한 것이 아니라 기사 편집이 개인을 알아볼 단서를 놓쳤기 때문이었다.
수정 지도에는 새벽 노동자 수와 접근성 필요 가구 수를 별도 구간으로 제시했다. 두 수치가 같은 사람인지 연결할 수 없게 했다.
원본 자료까지 없애지는 않았다. 지역 비공개 원본은 향후 주거 설계 검증에 필요했고 열람 이유와 담당자를 제한했다.
연합 공개 저장소에서는 해당 조합을 삭제했다. 이전 공개본을 내려받은 기관과 언론에는 교체 요청과 정정 사유를 보냈다.
강유나는 기사 자료가 기록실에서 어떻게 나갔는지 접근 기록을 대조했다. 지역 합계표를 받은 사람은 세 명이었고 하늘은 정식 취재 요청으로 받았다.
유출 범죄를 새로 꾸밀 흔적은 없었다. 문제는 허가된 자료도 다른 정보와 결합하면 보호선이 달라진다는 점이었다.
김해진은 다음 회의에서 공개 단계 세 칸을 제안했다. 지역 원본, 심의 제한본, 기사·회의 공개본이었다.
같은 항목이라도 단계마다 세부 정도가 달랐다. 심의자는 필요한 방 수를 보고 대중은 접근 가능한 주거의 총수만 볼 수 있었다.
열람 기한도 붙였다. 심의가 끝나면 제한본 접근권은 닫고, 이후 감사가 필요하면 새 사유와 승인자를 남겼다.
하늘은 자기가 기사를 고쳤으니 문제도 끝났다고 말하지 않았다. 이미 받은 메시지와 소문은 화면 수정만으로 사라지지 않았다.
그는 다온이 원하면 건물 주민에게 정정 설명을 직접 하겠다고 제안했다. 다온은 공개 모임 대신 관리인과 지역대표에게 문서로 보내 달라고 했다.
설명문에는 다온의 요구 내용을 넣지 않았다. 편집부가 정보 조합을 잘못 공개했고 당사자 진술의 진위를 문제 삼을 근거가 없다고만 밝혔다.
매화6 대표는 기사 삭제가 개발 심의에서 접근성 비용을 약하게 만들까 우려했다. 다온은 자기 가족을 증거로 세우지 않아도 필요한 사람 수와 설계 기준을 입증할 수 있어야 한다고 말했다.
이나경은 접근 경사로와 임시 주거 추가비를 개인 사례가 아니라 시설 단가와 대상 가구 구간으로 다시 계산했다. 필요 예산은 줄지 않았다.
박도경 행정팀은 제한본을 기존 이메일로 다시 보내 달라고 했다. 연합은 수신자별 암호와 만료 기한이 있는 열람방을 요구했다.
행정은 시스템 준비에 시간이 걸린다고 답했다. 그동안 출력본은 번호를 매겨 대면 열람하고 회수하는 임시 절차를 썼다.
출력본 한 장이 회수되지 않았을 때 유나는 곧바로 사고로 기록했다. 담당자가 자기 서류철에서 찾아온 뒤에도 누락 시각과 발견 경로를 지우지 않았다.
송정시장 대표는 공개를 줄이면 사업자가 불리한 조건을 숨길 수 있다고 했다. 해진은 계약 조건과 개인 생활자료를 같은 비밀로 묶지 말자고 답했다.
금액 총액, 권리 포기, 통지 기한은 계속 공개했다. 개인 건강, 가족 구성, 세부 출근 시각은 목적에 맞는 범위만 제한했다.
마틴은 외국인 노동자의 체류 사정이 기사에 붙으면 더 큰 위험이 생긴다고 말했다. 연합은 체류 상태를 공개 명부 항목에서 제외하고 안전 통지에 필요한 언어만 남겼다.
다온은 며칠 뒤 정정문을 다시 읽었다. 자기 이름이 없다는 사실뿐 아니라 잘못의 주체와 고친 범위가 분명한지 확인했다.
그는 기사 댓글을 닫아 달라고 요구하지 않았다. 편집부는 특정인을 추측하는 댓글을 숨기고 정책 비용에 대한 반론은 남겼다.
하늘은 후속 기사 제목에 다온을 넣지 않았다. `공익 지도는 얼마나 자세해야 하는가`라는 질문 아래 공개 단계와 접근 통제를 설명했다.
기사 맨 위에는 정정 링크가 붙었다. 새 기사를 읽는 사람이 이전 실수를 모른 채 개선된 자료만 칭찬하지 않게 했다.
다온은 연합 회의에 나오지 않았다. 대신 자기 선택에 따라 매화6 담당자가 한 문장을 읽었다. 생활의 필요를 기록하되 사람의 사정을 볼거리로 만들지 말라는 문장이었다.
장하늘은 그 문장을 기사 결론으로 가져가도 되는지 다시 물었다. 다온은 문장만 익명으로 쓰고 자기 사례와 연결하지 않는 조건으로 동의했다.
접근 통제표에는 하늘의 이름도 남았다. 기자라는 역할이나 정정에 협조했다는 사실이 과거 열람 책임을 지우지 않았다.
편집부는 다음 취재부터 작은 집단의 수치 두 개를 같은 문장에 붙이면 재식별 검토를 하기로 했다. 자동 경고가 떠도 최종 판단과 책임은 담당자가 남겼다.
매화6 기록자들은 비공개 선택을 다시 물으러 전 가구를 찾아가지 않았다. 이미 받은 선택을 존중하고 공개 목적이 달라진 자료만 새 동의를 요청했다.
다온에게 들어간 이동비와 상담 시간도 기사 비용 장부에 기록됐다. 잘못을 고치는 노동을 당사자의 선의나 무료 설명에 기대지 않기 위해서였다.
하늘은 정정 뒤 조회 수가 줄었다는 편집부 걱정을 들었다. 그는 사람들의 관심을 붙들려고 더 넓은 개인 사례를 찾지 않고, 제도 변화와 비용표로 후속 기사를 채웠다.
구청 심의자는 제한본을 본 뒤 공개 회의에서 다온의 세부 사정을 질문하지 않았다. 필요한 접근성 수와 산정 근거만 묻고 개인 확인은 지정 감사자 기록으로 갈음했다.
유나는 한 달 뒤 접근권 만료 목록을 확인했다. 필요가 끝난 계정은 닫았고, 연장을 요청한 두 사람에게 새 목적과 종료일을 다시 받았다.
연합은 기사와 심의자료를 함께 검토하는 유급 개인정보 점검 시간을 새 예산에 넣었다. 선의와 경험만으로 누락을 막을 수 없다는 비용이었다.
다온의 개인 사정은 다시 잠겼지만 매화6의 접근 가능한 주거 요구는 계획에 남았다. 보이지 않게 한 것은 필요가 아니라 한 사람을 알아보게 했던 연결선이었다.