개발 외주 비용

약관·개인정보 동의 화면, 개발 견적에 들어가 있나요 | 7가지

개인정보 보호법 개정안이 2026년 9월 11일 시행돼 중대 위반 과징금 상한이 매출의 10%로, 유출 가능성 통지는 72시간 안으로 바뀌었어요. 약관·처리방침·동의 화면 가운데 문서는 법률 검토, 화면과 기록은 개발 범위예요. 견적서에서 확인할 7가지를 정리했어요.

크리에이티브소프트
크리에이티브소프트
2026년 9월 27일 ·

먼저 짧게 답부터 드릴게요. 약관과 개인정보 처리방침은 문서와 기능 두 겹이에요. 문서를 쓰고 법적으로 검토하는 일은 보통 개발 견적 밖이고, 그 문서를 보여 주는 화면·동의를 받는 화면·누가 언제 어느 버전에 동의했는지 남기는 기록은 개발 범위예요. 견적서에 “약관 페이지” 한 줄만 있으면 뒤쪽이 빠졌을 가능성이 커요. 올해 9월 11일부터 개정 개인정보 보호법이 시행돼 이 기록의 무게도 커졌어요. 직접 만들고 운영해본 개발사 기준으로 정리했어요.

“약관은 법무팀이 주기로 했으니까, 개발사는 붙이기만 하면 되는 거 아니에요?”

오픈 한 달 전쯤 자주 듣는 말이에요. 문서만 보면 맞는 말이에요. 그런데 동의 화면을 필수와 선택으로 나누고, 동의 이력을 저장하고, 약관이 바뀌면 다시 알리는 일은 누군가 만들어야 해요. 이게 견적에 없으면 오픈 직전에 추가 비용과 일정이 한꺼번에 붙어요.


1. 9월 11일부터 무엇이 바뀌었을까요

서울 사무실에서 개정 개인정보 보호법 안내 자료를 읽으며 메모하는 실무자

개인정보 보호법 개정안(법률 제21445호)과 시행령 개정안이 2026년 9월 11일부터 시행됐어요. 개발 범위와 닿는 변화만 추리면 이래요.

공식·공개 외부 기준 — 개정법·시행령 보도와 로펌 해설 기준

바뀐 것내용개발과 닿는 지점
징벌적 과징금3년 안 같은 위반 반복, 피해자 1천만 명 이상, 시정명령 불이행으로 유출 중 하나면 상한이 전체 매출의 10%보안·기록 요건이 약하면 비용 위험이 커져요
유출 가능성 통지유출이 확정되지 않아도 가능성을 안 때부터 72시간 안에 정보주체에게 알려야 해요누구에게 알릴지 바로 뽑을 수 있는 구조가 필요해요
”유출 등” 범위분실·도난·유출에 위조·변조·훼손까지 포함데이터 변경 이력 기록이 중요해져요
개인정보 보호책임자일정 규모 이상 사업자는 지정·변경 시 신고처리방침의 책임자 정보를 제때 바꿔야 해요

대부분의 중소 규모 서비스는 과징금 10% 요건에 걸릴 일이 드물어요. 다만 72시간 통지는 규모와 상관없이 적용돼요. 사고가 났을 때 “어떤 회원 정보가, 언제부터” 영향을 받았는지 사흘 안에 가려낼 수 있느냐가 개발 구조에 달려 있어요.

2. 문서와 화면, 어디까지가 개발 범위일까요

법무 담당자와 개발 PM이 약관 문서와 회원가입 화면 설계서를 나란히 놓고 역할을 나누는 회의

자사 실무 기준 — 저희가 견적을 나누는 방식

항목보통 누가개발 견적에 들어가나
이용약관·처리방침 문안 작성발주사 법무 또는 외부 전문가대개 아니에요
문안 법률 검토법무·변호사아니에요
약관·처리방침 페이지(버전별 보관)개발사들어가요
가입·결제 시 동의 화면개발사들어가요
동의 이력 저장·조회개발사들어가요(자주 빠져요)
약관 개정 알림·재동의개발사들어가요(자주 빠져요)
마케팅 수신동의 주기 확인 발송개발사들어가요(자주 빠져요)

“자주 빠져요”라고 적은 세 줄이 이 글의 핵심이에요. 화면은 눈에 보여서 누구나 챙기는데, 기록과 알림은 오픈 뒤에야 필요해져서 견적 단계에서 놓치기 쉬워요.

용어 한 줄 풀이 개인정보 처리방침은 어떤 정보를 왜, 얼마나 오래 보관하는지 공개하는 문서예요. 개인정보 보호법 제30조가 정하고 공개하도록 요구해요. 이용약관은 서비스 이용 조건을 정한 계약 문서예요. 둘은 목적이 달라서 동의도 따로 받아요.

3. 동의 화면은 왜 필수·선택을 나눠야 할까요

스마트폰 회원가입 화면에서 필수 동의와 선택 동의 체크박스가 나뉘어 있는 모습

동의 없이 처리할 수 있는 정보와 동의를 받아 처리하는 정보는 구분해서 알려야 해요. 선택 항목에 동의하지 않았다고 서비스 가입을 막으면 안 되고요. 개인정보보호위원회가 “필수 동의 관행 개선”을 꾸준히 강조해 온 이유예요.

화면에서 구현할 것은 대략 이래요.

  • 필수 항목과 선택 항목을 따로 표시하고, 선택 항목은 기본 체크 해제
  • “전체 동의” 버튼을 두더라도 항목별로 다시 풀 수 있게
  • 각 항목 옆에 전문 보기(해당 버전의 문서로 연결)
  • 선택 동의를 안 해도 가입이 끝나는지 검수 항목에 넣기

마지막 줄이 실무에서 자주 빠져요. 개발 중에 “일단 다 체크해야 넘어가게” 만들어 두고 그대로 오픈하는 경우가 있거든요.

4. 동의 이력은 어떻게 남겨야 할까요

모니터에 회원별 동의 항목과 동의 일시, 약관 버전이 표로 나열된 관리자 화면

동의는 받는 것보다 증명하는 것이 어려워요. 분쟁이나 조사가 생기면 “이 회원이 언제, 어느 버전의 약관에, 어떤 항목에 동의했나”를 보여 줘야 하거든요.

최소한 이 다섯 칸은 남겨 두세요.

칸예시
누가회원 번호
무엇에이용약관 / 처리방침 / 마케팅 수신 / 제3자 제공 등 항목별
어느 버전에약관 v3(2026-09-11 시행)
언제·어디서동의 일시, 가입 경로(앱·웹)
동의·철회동의했는지, 나중에 철회했는지

이 표가 있으면 1번에서 말한 72시간 통지도 훨씬 빨라져요. 영향받은 회원을 가려내는 기준이 여기 있으니까요. 권한별로 이 기록을 누가 볼 수 있게 할지는 개발 외주 보안·개인정보 요건, 계약 전에 정할 7가지에서 함께 정해 두면 좋아요.

5. 약관이 바뀌면 무엇을 해야 할까요

이메일과 앱 푸시로 약관 개정 안내가 도착한 스마트폰 알림 화면

서비스를 몇 년 운영하면 약관은 반드시 바뀌어요. 새 기능이 붙거나, 이번처럼 법이 바뀌거나요. 그때 필요한 기능이 세 가지예요.

  • 버전 보관 — 옛 약관을 지우지 말고 버전별로 남겨요. 옛 회원은 옛 버전에 동의했으니까요.
  • 개정 공지 — 시행일 전에 서비스 안에 알리고, 필요하면 메일·푸시로도 보내요.
  • 재동의 — 중요한 변경이면 다음 로그인 때 다시 동의를 받는 화면을 띄워요.

처음 만들 때 약관을 코드 안에 글자로 박아 두면 바뀔 때마다 개발자가 배포해야 해요. 관리자 화면에서 새 버전을 올리고 시행일을 정할 수 있게 만들어 두면 운영 비용이 확 줄어요. 알림 채널별 비용은 알림 하나 보내는 데 왜 심사가 필요할까요에 정리해 두었어요.

6. 마케팅 수신동의는 왜 2년마다 다시 확인할까요

캘린더에 2년 주기 수신동의 확인 발송 일정이 표시된 마케팅 담당자의 노트북

광고성 정보를 보내려고 수신동의를 받았다면, 동의받은 날부터 2년마다 그 회원에게 동의 여부를 다시 알려야 해요(정보통신망법 시행령 제62조의3). 하지 않으면 3천만 원 이하 과태료 대상이에요.

이건 사람이 달력을 보고 챙기기 어려워요. 회원마다 동의한 날짜가 다르거든요. 그래서 개발 범위에 이렇게 넣어요.

  • 회원별 수신동의 일자 저장(4번의 이력 표와 같은 곳)
  • 2년이 되기 전 자동으로 안내 발송
  • 발송 기록 보관

오픈 때는 필요 없어 보여서 가장 쉽게 빠지는 기능이에요. 2년 뒤에 갑자기 필요해지는데, 그때는 초기 개발팀이 없을 수도 있어요.

7. 연령·탈퇴·파기까지 보면 무엇이 더 붙을까요

교실에서 태블릿으로 학습 앱에 가입하는 학생과 옆에서 확인하는 보호자

동의 화면 하나로 끝나지 않는 경우가 있어요.

만 14세 미만 이용자 — 아이의 개인정보를 처리하려면 법정대리인 동의가 필요해요(개인정보 보호법 제22조의2). 교육·학습 서비스라면 보호자 확인 절차가 따로 붙어요. 반대로 14세 미만을 받지 않는 서비스라면 가입 단계에서 막는 장치를 두는 게 보통이에요. 본인 확인 방식은 로그인 하나에 얼마가 붙나요에서 비교했어요.

동의 철회와 탈퇴 — 선택 동의는 언제든 철회할 수 있어야 하고, 탈퇴하면 보관 기간이 지난 정보를 지워야 해요. “탈퇴 버튼만 있고 실제 삭제는 사람이 손으로” 하는 구조면 운영 부담이 계속 쌓여요.

견적서 체크리스트 7가지

  1. 약관·처리방침 페이지가 버전별로 보관되나요
  2. 필수·선택 동의가 분리되고 선택 미동의로도 가입되나요
  3. 동의 이력(누가·무엇에·어느 버전·언제)이 저장되나요
  4. 약관 개정 시 공지·재동의 기능이 있나요
  5. 마케팅 수신동의 2년 확인 발송이 들어 있나요
  6. 14세 미만 처리 방식(법정대리인 동의 또는 가입 차단)이 정해졌나요
  7. 철회·탈퇴·파기가 자동으로 처리되나요

8. 운영까지 해본 회사는 무엇을 먼저 챙길까요

야간에 관리자 화면에서 회원 동의 이력을 조회하며 문의에 답하는 운영자

자체 SaaS 4종을 직접 운영하며 배운 건 동의 관련 문의는 오픈 몇 달 뒤부터 온다는 점이에요. “저 마케팅 문자 받기로 한 적 없는데요” 같은 문의요. 그때 관리자 화면에서 그 회원의 동의 이력을 바로 열어 볼 수 있으면 1분이면 끝나요. 이력이 없으면 개발자에게 DB 조회를 부탁해야 하고, 답은 며칠 뒤에 나가요.

그래서 저희는 동의 이력 조회를 관리자 화면 기본 기능으로 넣는 편이에요. 만드는 데 드는 품은 크지 않은데, 오픈 뒤 문의 대응과 법 개정 대응 비용을 같이 줄여 주거든요.

지금 받은 견적서에 동의·이력 기능이 어디까지 들어 있는지 헷갈리신다면 견적서 한 장만 들고 오셔도 괜찮아요. 빠진 칸이 없는지 같이 확인해 볼까요 →

저희는 10년 넘게 50개 이상의 프로젝트를 진행하고 자체 SaaS 4종을 지금도 직접 운영하는 개발사예요. 롯데·캐논 같은 곳과도 함께해 왔고요. 누적 60만 명이 넘는 가입자를 받으며 동의와 탈퇴를 직접 처리해 봐서, 오픈 뒤에 어떤 칸이 필요해지는지 알아요.

9. 자주 묻는 질문 (FAQ)

약관과 처리방침 문안도 개발사가 써 줄 수 있나요?

초안을 잡아 드리는 경우는 있어요. 다만 법적 효력이 있는 문서라서 최종 문안은 발주사 법무나 외부 전문가 검토를 거치는 게 맞아요. 개발사는 문안이 확정되면 그걸 버전별로 올리고 동의받는 구조를 책임지는 쪽으로 나누는 편이 안전해요.

이미 운영 중인 서비스에 동의 이력 기능을 나중에 붙일 수 있나요?

붙일 수는 있어요. 다만 기존 회원의 과거 동의 기록은 새로 만들 수 없어요. 기능을 붙인 날부터 쌓이기 시작해요. 그래서 약관 개정 시점에 맞춰 재동의를 받으면서 이력을 새로 쌓는 방법을 많이 써요.

개정법 때문에 지금 당장 처리방침을 고쳐야 하나요?

서비스마다 달라서 한 줄로 답하긴 어려워요. 처리방침에 개인정보 보호책임자 정보, 보관 기간, 쿠키 같은 자동 수집 장치 사용 여부가 빠짐없이 적혀 있는지부터 확인해 보세요. 문안 수정은 법무 검토 대상이고, 수정한 문서를 새 버전으로 올리고 알리는 건 5번의 기능으로 처리하면 돼요.