개인정보 처리방침
시행일
certdesk(certdesk.dev, 이하 '서비스')는 「개인정보 보호법」 제30조에 따라 이용자의 개인정보를 어떻게 처리하는지 알리고, 관련 고충을 빠르게 처리하기 위해 이 처리방침을 둡니다. 서비스는 회원 가입이 없고, 인증서 진단과 API, MCP는 개인정보를 입력하지 않고 쓸 수 있습니다. 개인정보는 이용자가 직접 신청한 기능(만료 감시 구독, 팀용 버전 소식, 피드백, 메일 문의, 도메인 소유권 확인과 보안 진단)에 필요한 만큼만 처리합니다.
한눈에 보기
- 처리하는 정보 이메일 주소(구독, 대기자, 피드백 회신, 문의, 소유권 확인과 보안 진단), 감시·진단할 도메인과 알림 설정, 진단 보고서, 피드백 내용, 접속 정보(IP 주소 등)
- 민감정보·고유식별정보 처리하지 않음
- 제3자 제공 하지 않음
- 처리 위탁·국외 이전 있음. Cloudflare·Resend(미국) 등, 4장 참고
- 쿠키 certdesk는 쓰지 않음 · 블로그 글의 광고(Google AdSense)는 Google 쿠키를 쓸 수 있음, 7장
- 문의·삭제 요청 hello@certdesk.dev
1. 처리 목적·항목·보유 기간
업무별로 아래와 같이 처리합니다. 보유 기간이 끝나거나 목적을 이루면 지체 없이 파기합니다.
1-1. 만료 감시 구독
구독 페이지(/ko/subscribe/) · API POST /api/v1/watch · MCP watch_expiry
- 항목
- [필수] 이메일 주소, 감시할 도메인(최대 5개,
host:port포함)
[선택] 도메인별 계약(구독) 만료일과 DCV 방식, 만료 기준(주의·임박 일수), 알림 채널 주소(Slack·Discord·Telegram 또는 https 웹훅)
[자동 생성] 확인·수신 거부용 무작위 토큰, 신청·확인 시각, 신청 경로(웹·API·MCP), 도메인별 직전 상태·CT 발급 기록 요약·마지막 점검일, 알림 채널 연결 상태, 확인 메일 재발송 제한 기록(이메일 주소, 최대 24시간) - 목적
- 신청 확인 메일 발송, 등록한 도메인의 인증서·도메인 등록 만료·보안 등급 매일 점검, 상태가 바뀌거나 새 인증서 발급(CT 로그)이 보일 때와 매주 월요일에 결과 발송, 수신 거부 처리
- 근거
- 이용자의 신청에 따른 서비스 제공 (「개인정보 보호법」 제15조 제1항 제4호)
- 보유 기간
- 메일 확인 전: 7일(지나면 자동 삭제) · 확인 후: 구독을 해지할 때까지(해지하면 즉시 삭제)
알림 채널 주소는 비밀값이라 저장소(Cloudflare KV)에만 두고 알림 발송에만 씁니다. 화면·메일에 다시 보여 주지 않습니다. 알림 채널로는 도메인 감시 결과만 보내고 이메일 주소는 보내지 않습니다.
1-2. 팀용 버전 소식 받기 (대기자 명단)
글·진단 화면 아래 '팀용 먼저 받기'
- 항목
- [필수] 이메일 주소
[자동 생성] 확인용 무작위 토큰, 신청·확인 시각, 신청한 위치(예: 글 하단), 신청할 때의 접속 국가와 Cloudflare 데이터센터 코드, 확인 메일 재발송 제한 기록(이메일 주소, 최대 24시간) - 목적
- 이메일 확인, 팀용 버전이 준비되면 안내
- 근거
- 이용자의 신청 (제15조 제1항 제4호)
- 보유 기간
- 메일 확인 전: 7일(지나면 자동 삭제) · 확인 후: 1년(지나면 자동 삭제). 그 전에 팀용 버전 안내를 마치거나 삭제를 요청하면 바로 지웁니다
메일 확인을 마친 주소(최대 30개)는 매주 운영자에게 가는 주간 리포트(메일·Slack)에 들어갑니다.
1-3. 피드백
피드백 페이지(/ko/feedback/)
- 항목
- [필수] 유형, 내용
[선택] 회신받을 이메일 주소
[자동 생성] 피드백 페이지를 열기 직전에 보던 페이지 주소(다른 사이트면 도메인만, 이메일·토큰 값은 빼고 보냄), 접속 국가, 접수 시각 - 목적
- 오류 확인과 서비스 개선, 회신
- 근거
- 이용자의 요청 (제15조 제1항 제4호)
- 보유 기간
- 접수 후 1년(지나면 자동 삭제)
접수하면 같은 내용이 운영자 메일과 Slack으로 바로 전달됩니다. 이 사본도 접수 후 1년 안에 운영자가 지웁니다.
1-4. 메일 문의
- 항목
- 보낸 사람 이메일 주소, 메일에 적은 내용
- 목적
- 문의 답변, 개인정보 열람·삭제 등 요청 처리
- 근거
- 이용자의 요청 (제15조 제1항 제4호)
- 보유 기간
- 답변·처리를 마친 뒤 1년 안에 삭제
hello@certdesk.dev로 온 메일은 Cloudflare Email Routing이 운영자 메일함으로 전달합니다.
1-5. 도메인 소유권 확인과 보안 진단
소유권 확인 페이지(/ko/verify/) · 보안 진단 페이지(/ko/diagnose/)
- 항목
- [필수] 이메일 주소, 도메인, 진단 범위 동의 여부
[자동 생성] 소유권 확인용 무작위 토큰(DNS TXT 값), 확인 요청·완료 시각, 진단 보고서(대상 서버·DNS·인증서 응답과 판정 결과, 동의 시각), 보고서 열람 키의 해시값, 진단 요청 횟수 기록(이메일 주소, 첫 요청부터 최대 24시간 10분) - 목적
- 도메인을 관리하는 사람만 진단을 요청하게 하는 확인, 동의한 범위의 진단 실행, 보고서 링크 메일 발송, 진단 남용 방지(주소별 10분 간격·하루 6회)
- 근거
- 이용자의 요청 (제15조 제1항 제4호)
- 보유 기간
- 소유권 확인 기록은 확인 전 7일, 확인 후 180일(재확인 주기), 진단 보고서는 생성 후 90일 동안 보관하고 지나면 자동 삭제합니다. 그 전에 삭제를 요청하면 바로 지웁니다
보고서 링크의 열람 키는 메일에만 담기고 서버에는 해시값만 남습니다. 링크를 가진 사람은 누구나 보고서를 열 수 있으니 전달할 때 주의하세요. 보고서에는 대상 서버가 보낸 쿠키의 값을 저장하지 않고 이름과 길이만 남깁니다.
1-6. 이용 중 자동으로 생기는 정보 (접속 정보)
진단·API·MCP·배지·캘린더와 모든 신청 양식
- 입력한 도메인 이름은 측정·판정에만 쓰고, 결과는 Cloudflare 캐시에 10분(보안 등급 30분, 배지·캘린더 최대 6시간) 둡니다. 측정을 위해 한국 측정 지점(운영자 서버), 공용 측정망 Globalping, CT 로그 검색(certspotter), RDAP·공개 DNS에 전달됩니다. 이메일 주소와 연결하지 않습니다. 보안 진단은 HSTS preload 목록(hstspreload.org)에도 도메인 이름만 전달합니다.
- IP 주소는 요청 한도 계산에 씁니다. Cloudflare의 요청 한도 기능이 IP 주소별 1분 동안의 요청 횟수를 세고, 구독·대기자·피드백 신청은 IP 주소별 신청 횟수를 저장소에 1시간 둡니다.
- 이용 통계로 이용 경로(웹·API·MCP·배지·캘린더), 기능 이름, 클라이언트 이름(
?client=값 또는 User-Agent 첫 단어), 접속 국가, 시각을 기록합니다. IP 주소·도메인·이메일 주소는 넣지 않습니다. 3개월 뒤 자동 삭제됩니다(Cloudflare Workers Analytics Engine 보관 기간). - 실행 기록: 서비스 Worker가 받은 요청의 주소(쿼리 포함, 확인·수신 거부 링크의 이메일 주소 포함)·요청 헤더(IP 주소 포함)와 오류 기록(메일 발송에 실패하면 받는 주소가 들어갈 수 있음)이 Cloudflare Workers Logs에 남습니다. 3일 뒤 자동 삭제됩니다(현재 요금제 기준, 유료 요금제는 7일).
- 방문 통계는 Cloudflare Web Analytics로 페이지 경로·유입 사이트·국가·브라우저·운영체제·기기 종류·로딩 성능을 집계합니다. 쿠키·브라우저 저장소를 쓰지 않고 IP 주소로 방문자를 식별하지 않으며, 쿼리 문자열(예: 진단한 도메인)은 기록하지 않습니다(Cloudflare 설명).
- 자동 입력 방지: 웹 양식(구독·대기자·피드백)에 Cloudflare Turnstile 확인을 쓰는 경우, Cloudflare가 IP 주소·브라우저 정보(User-Agent 등)로 사람이 보낸 요청인지 확인합니다.
- 목적
- 서비스 제공, 남용·장애 대응, 이용 현황 파악과 개선
- 근거
- 서비스 운영을 위한 정당한 이익 (제15조 제1항 제6호)
2. 파기 절차와 방법
- 보유 기간이 정해진 정보는 저장소(Cloudflare KV)의 만료 기능으로 기간이 끝나면 자동 삭제되고, 실행 기록·이용 통계는 Cloudflare가 보관 기간이 지나면 지웁니다. 구독 해지와 삭제 요청은 해당 기록을 바로 지웁니다.
- 운영자 메일함·Slack에 남는 사본(피드백·운영 알림)은 운영자가 1장의 기간 안에 직접 지웁니다.
- 전자 파일로만 처리하며 종이로 출력해 보관하지 않습니다. 다른 법령에 따라 보존하는 개인정보는 없습니다.
3. 제3자 제공
개인정보를 제3자에게 제공하지 않습니다. 구독할 때 지정한 알림 채널(Slack·Discord·Telegram·웹훅)로 보내는 감시 결과는 이용자가 정한 곳으로의 전송이며, 그 서비스의 처리방침을 따릅니다. 법령에 따라 제출 의무가 있는 경우에는 그 범위에서만 제공합니다.
4. 처리 위탁과 국외 이전
서비스는 아래 업체에 개인정보 처리를 맡깁니다. 국외 업체로 옮겨지는 개인정보는 「개인정보 보호법」 제28조의8 제1항 제3호(계약 이행을 위한 처리위탁·보관)에 따라 이 방침으로 알립니다. 전송은 모두 암호화된 통신(HTTPS)으로 합니다.
| 이전받는 자 (연락처) | 국가 | 시기·방법 | 목적(맡긴 업무) | 항목 | 보유 기간 | 거부 방법과 효과 |
|---|---|---|---|---|---|---|
| Cloudflare, Inc. privacyquestions@cloudflare.com | 미국 등 (주로 미국·유럽경제지역에 저장) | 사이트·API를 이용하거나 신청할 때 네트워크로 전송·저장 | 사이트·API 호스팅, 데이터 저장(KV), 요청 한도·자동 입력 방지 확인, 실행 기록·이용 통계·방문 통계, hello@ 메일 전달 | 1장의 모든 항목 | 1장의 보유 기간과 같음 | 사이트·API가 Cloudflare 위에서 동작하므로, 거부하려면 서비스를 이용하지 않아야 합니다 |
| Plus Five Five, Inc. (Resend) support@resend.com | 미국 | 메일을 보낼 때마다 API로 전송 | 확인·알림·주간 요약 메일, 진단 보고서 링크 메일과 운영자 알림 메일 발송 | 받는 이메일 주소, 메일 제목·본문(등록 도메인·감시 결과·확인·수신 거부 링크, 진단 등급·보고서 링크, 운영자 알림에 담긴 피드백 내용·확인된 대기자 주소) | 발송 기록 30일 (Resend 보관 기간) | 구독·대기자·피드백·진단을 신청하지 않거나 해지·삭제를 요청할 수 있습니다. 그러면 해당 기능을 쓸 수 없습니다 |
| Slack Technologies Limited privacy@slack.com | 아일랜드 법인, 미국 등에서 처리 | 운영자 알림이 생길 때 웹훅으로 전송 | 운영자 알림 수신 (피드백 접수·주간 리포트) | 피드백 유형·내용·회신 이메일·직전 페이지·국가, 확인된 대기자 이메일 주소(최대 30개) | 운영자가 확인 뒤 1년 안에 삭제 | 피드백을 보내지 않거나 대기자 명단 삭제를 요청할 수 있습니다. 그러면 해당 기능을 쓸 수 없습니다 |
| Google LLC (Gmail) https://policies.google.com/privacy | 미국 | hello@ 메일·운영자 알림 메일이 올 때 | 메일 문의 수신, 운영자 알림 메일 수신 | 문의 메일(보낸 주소·내용), 위 Slack과 같은 운영자 알림 | 답변·처리 뒤 1년 안에 삭제 | 메일 문의·피드백을 보내지 않거나 대기자 명단 삭제를 요청할 수 있습니다. 그러면 해당 기능을 쓸 수 없습니다 |
메일 발송이 실패할 때 쓰는 예비 업체(Brevo)는 지금 쓰지 않습니다. 쓰게 되면 이 방침을 먼저 고칩니다.
5. 이용자의 권리와 행사 방법
- 이용자(정보주체)는 언제든 자기 개인정보의 열람·정정·삭제·처리정지를 요구할 수 있습니다.
- 구독 해지(삭제): 모든 감시 메일 아래의 '수신 거부' 링크를 열고 확인 버튼을 누르면 구독 기록(이메일·도메인·알림 설정)을 즉시 삭제합니다.
- 구독 내용 정정: 구독 페이지에서 같은 이메일로 다시 신청하면 확인 메일을 거쳐 바뀝니다.
- 그 밖의 요청(대기자 명단 삭제, 피드백·문의 삭제, 열람·처리정지 등)은 hello@certdesk.dev로 보내 주세요. 요청한 주소로 회신해 본인임을 확인한 뒤 10일 안에 처리 결과를 알립니다.
- 법정대리인이나 위임받은 사람을 통해서도 요구할 수 있으며, 이때는 위임 사실을 확인할 수 있는 자료가 필요합니다.
- 법령에 따라 열람·처리정지 요구가 제한되거나 거절될 수 있으며(제35조 제4항, 제37조 제2항), 그때는 사유를 알립니다.
- 남의 이메일 주소로 신청하는 등 다른 사람의 개인정보를 침해해서는 안 됩니다.
6. 안전성 확보 조치
- 전송 암호화: 사이트·API는 HTTPS로만 응답하고(HTTP 요청은 HTTPS로 전환, HSTS 적용), 메일·알림 업체로 보내는 요청도 HTTPS로 합니다.
- 저장 암호화: 저장소(Cloudflare KV)는 저장된 값을 AES-256(GCM)으로 암호화합니다(Cloudflare 문서).
- 접근 통제: 저장소는 서비스 Worker와 운영자 Cloudflare 계정에서만 접근할 수 있고, 관리 기능은 별도 관리 키가 있어야 동작합니다. API 키 등 비밀값은 코드에 두지 않고 Worker 시크릿에 둡니다.
- 최소 수집·짧은 보관: 계정·비밀번호를 받지 않습니다. IP 주소는 요청 한도 계산에만 쓰고(저장소에는 1시간), 이용 통계에는 IP 주소·도메인·이메일 주소를 기록하지 않습니다.
- 오남용 방지: 구독·대기자 신청은 메일의 링크를 연 뒤 화면의 버튼을 눌러야 확정되고, 메일 보안 검사기가 링크를 미리 열어도 확정·해지되지 않습니다. 수신 거부 링크에는 추측할 수 없는 무작위 토큰을 씁니다. IP 주소별 신청 횟수와 같은 주소로 보내는 확인 메일 횟수를 제한하고, 구독 변경은 새로 확인할 때까지 기존 구독을 유지합니다.
7. 자동 수집 장치(쿠키 등)
- certdesk는 쿠키를 쓰지 않습니다. 방문 통계(Cloudflare Web Analytics)도 쿠키 없이 동작합니다. 단, 블로그 글의 광고는 Google 쿠키를 쓸 수 있습니다(아래 광고).
- 진단 화면은 '만료 기준'(
cd-th)과 '자세히 보기' 펼침 상태(cd-more)를 이 브라우저의 저장소(localStorage)에만 저장합니다. 서버에는 저장하지 않으며(만료 기준을 바꿨다면 진단 요청에 그 숫자만 함께 보냅니다), 브라우저 설정의 사이트 데이터 삭제로 지울 수 있습니다.
광고(Google AdSense)와 행태정보 수집·이용 거부
- 블로그 글 페이지에 Google AdSense 광고를 싣습니다. 진단·도구·목록 화면에는 광고를 두지 않습니다.
- 광고를 보여 주고 성과를 측정하기 위해 Google과 제3자 광고 사업자가 쿠키 등으로 이 사이트와 다른 사이트의 방문 기록(행태정보)을 수집할 수 있습니다. 이 정보는 Google이 직접 수집·처리하며 certdesk는 받거나 저장하지 않습니다.
- 수집 주체·항목 Google LLC. 쿠키 식별자, 방문한 페이지와 시각, 브라우저·기기 정보, IP 주소
- 목적 광고 표시, 관심 기반(맞춤형) 광고, 광고 성과 측정, 부정 클릭 방지
- 보유 기간 Google 정책에 따릅니다. Google의 광고 쿠키 사용 방식 참고
- 거부 방법 Google 내 광고 센터에서 맞춤형 광고를 끄거나, 브라우저 설정에서 제3자 쿠키를 차단할 수 있습니다. 거부해도 사이트 이용에는 영향이 없고, 맞춤형이 아닌 광고가 보일 수 있습니다.
8. 만 14세 미만 아동
만 14세 미만 아동의 개인정보는 받지 않습니다. 만 14세 미만이면 구독·대기자·피드백을 신청하지 마세요. 만 14세 미만 아동의 정보임을 알게 되면 지체 없이 삭제합니다.
9. 광고성 정보
구독·피드백·문의로 받은 주소로 광고성 정보를 보내지 않습니다. 대기자 명단에 직접 신청하고 메일 확인을 마친 주소로는 신청한 팀용 버전 소식만 보내며, 이 소식이 영리 목적의 광고성 정보에 해당하면 「정보통신망 이용촉진 및 정보보호 등에 관한 법률」 제50조에 따라 제목에 (광고)를 표시하고 수신 거부 방법을 함께 안내합니다.
10. 개인정보 보호책임자
- 보호책임자
- certdesk 운영자
- 연락처
- hello@certdesk.dev
- 고충 처리
- 열람 청구와 고충은 위 이메일로 받으며, 운영자가 직접 처리합니다.
11. 권익침해 구제 방법
개인정보 침해로 구제를 받으려면 개인정보분쟁조정위원회, 한국인터넷진흥원 개인정보침해신고센터 등에 분쟁 해결이나 상담을 신청할 수 있습니다. 그 밖의 신고·상담은 아래 기관에 문의하세요.
- 개인정보분쟁조정위원회: (국번없이) 1833-6972 · www.kopico.go.kr
- 개인정보침해신고센터: (국번없이) 118 · privacy.kisa.or.kr
- 경찰청 사이버범죄 신고시스템: (국번없이) 182 · ecrm.police.go.kr
12. 처리방침의 변경
- 이 처리방침은 부터 시행합니다.
- 내용을 바꿀 때는 시행 7일 전부터 이 페이지에 바뀌는 내용과 시행일을 알리고, 이전 방침을 이 페이지에 남깁니다.
- 이전 처리방침: 없음 (최초 시행)
- 변경 이력: 2026-10-26 1-5(도메인 소유권 확인과 보안 진단) 추가. 새 기능의 항목을 더한 것이라 기존 기능의 처리는 바뀌지 않아 바로 시행했습니다.
서비스 이용 조건은 이용약관에 있습니다.