개인정보처리방침
CertPass(이하 '서비스')는 박경표(이하 '운영자')가 운영하는 자격증 학습 PWA이며, 「개인정보 보호법」을 비롯한 관련 법령을 준수하여 이용자의 개인정보를 보호하기 위해 노력합니다. 본 방침은 이용자가 제공한 개인정보가 어떻게 이용·보호되는지 설명합니다.
이번 보완은 기존 처리 사실을 구체화하고 잘못된 삭제 설명을 바로잡는 내용입니다. 새로운 수집 항목이나 처리 목적을 추가하지 않습니다.
1. 수집하는 개인정보 항목
| 구분 | 항목 | 수집 시점 |
|---|---|---|
| 로컬 학습 데이터 | 기기에 저장하는 학습 기록·메모·북마크. 로그인 후 동기화를 사용하는 기록은 서버에도 저장 | 서비스 이용 시 |
| 이메일 로그인 | 이메일 주소, 로그인 링크·발급/만료/사용 시각, IP 해시, 브라우저 정보 | 로그인 링크 요청 시 |
| Google 로그인 | 이메일, 이름, Google 고유 식별자 | 로그인 시 |
| Kakao 로그인 | 닉네임(선택), Kakao 고유 식별자 | 로그인 시 |
| Naver 로그인 | 이름, 닉네임(선택), 이메일(선택), Naver 고유 식별자 | 로그인 시 |
| 이용권 결제·환불 | 내부 회원 식별자, 주문·상품·금액·통화, 결제·환불 식별값과 상태·시각, 이용권 기간, 중복 처리 방지값 | 주문 생성 및 결제·환불 결과 수신 시 |
| 학습 한도·분석 사용 | 회원 식별자, 자격증, 한국시간 사용일, 제출한 서로 다른 문항 참조, 분석 사용기록. 비회원 한도는 해당 브라우저에 저장 | 문항 제출·분석 이용 시 |
| 문의 | 이메일, 문의 내용 | 문의 시 |
| 커뮤니티 | 공개 표시 이름, 이용자가 작성한 제목·본문·댓글, 반응, 신고 내용, 작성·처리 시각 | 게시글·댓글·반응·신고 이용 시 |
| 자동 수집 | 접속 IP의 해시값, 브라우저 정보(User-Agent), 브라우저 식별값(client_id), 학습 기록(문제 풀이 결과), 접속 시각·페이지 경로·유입 경로·페이지뷰 | 서비스 이용 시 |
2. 개인정보의 수집 및 이용 목적
- 학습 서비스 제공 (회원 식별, 학습 기록 다기기 동기화, 통계 산출)
- 커뮤니티 제공 및 운영 (게시글·댓글 표시, 반응 집계, 신고 접수와 운영 정책 집행)
- 서비스 개선 및 부정 이용 방지 (IP 해시 기반)
- 문의 응답
- 주문 처리, 이용권 제공, 결제 대조, 취소·환불 및 분쟁 대응, 학습 한도 관리
3. 보유 및 이용 기간
- 기기 내 학습 데이터: 해당 브라우저의 학습 데이터 또는 사이트 저장공간을 지울 때까지 보관합니다. 서버 탈퇴만으로 다른 기기·브라우저의 사본까지 지워지지는 않습니다. 이용자가 저장한 PDF·백업 파일은 이용자가 직접 삭제할 수 있습니다.
- 회원 정보: 회원 탈퇴 시까지. 아래 법정 보존 기록은 분리 보관
- 계약·청약철회 및 대금결제·재화 등의 공급 기록: 5년. 소비자 불만·분쟁처리 기록: 3년. 표시·광고 기록: 6개월
- 회원의 일일 무료 한도: 현재 사용일의 문항 참조 한 행을 보관하며 다음 사용일에 교체합니다. 미사용 시 마지막 행은 남아 있고 탈퇴 시 제거합니다. 비회원 한도는 브라우저에서 관리합니다.
- DB 복구: 현재 사용하는 Cloudflare D1 무료 플랜은 최근 7일 시점으로 복구하는 Time Travel을 제공합니다. 삭제된 정보가 이 복구 기간의 사본에 포함될 수 있습니다. 이는 복원 가능한 기간에 대한 안내이며 공급자의 물리적 영구 삭제 완료 시점과 같다는 의미는 아닙니다. 공식 복구 기간 안내
- 로그인 링크: 발급 후 15분 동안 한 번 사용할 수 있습니다. 사용·만료 시 재사용은 차단됩니다. 서버 발급 기록은 유효기간이 끝나고 발급 후 24시간이 지나면 정기 정리 대상이 됩니다. 이메일 발송업체의 보관기간은 별도입니다.
- 로그인 세션: 인증 유효기간은 발급 후 최대 30일입니다. 로그아웃 시 해당 세션, 탈퇴 시 계정에 연결된 세션을 삭제합니다. 유효기간이 끝난 세션은 정기 정리 대상이 됩니다.
- 인증 기록 정기 정리: 매일 한국시간 오전 3시에 만료 세션과 위 조건의 로그인 링크 기록을 종류별 최대 500건씩 정리하도록 설정되어 있습니다. 처리량 초과나 실행 실패 시 다음 실행 또는 운영자 확인까지 남을 수 있습니다. 유효한 로그인·회원·학습·결제 기록은 이 작업의 대상이 아닙니다.
- 학습·이벤트 로그: 2026-10-10 보완 이후 탈퇴가 완료되면 계정에 연결된 문제 풀이·학습 세션·페이지 접속 원본과 계정별 방문 집계, 설문 응답·연락처, 푸시 구독, 로그인 링크 발급 기록을 함께 삭제합니다. 비회원으로 이용한 기록이나 이전 처리에서 계정 연결이 이미 제거된 기록은 일괄 삭제했다고 안내하지 않으며, 별도 식별·보관 기준을 점검합니다. 개인을 식별하지 않는 합산 통계는 남을 수 있습니다.
- 커뮤니티 이용자 콘텐츠: 글·반응·신고 이력이 연결된 계정은 다른 이용자의 답글과 분쟁 기록을 함께 확인해야 하므로 현재 자동 탈퇴를 완료하지 않습니다. 이 경우 계정과 이용권을 먼저 변경하지 않고 안내하며, support@certpass.kr에서 본인 확인 후 삭제 범위를 정리합니다. 요청 접수만으로 탈퇴가 완료되지는 않습니다.
법정 보존 대상이 끝난 결제·분쟁 기록은 별도 보관함에서 확인한 뒤 삭제합니다. 결제·분쟁 기록의 자동 파기는 현재 활성화되어 있지 않습니다. 보존 사유와 진행 중인 분쟁 여부를 운영자가 확인한 뒤 별도 절차로 처리합니다. 위의 로그인 기록 정기 정리와는 별개입니다. 전자 기록은 삭제하며 공급자의 복구 사본에는 위 복원 기간에 따른 제한이 있습니다.
4. 결제 연동 및 개인정보 제공
이용권 결제 시 주문 참조값을 그로블에 전달하고 결제·환불 결과를 받아 주문과 연결합니다. 주문 참조값에는 이메일·전화번호·회원번호를 포함하지 않지만 주문에 연결되는 개인정보로 관리합니다. 카드번호와 결제 알림 원문은 CertPass 결제 연동 데이터베이스에 저장하지 않습니다.
구매자가 그로블에 입력한 정보와 판매자에게 제공되는 구매자 정보는 그로블 개인정보처리방침에서 확인할 수 있습니다. CertPass 로그인 계정 정보 및 운영자가 그로블 판매자 화면에서 확인하는 정보는 결제 연동 데이터베이스와 구분해 처리합니다.
그로블은 별도 결제 서비스로, 결제창에서 구매자가 직접 입력하는 정보의 처리·제공 안내를 표시합니다. CertPass는 전달받은 결제 결과를 이용권 제공과 환불 처리에 사용합니다. 이 안내를 별도의 개인정보 제공 동의로 간주하지 않습니다.
5. 개인정보 처리의 위탁
| 수탁자 | 위탁 업무 | 국가 |
|---|---|---|
| Cloudflare, Inc. | 웹 호스팅(Pages), 요청 처리(Workers), 데이터베이스(D1), 보안, Web Analytics | 요청: 글로벌 네트워크 / 메타데이터: 미국·유럽 / 회원·결제 DB: 아시아·태평양(APAC), 개별 저장 국가는 공급자 확인 중. 국내 한정 저장을 보장하지 않음 |
| Plus Five Five, Inc. (Resend) | 로그인 이메일 발송 | 저장: 미국. 이메일 발송 지역은 별도 설정이며 현재 개별 설정 확인 중 |
| Google LLC (Google Analytics 4) | 사이트 이용 통계 처리 | 미국 등 Google 인프라에서 처리. 실제 개별 저장 국가는 확인 중 |
| NAVER 주식회사 (네이버 메일) | 고객지원 메일 수신·보관 | 대한민국 사업자. 개별 인프라 처리 위치는 확인 중 |
Google·Kakao·Naver 소셜 로그인은 이용자가 선택한 계정 제공자로부터 1항의 정보를 받아 CertPass 계정에 연결하는 절차입니다. 로그인 제공자의 자체 계정 처리는 각 제공자의 방침을 따르며, 위 통계·호스팅 위탁 업무와 구분합니다.
국외 처리에 관한 현재 확인 내용
국내 이용자를 위한 서비스이지만 Cloudflare를 통한 요청 처리와 데이터 저장이 국내에 한정되지는 않습니다. 2026년 10월 10일 실제 설정에서 회원·학습 및 결제 데이터베이스의 실행 지역은 아시아·태평양(APAC), 읽기 복제는 비활성화로 확인했습니다. APAC만으로 특정 국가를 확정할 수 없으며 개별 저장 국가와 복구 사본의 상세 처리 위치는 공급자에게 확인 중입니다. 미국·유럽 메타데이터 처리와 DB 저장 위치는 서로 다릅니다.
| 처리 업체·연락처 | Cloudflare, Inc. · privacyquestions@cloudflare.com |
|---|---|
| 항목·목적 | 회원 식별 정보, 세션, 동기화 학습 기록, 주문·이용권·결제 결과 및 접속 정보. 로그인·학습 제공·결제 연결·보안·호스팅에 사용 |
| 시기·방법 | 로그인·학습 동기화·주문 생성·결제 및 환불 결과 수신 시 암호화된 네트워크로 전송·저장 |
| 보유기간 | 본 방침 3항의 각 항목별 기간. D1 무료 플랜의 복원 가능 기간은 최근 7일이며 물리적 영구 삭제 시점과 동일하다고 보장하지 않음 |
| 문의·처리정지 요청 | support@certpass.kr로 열람·정정·삭제·처리정지를 요청할 수 있습니다. 계정·주문 처리에 필요한 국외 처리를 원하지 않으면 로그인·동기화·유료 이용권 제공이 제한될 수 있습니다. 공개 웹 접속 자체도 Cloudflare 요청 처리를 거칩니다. |
이 문서는 확인된 사실과 아직 확인 중인 범위를 함께 공개합니다. 개별 국가 확인이나 필요한 별도 동의를 대신하지 않으며, 추가 사실을 확인하면 변경 내용과 함께 갱신합니다.
Cloudflare DPA · 국외 처리 안내 · D1 위치 정책
로그인 이메일의 국외 처리
| 처리 업체·연락처 | Plus Five Five, Inc. (Resend) · privacy@resend.com |
|---|---|
| 국가 | 미국에 저장합니다. 도메인의 이메일 발송 지역 선택은 저장 위치와 다르며, CertPass의 발송 지역 설정은 확인 중입니다. |
| 항목·목적 | 수신 이메일 주소, 로그인 링크가 들어 있는 제목·본문, 발송 결과. 요청한 로그인 메일 전달에 사용합니다. |
| 시기·방법 | 이메일 로그인을 요청할 때 HTTPS API로 전달하며 수신자의 메일 서비스로 발송합니다. |
| 보유기간 | 공급자 공식 안내상 Free·Pro·Scale의 이메일·로그는 30일, 백업은 7일입니다. CertPass가 Resend 계정을 해지한 뒤 잔여 고객 데이터 삭제는 90일 이내이며, 이용자의 CertPass 탈퇴 시점과 같지 않습니다. |
| 거부 방법·영향 | 이메일 로그인을 요청하지 않거나 support@certpass.kr로 처리정지를 요청할 수 있습니다. 이메일 로그인은 제한되며, 다른 로그인 방식을 선택하면 해당 제공자의 처리가 적용됩니다. |
Resend DPA · 저장 위치·보관기간 · 재위탁 업체 안내
5-1. 분석 및 통계 도구
본 사이트는 서비스 개선을 위해 다음 분석 도구를 사용합니다.
| 도구 | 제공자 | 수집 정보 | 쿠키 | 보유 기간 |
|---|---|---|---|---|
| Google Analytics 4 (측정 ID: G-X4DG4N0Y92) | Google LLC | 페이지 조회·세션·인터랙션(스크롤·외부 링크·파일 다운로드)·디바이스 정보·대략적 위치(국가·도시) | _ga, _ga_X4DG4N0Y92 | 사용자·이벤트 데이터 14개월. 새 활동 시 사용자 데이터 보관기간 재설정 켜짐. 표준 합산 보고서는 이 설정의 적용 대상이 아님 |
| Cloudflare Web Analytics | Cloudflare, Inc. | 페이지 조회·국가·디바이스 종류 | 사용 안 함 | 공식 안내상 비표본 비콘 데이터 7일 보관 후 축소 집계, 최근 6개월 조회 가능. 조회 기간은 복구 사본을 포함한 물리적 삭제 완료 시점과 다름 |
GA4 보관 설정은 2026년 10월 10일 관리 화면에서 확인했습니다. 보관기간을 지난 데이터는 공급자의 월별 삭제 절차에 따라 처리됩니다. 쿠키 자체의 유효기간과 분석 서버 보관기간은 다릅니다. Google의 데이터 보관 안내
이용자의 거부 방법:
- Google Analytics 옵트아웃 부가기능 설치: tools.google.com/dlpage/gaoptout
- 브라우저 쿠키 설정에서 본 사이트 쿠키 차단
자세한 정보: Google 개인정보처리방침 · Cloudflare 개인정보처리방침
5-2. 광고
현재 프로그래밍기능사 유료 전환에 광고망을 새로 연결하거나 광고 목적의 새 식별자를 도입하지 않습니다. 광고를 도입할 경우 업체·처리 항목·목적·이용자 선택 방법을 별도로 안내합니다.
6. 이용자의 권리
이용자는 언제든지 다음의 권리를 행사할 수 있습니다:
- 개인정보 열람·정정·삭제 요구
- 회원 탈퇴 (마이 → 계정 → 회원 탈퇴)
- 처리 정지 요구
회원 탈퇴 시 계정 및 학습 기록은 계정 삭제 절차에 따라 처리합니다. 법령상 보존이 필요한 거래·분쟁 기록은 일반 회원 정보와 분리하여 해당 목적에 한정해 보관한 뒤 파기합니다. 계정에 연결된 기록의 삭제 범위와 커뮤니티 이력이 있는 경우의 절차는 3항을 따릅니다. 이전 비회원 기록, 다른 기기의 사본 및 공급자 복구 사본까지 즉시 삭제된다고 안내하지 않습니다.
support@certpass.kr로 요청 종류(열람·정정·삭제·처리정지), 회신받을 주소와 관련 계정을 알려 주세요. 요청 처리에 필요한 최소한의 본인 확인 후 결과 또는 법령상 제한 사유를 안내합니다. 비밀번호, 카드번호 전체, 신분증 전체 사본은 문의 메일에 보내지 마세요.
고객지원 주소로 보낸 메일은 운영자의 네이버 메일함으로 전달되어 문의 처리에 사용됩니다. 회신·분쟁 대응이 끝나고 보존 사유가 없는 메일은 삭제 대상이며, 소비자 불만·분쟁 기록은 3년 보관합니다. 전송·메일함의 개별 보관 및 파기 절차는 점검 중입니다.
7. 개인정보의 안전성 확보 조치
- 비밀번호 없는 인증 방식(매직링크, OAuth)으로 비밀번호를 직접 수집하지 않음
- 모든 통신 HTTPS 암호화
- 세션 토큰은 HttpOnly + Secure + SameSite=Lax 쿠키로 전송
- CertPass 애플리케이션의 접속 IP 기록은 해시화합니다. 네트워크·보안 제공자는 요청 처리에 원본 IP를 사용할 수 있습니다.
- 관리자 페이지 접근 통제
Cloudflare Web Analytics 보관·조회 기간 공식 안내
8. 개인정보 보호책임자
성명: 박경표
연락처: support@certpass.kr
9. 권익침해 구제방법
- 개인정보분쟁조정위원회: 1833-6972 (www.kopico.go.kr)
- 개인정보침해신고센터: 118 (privacy.kisa.or.kr)
- 대검찰청 사이버범죄수사단: 1301
- 경찰청 사이버수사국: 182
10. 변경 사항 고지
본 방침이 변경되는 경우 변경된 내용과 시행일을 본 페이지에 게시하여 7일 전에 고지합니다. 중대한 변경의 경우 30일 전에 고지합니다.
개정 이력
- 2026-10-10 보완: 이메일 발송업체 법인명·미국 저장·보관기간, 실제 GA4 14개월 설정, 로컬 사본·탈퇴·인증 기록 처리 설명 정정. 처리 항목·목적을 새로 추가하지 않음
- 2026-10-10: 이용권·결제·일일 풀이 한도 처리 및 현재 확인된 국외 처리 사실 추가. 확인 중인 사항 명시
- 2026-08-29: 커뮤니티 기능 및 이용자 콘텐츠 처리 기준 추가
- 2026-08-11: 광고 게재(Google AdSense) 항목 추가 · 사업자등록 폐업에 따른 운영 주체 표기 변경(사업자 정보 제거)
- 2026-05-18: 최초 시행