설계로그 목록
ADR-0039 공통 설계중

값을 정하지 못한 상태 — 보존기간의 출처와 멈춰 있는 것들의 공개

작성 2026-08-06 · 최종 갱신 2026-08-06

세 기록이 각자 '기간의 값을 정하지 못했다'를 자인했고(ADR-0025·0033·0036), 두 결정이 그 상태를 생성 금지로 연결한다. 그 결과 비식별 집계 카운터를 만들 수 없고, 카운터에서만 산출하기로 한 반려율 공개(ADR-0018 결정 5)와 쏠림 집계(ADR-0034 결정 4)가 성립하지 않는다. 밖에서는 '반려율 0'과 '측정 없음'이 구분되지 않는다. 값의 출처를 세 가지로 한정하고, 「개인정보 보호법」의 적용을 받지 않는 산출물에는 법령 출처 대신 조건을 두며, 값이 없어 만들지 못하는 항목의 목록을 공개한다.

이 문서는 연구·설계 기록이며, 현재 제공 중인 서비스가 아닙니다. 각 항목의 상태 표기를 함께 확인해 주세요.

맥락

ADR-0025 결정 6 — '보존 기간을 정하지 못한 종류의 로그는 생성하지 않는다. 기간 없는 기록은 영구 보관이며, 영구 보관은 결정이 아니라 결정하지 않은 상태다.'

ADR-0036 결정 5 — '카운터의 보존 기간을 정하고 그 기간을 공개한다. 정하지 못하면 카운터를 만들지 않는다.' 같은 기록 consequences 4 는 '지금은 카운터를 만들 수 없는 상태이며, 그동안 ADR-0018 결정 5 의 반려율 공개도 성립하지 않는다'고 적었다.

ADR-0025 consequences 5 — '이 기록은 기간의 구체적 값을 정하지 못했다. 종류와 원칙만 정했으며, 값은 운용 형태가 정해질 때 개정으로 채운다.'

ADR-0033 consequences 4 — '결정 6 은 표시만 하고 보존 기간을 늘리지 않는다. 시효 없는 범죄의 자료를 얼마나 오래 두어야 하는지는 이 기록이 정하지 못했다.'

ADR-0005 결정 2 는 '원본을 보존하는 경우 그 근거가 되는 법령 조항을 자료 단위로 기록한다. 근거 조항을 적을 수 없는 원본은 보존하지 않는다'로 정했다. 이것은 보존 여부의 방법이며 기간 값의 방법이 아니다.

「개인정보 보호법」 제21조 제1항은 값을 주지 않는다. 불필요하게 되었을 때 지체 없이 파기하라고 하고, 예외를 '다른 법령에 따라 보존하여야 하는 경우'로 넘긴다. 값은 그 다른 법령에 있다.

「공공기록물 관리에 관한 법률」 제19조 제1항은 값 체계를 갖고 있으나 수범자가 공공기관이다. 우리는 엔진을 보내는 공급자이고(ADR-0008 결정 1) 그 법의 수범자가 아니다.

결정적인 것은 「개인정보 보호법」 제58조의2 다. ADR-0036 결정 3 이 요구하는 비식별 요건을 제대로 갖춘 카운터는 같은 법의 적용을 받지 않으므로, 근거 조항을 적는 방식으로는 기간을 정할 원천 자체가 없다. 비식별화를 잘할수록 카운터를 만들 수 없게 되는 구조다.

이 로그는 공백을 후속 기록으로 이어받아 왔다. ADR-0010 의 승격 공백은 ADR-0022 가, ADR-0022 의 외부 검토 공백은 ADR-0026 이 이어받았고, ADR-0026 은 값(누가) 대신 조건(무엇을 갖춘 검토인가)을 먼저 고정하는 방법을 썼다.

검토한 대안

대안 A부분 채택

값의 출처를 근거 법령으로 고정한다. ADR-0005 결정 2 의 연장.

자의적 값이 생기지 않는다는 점에서 기본 출처로 삼을 만하다. 그러나 이것만 두면 제58조의2 때문에 카운터의 기간은 영원히 정할 수 없고 정지가 그대로 남는다. 결정 1 의 출처 ① 로 좁혀 채택한다.

대안 B부분 채택

값의 출처를 배포 기관의 기록물 보존기간 분류에 종속시킨다.

값의 출처가 밖에 있어 우리가 정하지 않아도 되고 ADR-0008 과 정합적이다. 다만 기관마다 값이 달라 산출물 수명이 배포처마다 갈리고, 우리가 수범자가 아니어서 계약이 없으면 근거가 사라진다. 결정 1 의 출처 ② 와 결정 6 의 계약 요건으로 좁혀 채택한다.

대안 C부분 채택

값 대신 조건을 고정한다. ADR-0026 이 외부 검토에서 쓴 방법의 재사용.

지금 정할 수 있고 정지를 푼다. 다만 전면 적용하면 ADR-0025 결정 6 의 취지가 무너져 조건이 느슨한 만큼 영구 보관으로 흐른다. 제58조의2 로 법령 출처가 성립하지 않는 유형에만 한정해 결정 2·3 으로 채택한다.

대안 D부분 채택

미정 상태에 기한을 두고 기한이 오면 값을 정하거나 항목을 폐기한다.

정지가 무기한으로 이어지는 것을 막는다. 다만 기한 도래 시의 기본값을 비워 두면 그 자리가 실무에서 '생성'으로 채워진다 — ADR-0010 consequences 11 이 적은 것과 같은 문제다. 기본값을 '만들지 않음'으로 고정해 결정 5 로 채택한다.

대안 E기각

ADR-0025 결정 6 을 폐지하고 값이 없어도 만들 수 있게 한다.

정지는 풀리지만 그 기록이 막으려던 상태, 즉 기간 없는 영구 보관이 그대로 돌아온다. 정지의 비용이 크다는 것은 규칙을 없앨 이유가 아니라 예외의 범위를 정확히 정할 이유다.

결정

  1. 보존기간 값의 출처를 세 가지로 한정하고, 기록마다 어느 출처를 썼는지 적는다 — ① 근거 법령 조항 ② 배포 기관의 기록물 보존기간 분류 ③ 이 로그가 명시적으로 정한 값. 출처를 적지 않은 기간은 정해진 것으로 보지 않는다.
  2. 「개인정보 보호법」 제58조의2 에 따라 같은 법의 적용을 받지 않는 산출물에는 출처 ① 을 요구하지 않는다. 대신 집계 목적이 끝나면 파기한다는 조건과 그 판단 주기를 정해 적고, 적은 내용을 공개한다. 조건과 주기를 적지 못하면 그 산출물도 만들지 않는다.
  3. 결정 2 는 ADR-0025 결정 6 의 예외이며 이 유형에만 적용한다. 그 밖의 로그와 자료에는 '정하지 못하면 생성하지 않는다'가 그대로 유지된다. 예외를 다른 유형으로 넓히려면 이 기록을 개정한다.
  4. 값이 정해지지 않아 만들지 못하는 항목의 목록을 공개한다. 목록에는 무엇이 없는지와 그 결과 어느 결정이 성립하지 않는지를 함께 적는다. 지금 '반려율 0'과 '측정 없음'이 밖에서 구분되지 않는 것이 이 결정이 막으려는 상태다.
  5. 미정 상태에 기한을 둔다. 기한이 지나도 값이 정해지지 않으면 기본값은 '만들지 않음'을 유지하고 유지한 사유를 결정 4 의 목록에 적는다. 기한 도래를 생성의 근거로 삼지 않는다.
  6. 출처 ② 를 쓰는 경우 그 값을 계약서에 적는다. 계약에 없으면 그 출처는 성립하지 않는다. 우리는 「공공기록물 관리에 관한 법률」 제19조 제1항의 수범자가 아니므로 기관의 분류를 우리 근거로 쓰려면 계약이 그 자리를 대신해야 한다.
  7. 값을 정한 뒤에도 파기 전 확인을 생략하지 않는다. ADR-0033 결정 4 의 확인 절차는 이 기록으로 기간이 정해진 자료에도 그대로 적용된다.

근거

이 결정이 만드는 한계

폐기 조건

근거자료

인용 법령

참고자료

외부 참고자료를 부착하지 않았다. 결정 1~7 은 DRF 로 본문을 실증한 국내 법령 조문 세 건과, ADR-0025·0033·0036 이 각자 자인한 공백의 내부 정합에서 나온다. 「개인정보 보호법 시행령」과 「공공기록물 관리에 관한 법률 시행령」의 보존기간 분류표는 이 기록이 확인하지 않았다 — 출처 ② 를 실제로 쓰려면 NOTE-0010·NOTE-0011 과 같은 방식으로 서식·조문 단위 확인이 선행되어야 한다.

작성 기록

이 기록의 조사·근거 확보·선택지 정리와 문장 초안은 사람이 지시하고 LLM(Claude)이 작성했다. ADR-0036 과 달리 채택안(선택지 A·B·C·D 의 부분 채택 조합)도 LLM 이 추천했고, 운영자는 2026-08-06 에 그 추천과 결정 1~7 의 문장을 일괄 승인했다. 개별 문장을 따로 고르는 절차는 거치지 않았다. 인용한 조문 세 건은 같은 날 DRF 로 본문을 직접 받아 대조했다.

담당 리더

마디 리더

마디L60

시스템 총괄 · Master API Gateway

사람의 자격이나 직위에 대응하지 않는 시스템 역할 표기다. 이 로그의 설계 결정은 사람이 작성하고 사람이 책임진다(ADR-0004·ADR-0016).

설계로그는 특정 법률 분야가 아니라 시스템 전체의 설계 결정을 다룬다. 개별 도메인 리더가 아니라 60명 리더 시스템의 운영·품질을 총괄하는 리더가 담당한다.

리더 프로필 보기

관련 기록

ADR-0025ADR-0036ADR-0033ADR-0005ADR-0018ADR-0034ADR-0008ADR-0026ADR-0022ADR-0016ADR-0010