야간 광고 푸시, 합법적으로 보내는 3가지 길 — 정보통신망법 50조를 제품에 녹이는 법
야간 광고 푸시 한 번에 과태료 3,000만원
운영 중인 SaaS에서 광고성 푸시 발송 정책을 검토하다가 잠재 위험을 발견했습니다.
회원가입 시 일반 마케팅 동의는 받고 있지만, 야간 동의 별도 항목이 없습니다. 관리자 웹의 푸시 발송 다이얼로그에도 시간대 가드가 없습니다. 운영자가 야간에 광고성 푸시를 발송하면 법 위반이 됩니다.
정보통신망법 50조 3항에 따르면, 영리 목적의 광고성 정보를 야간(21시~익일 08시)에 전송하려면 수신자의 명시적 사전 동의가 별도로 필요합니다. 일반 마케팅 동의로는 부족하고, 야간 동의를 따로 받아야 합니다.
위반 시 과태료는 최대 3,000만원입니다. 한 번의 야간 발송, 또는 운영자 실수 한 번에 발생 가능한 수준입니다.
이걸 어떻게 제품에 녹일지가 결정 사항이었습니다.
법 규제는 보통 3가지 길로 제품화됩니다
법 규제를 제품 기능으로 녹이는 방법은 보통 세 가지입니다. 야간 푸시 규제도 이 세 가지에 정확히 맞아떨어집니다.
옵션 | 핵심 | 본질 |
|---|---|---|
A | 야간 발송 자체 금지 | 규제를 회피 |
B | 야간 동의 별도 체크박스 | 규제를 정면 통과 |
C | 예약 발송 기능 | 규제를 우회 |
각 옵션의 트레이드오프를 살펴보겠습니다.

옵션 A — 야간 발송 자체 금지
가장 단순한 길입니다. UI에서 21시~08시 사이의 발송을 차단합니다. 관리자 웹의 푸시 발송 다이얼로그에 시간대 가드를 추가하고, 야간에는 발송 버튼을 disabled 처리하거나 에러 메시지를 표시합니다.
장점
구현 단순. 야간 동의 흐름이 필요 없음
운영자 실수 자체를 방지
기존 사용자에게 영향 없음 (재동의 불필요)
단점
야간 발송이 비즈니스적으로 필요한 경우 불가능
B2C 서비스의 경우 야간 시간대가 사용자 활동 시간일 수 있음 (라이프스타일·게임·콘텐츠 알림 등)
적합한 경우
야간 발송의 비즈니스 가치가 낮을 때입니다. B2B SaaS는 사용자 대부분이 업무 시간대에 활동하므로 야간 발송 필요성이 낮습니다. 이 경우 옵션 A가 단순하고 안전합니다.
옵션 B — 야간 동의 별도 체크박스
법을 정면으로 통과하는 길입니다. 회원가입 시 야간 동의를 별도 체크박스로 받고, 야간 발송 시 야간 동의자만 필터링해서 보냅니다.
장점
합법적으로 야간 발송 가능
동의받은 사용자에게만 발송하므로 사용자 불만 적음
법적 안전성이 가장 높음
단점
회원가입 UI 변경 필요 (체크박스 추가)
DB 스키마 변경 필요 (야간 동의 필드 추가)
기존 사용자 재동의 받기 — 이게 가장 큰 마찰
발송 시 야간 동의자 필터링 로직 추가
기존 사용자 재동의 마찰
옵션 B의 가장 큰 비용은 기존 사용자 재동의입니다. 야간 동의 체크박스를 신규 회원에게만 받으면 기존 사용자는 야간 발송 대상에서 빠집니다. 기존 사용자에게 야간 발송을 하려면 별도 재동의 절차가 필요합니다.
재동의 절차는 보통 다음 중 하나입니다.
앱 접속 시 모달로 야간 동의 요청
메일 발송으로 재동의 안내
마이페이지에 야간 동의 토글 추가
어떤 방법이든 사용자에게 추가 작업을 요구합니다. 동의율은 보통 10~30% 수준이라 야간 발송 가능 모수가 크게 줄어듭니다.
적합한 경우
야간 발송이 비즈니스 핵심이고, 일정 규모의 동의자만으로도 가치가 있는 경우입니다. B2C 마케팅 중심의 서비스가 여기에 해당합니다.
옵션 C — 예약 발송 기능
영리한 우회 설계입니다. 운영자가 야간에 푸시를 작성해도, 실제 발송은 다음날 08시 이후에 자동으로 일어나도록 합니다. 야간에 발송되는 일이 없으므로 야간 동의 자체가 불필요합니다.
장점
야간 동의 흐름 추가 불필요
기존 사용자 재동의 불필요
운영자 작업 시간이 자유로움 (야간에 작성해도 됨)
발송 시간 표준화로 운영자 실수 방지
단점
"지금 즉시 발송" 불가
발송 큐 시스템 필요 (스케줄링, 재시도, 실패 처리 등 구현)
이벤트성 즉시 알림에는 부적합
적합한 경우
광고성 푸시가 시간 제약이 약한 경우입니다. 신규 상품 안내, 정기 프로모션, 이벤트 사전 안내 등은 발송 시각이 정확히 21시일 필요가 없습니다. 다음날 08시 발송으로 대체 가능합니다.
반대로 즉시성이 핵심인 경우(긴급 할인, 실시간 이벤트, 시간 한정 프로모션)는 옵션 C가 적합하지 않습니다.
결정 기준 3가지
세 옵션 중 어느 길로 갈지 결정하는 기준은 세 가지입니다.
1. 야간 발송이 비즈니스적으로 정말 필요한가
이 질문의 답이 "아니다" 또는 "약하다"면 옵션 A로 갑니다. 야간 발송 비즈니스 가치가 낮은데 옵션 B나 C로 가는 건 과한 투자입니다.
B2B SaaS는 보통 야간 발송 가치가 낮습니다. 사용자가 업무 시간에 활동하기 때문입니다. 반면 B2C 라이프스타일·게임·콘텐츠 서비스는 야간이 골든 타임일 수 있습니다.
2. 기존 사용자 재동의 코스트가 감당 가능한가
옵션 B로 간다면 기존 사용자 재동의 절차가 큰 변수입니다. 사용자 모수가 작거나 충성도가 높으면 재동의가 비교적 쉽지만, 모수가 크고 동의 피로도가 높은 사용자층이면 동의율이 10% 미만일 수도 있습니다.
이 경우 옵션 B의 효과가 기대보다 작아지므로, 차라리 옵션 A 또는 C가 효율적입니다.
3. 즉시성이 핵심인가, 시간 유연성이 있는가
옵션 C로 가려면 발송 시각의 유연성이 필요합니다. "정확히 22시 30분에 발송"이 비즈니스에 핵심이라면 옵션 C는 적합하지 않습니다. 반대로 "신상품 안내를 며칠 안에 보내면 됨" 수준이면 옵션 C가 가장 영리한 선택입니다.
일반 패턴 — 법 규제를 제품화하는 3가지 길
이번 케이스에서 흥미로운 점은 법 규제를 제품 기능으로 녹이는 일반 패턴이 보였다는 것입니다. 야간 푸시뿐 아니라 다른 규제에도 같은 3가지 길이 적용됩니다.
금지 — 규제 회피
문제가 될 수 있는 행위 자체를 시스템에서 차단합니다. 가장 단순하고 안전하지만 비즈니스 유연성이 손실됩니다.
명시 동의 — 규제 정면 통과
법이 요구하는 동의를 명시적으로 받고 진행합니다. 가장 합법적이지만 동의 절차가 사용자 마찰을 만듭니다.
우회 설계 — 규제 회피하면서 비즈니스 유지
규제 조건을 만족하는 방향으로 비즈니스 흐름 자체를 재설계합니다. 영리한 해법이지만 비즈니스 요구가 "지금 당장"이면 불가능합니다.

의사결정자가 점검할 4가지
법 규제를 제품에 녹일 때 점검할 일반 체크리스트입니다. 야간 푸시뿐 아니라 개인정보보호법, 위치정보법, 광고법 등 다양한 규제에 같은 기준이 적용됩니다.
1. 규제 위반 시 실제 발생하는 비용을 명확히 합니다
과태료 액수, 영업 정지 가능성, 평판 손실 등을 구체적으로 정리합니다. "위반하면 안 된다"는 모호한 인식보다, "위반 시 최대 3,000만원" 같은 구체 수치가 의사결정 속도를 높입니다.
2. 비즈니스 가치와 규제 우회의 비용을 저울질합니다
야간 발송이 매출에 어느 정도 기여하는지, 동의 절차 추가가 사용자 마찰을 얼마나 일으키는지 추정합니다. 가치 추정 없이 결정하면 과투자 또는 과소투자가 됩니다.
3. 운영자 실수 방지 장치를 만듭니다
세 옵션 중 어떤 길을 가든, 운영자가 실수로 규제를 위반하지 못하게 UI 가드를 만드는 게 중요합니다. 옵션 A는 발송 차단, 옵션 B는 비동의자 자동 필터링, 옵션 C는 발송 시각 자동 조정으로 실수를 막습니다.
4. 기존 사용자에 미치는 영향을 사전에 점검합니다
신규 사용자만 고려하면 옵션 B의 재동의 부담이 보이지 않습니다. 기존 사용자에게 어떤 절차가 필요한지, 동의율이 어느 정도일지를 사전에 시뮬레이션하면 결정이 정확해집니다.
비슷한 발상이 다른 운영 결정에서도 흐릅니다. 법·규제·정책 같은 외부 제약을 제품에 녹일 때는 단순 준수가 아니라 비즈니스 흐름의 재설계가 함께 가야 한다는 시야입니다.
마무리
야간 광고 푸시는 정보통신망법 50조 3항에 의해 별도 동의가 필요합니다. 위반 시 과태료 최대 3,000만원이 발생할 수 있습니다. 이걸 제품에 녹이는 길은 보통 세 가지입니다.
옵션 A는 야간 발송 자체를 금지하는 길로, 단순하지만 비즈니스 유연성이 손실됩니다. 옵션 B는 야간 동의 별도 체크박스를 두는 길로, 합법적이지만 기존 사용자 재동의 마찰이 큽니다. 옵션 C는 예약 발송 기능으로 우회하는 길로, 영리하지만 즉시 발송이 불가능합니다.
핵심 교훈은 세 가지입니다.
법 규제는 보통 금지·명시 동의·우회 설계 3가지로 제품화된다 — 다른 규제에도 같은 패턴 적용 가능
비즈니스 필요성·재동의 코스트·즉시성 세 기준으로 결정한다 — 가치 추정 없이 결정하면 과투자 또는 과소투자
운영자 실수 방지 장치를 어떤 옵션이든 같이 깐다 — 정책만 정하고 가드 안 만들면 사고는 결국 발생
광고성 알림·마케팅 푸시·동의 흐름을 다루신다면, 이번 글의 4가지 체크리스트(위반 비용 명확화 / 가치-비용 저울질 / 실수 방지 장치 / 기존 사용자 영향)를 한 번 점검해보시길 추천합니다. 법 규제를 단순 준수가 아니라 비즈니스 흐름의 재설계 관점에서 접근하면 더 안전한 결정이 됩니다.