목록으로
KRDS 체크리스트 분석

미리 채우지 말고, 붙여넣기는 막지 말고

이번 569편은 개인 식별 정보 입력 필드에 기본 값을 설정하지 않고, 복사와 붙여넣기를 허용하라는 규칙입니다.

VViewCheck Insight
·2026.07.22 4분 37
미리 채우지 말고, 붙여넣기는 막지 말고
KRDS BP-003 — [공통] 개인 식별 정보 입력 필드에 기본 값을 설정하지 않으며, 복사와 붙여넣기를 허용하고 있다.

0. 들어가며 — 미리 채워진 칸, 막힌 붙여넣기

이번 569편은 개인 식별 정보 입력 필드에 기본 값을 설정하지 않고, 복사와 붙여넣기를 허용하라는 규칙입니다.

개인정보 칸에 — 값이 미리 채워져 있으면 사용자가 무심코 잘못된 정보를 제출할 수 있고, 붙여넣기를 막으면 긴 정보를 일일이 쳐야 하죠. BP-003은 기본값 미설정 + 복붙 허용을 함께 규정합니다. 라디오 기본값(CP-281)·복붙 제한 금지(CP-395)의 개인정보 폼 적용이죠. 이번 편을 풀어냅니다.

1. 원문 — 기본값 미설정 + 복붙 허용

BP-003 (기본 패턴 > 개인 식별 정보 입력 [공통]) “[공통] 개인 식별 정보 입력 필드에 기본 값을 설정하지 않으며, 복사와 붙여넣기를 허용하고 있다.”

개인 식별 정보 입력 필드에 값을 미리 채우지 말고, 복사·붙여넣기를 허용하라는 뜻입니다.

정리: 개인정보 칸에 기본값 미설정 + 복붙 허용. 이게 BP-003입니다.

2. 왜 기본값 미설정·복붙 허용인가

BP-003은 두 가지를 함께 다룹니다: ①기본값 미설정, ②복사·붙여넣기 허용. 둘 다 — 개인정보 입력의 정확성·편의를 위한 규칙이죠.

① 기본값 미설정. 개인 식별 정보 입력 필드에 — 값을 미리 채워두지(기본값) 않습니다.

잘못된 정보 제출 위험 개인정보 칸에 무언가 값이 미리 채워져 있으면(예: 이전 사용자 값, 추정 값, 예시 값이 실제 값처럼), 사용자가 그걸 무심코 그대로 두고 제출할 수 있습니다. 자기 정보가 아닌 값이 제출되는 거죠. 개인정보는 정확성이 생명인데, 기본값은 잘못된 정보를 낳습니다.

의식적 입력 방해 개인정보는 사용자가 자기 값을 의식적으로 입력해야 합니다. 미리 채워져 있으면 확인 없이 넘어가기 쉽죠. 라디오 기본 선택 없음(CP-281), 성별 기본값 미지정(BP-009)과 같은 정신입니다.

빈 상태로 시작 그래서 개인정보 필드는 빈 상태로 시작해, 사용자가 직접 자기 정보를 입력하게 합니다. (단, 로그인 사용자의 저장된 정보를 자동완성으로 제안하는 건 다름 사용자가 선택, BP-016. 강제 기본값과 구별.)

② 복사·붙여넣기 허용. 개인 식별 정보 입력 필드에서 — 복사·붙여넣기를 막지 않습니다.

긴 정보 입력 편의 개인정보 중에는 긴 것(주소, 긴 번호)이 많습니다. 다른 곳에 적어둔 걸 붙여넣거나, 복사해 쓰려는데 막히면 일일이 타이핑해야 해 번거롭고 오타가 나죠(복붙 제한 금지 CP-395·401 정신).

확인 칸 모순 — ‘이메일 확인’ 같은 재입력 칸에서 — 붙여넣기를 막으면, 오히려 다시 치다 오타가 나 안 맞습 니다(CP-401). 정확성을 위한다며 정확성을 해치죠.

접근성 — 운동 장애·보조기기 사용자는 — 복붙에 의존합니다. 막으면 입력이 매우 힘들죠.

비밀번호 관리자 — 인증 관련 정보에서 붙여넣기를 막으면 — 비밀번호 관리 도구를 못 써 보안이 약화됩니다.

그래서 — 개인정보 필드의 복붙 기본 동작을 막지 않습니다.

왜 함께 규정하나. 둘 다 개인정보 입력의 정확성·편의·접근성을 위한 것입니다. 기본값 미설정은 정확성 (잘못된 값 방지), 복붙 허용은 편의·정확성·접근성(쉬운 입력)이죠. 함께 사용자가 자기 정보를 정확하고 편하게 입력하게 합니다.

이 규칙은 개인 식별 정보 입력의 ’정확·편의 입력’을 담당합니다 — 기본값을 안 채워 의식적 정확 입력을 유도하고 (003 기본값), 복붙을 허용해 편하게 입력하게(003 복붙) 하죠. 개인정보 폼의 기본 동작 원칙입니다.

정리하면 — 개인정보 칸에 기본값이 있으면 잘못된 정보가 제출되고 복붙을 막으면 입력이 번거롭고 부정확하므로, 기본값을 설정하지 않고 복사·붙여넣기를 허용해야 합니다.

3. 점검 / 개선

무엇을 점검하나

기본값 미설정 — 개인정보 필드가 빈 상태로 시작하는가(미리 채워진 값 없음).

복붙 허용 — 개인정보 필드(확인 칸 포함)에서 복사·붙여넣기가 되는가.

자동완성 구별 — 강제 기본값이 아니라 사용자가 선택하는 자동완성 제안인가(BP-016).

개선 방향

개인정보 필드 기본값 제거(빈 상태). 복붙 차단 코드(onpaste) 제거.

자동완성은 제안만(강제 아님). 확인 칸 복붙 허용.

4. 누가 담당하나 / 우리 사이트에 해당될까?

역할책임
퍼블리셔/개발기본값 제거·복붙 허용 구현
기관 유형BP-003 적용
중앙행정기관(대표·운영) / 공공기관 / 지자체✅ 필수 (개인정보 입력 시)

개인정보를 입력받는 모든 사이트가 해당됩니다.

5. 30초 자가진단 + FAQ

✅ 30초 자가진단

□ 개인정보 필드가 빈 상태로 시작하나요(미리 채워진 값 없음)?

□ 개인정보 필드(확인 칸 포함)에서 복사·붙여넣기가 되나요?

□ 강제 기본값이 아니라 사용자가 선택하는 자동완성 제안인가요?

❓ FAQ

Q1. 기본값을 채워두면 편하지 않나요? 개인정보는 잘못된 값이 제출될 위험이 큽니다. 사용자가 자기 값을 의식적 으로 입력하게 빈 상태로 시작하죠. Q2. 자동완성도 기본값 아닌가요? 다릅니다. 자동완성은 사용자가 선택하는 제안이고(BP-016), 강제 기본값은 미리 채워진 값입니다. 후자가 금지죠. Q3. 복붙을 막아야 정확하지 않나요? 오히려 다시 치다 오타가 납니다(CP-401). 복붙을 허용하는 게 정확·편의·접근성 에 낫죠.

6. 마무리

BP-003의 메시지:

미리 채우지 말고, 붙여넣기는 막지 말고 — 기본값 미설정 + 복붙 허용.

개인정보 칸에 기본값이 있으면 잘못된 정보가 제출되고, 복붙을 막으면 입력이 번거롭고 부정확합니다. 기본값을 안 채우고 복붙을 허용하는 게 핵심이죠. 다음 편은 이름 입력 필드입니다.

다음 편 예고 ▶ 「570. (BP-004) [이름] 단일 텍스트 입력 필드를 사용하고, 사용자가 입력할 수 있는 모든 문자의 입력과 표시를 지원하고 있다.」

ViewCheck는 개인정보 필드의 기본값 미설정·복붙 허용을 진단합니다.

📚 참고 출처

KRDS 기본 패턴 — 개인 식별 정보 입력 가이드 — https://www.krds.go.kr/html/site/pattern/pattern_01.html

KRDS #ViewCheck #공공웹사이트 #전자정부 #디지털정부 #웹접근성 #디자인시스템 #UIUX #UI컴포넌트 #웹표준

KRDS,ViewCheck,공공웹사이트,전자정부,디지털정부,웹접근성,디자인시스템,UIUX,UI컴포넌트,웹표준

#KRDS#공공웹#기본패턴#개인식별정보#기본값미설정#복사붙여넣기#폼설계#입력편의성

관련 글