개인정보처리방침

Dear, Name(이하 “서비스”)은 이용자의 개인정보를 중요하게 생각하며, 「개인정보 보호법」을 준수합니다. 본 방침은 서비스가 어떤 정보를 어떤 목적으로 처리하고 얼마 동안 보관하며 어떻게 파기하는지를 설명합니다.

서비스는 개인이 운영하며, 운영자 및 개인정보 보호책임자는 §10에 표기합니다.

1. 적용 범위와 기본 원칙

  • 본 서비스는 회원가입·로그인·앱 설치를 요구하지 않습니다. 이름 투표에 참여하기 위해 계정을 만들 필요가 없습니다.
  • 따라서 서비스는 이용자의 성명·생년월일·전화번호·주소·결제정보를 일절 수집하지 않습니다.
  • 이름 통계 조회 기능(/names, /name/*)은 공개 통계만 다루며, 이용을 위해 어떠한 개인정보도 수집하지 않습니다.

2. 수집하는 개인정보 항목과 수집 방법

서비스는 이용자가 직접 입력한 것 서비스 이용 과정에서 자동 생성되는 식별자만 처리합니다. 항목은 아래가 전부입니다.

(1) 투표 세션 생성 시 — 생성자가 직접 입력

항목필수 여부비고
세션 제목선택예: “우리 아기 이름 골라 주세요”
후보 이름필수아직 태어나지 않은 아이의 이름 후보
마감일선택
결과 공개 방식 / 이름 제안 허용 여부선택(기본값 있음)

이메일 주소는 받지 않습니다. 서비스는 과거 ‘마감 결과 알림’을 위해 생성자 이메일을 선택 항목으로 받은 적이 있으나, 알림을 실제로 발송하는 기능이 없었으므로 수집을 중단했습니다. 지금 세션을 만들 때는 입력칸 자체가 없으며 새로 저장되는 값도 없습니다. 중단 이전에 입력된 이메일의 처리는 §4(4)에 적었습니다.

(2) 투표·의견 참여 시 — 참여자가 직접 입력

항목필수 여부비고
선택한 후보필수
표시 이름선택익명이 기본값입니다. 이용자가 실명 표시를 고른 경우에만 입력한 이름이 저장됩니다.
의견(코멘트) 본문선택
제안한 이름선택생성자 승인 후에만 후보가 됩니다.

이 칸들은 이용자가 무엇을 적을지 스스로 정합니다. 서비스는 자유 입력란에 개인을 특정할 수 있는 정보를 적지 않기를 권장합니다.

(3) 자동으로 생성되는 식별자 — 서비스가 발급

항목목적
nv_voter (투표자 키)24자 난수한 사람이 한 표만 갖도록 하는 투표 무결성 판정. 재투표 시 새 표가 생기지 않고 기존 표가 바뀝니다.
nv_c_{세션주소} (생성자 키)32자 난수생성자 본인 확인(결과 열람·제안 승인·삭제). 로그인 대신 쓰는 값입니다.
namevote_visitor (방문자 키)22자 난수익명 방문자 수 집계 전용. 같은 브라우저의 재방문을 하나로 세기 위한 값입니다.
  • 세 값 모두 무작위로 만들어진 문자열이며, 이용자의 신원·기기·계정과 연결되지 않습니다.
  • 세 값 모두 httpOnly 쿠키로 저장되어 웹페이지의 스크립트가 읽을 수 없습니다.
  • 방문자 키는 IP 주소나 브라우저 정보(User-Agent)로부터 만들어지지 않습니다. 어떤 개인정보도 재료로 쓰지 않는 순수 난수이므로, 이용자가 쿠키를 지우면 그 이전의 방문과 이어 붙일 방법이 서비스에 없습니다.
  • 방문자 키는 투표자 키와 별개의 값이며 서로 섞어 쓰지 않습니다. 방문자 키로는 투표할 수 없고, 투표자 키는 방문 집계에 쓰이지 않습니다.

(4) 서비스 이용 기록(통계)

서비스 개선을 위해 아래 항목만 기록합니다.

기록되는 것기록되지 않는
이벤트 이름(예: 화면 열람, 버튼 클릭, 투표 완료)검색어
발생 시각 / 수신 시각이용자가 입력한 이름·의견 본문 등 자유 텍스트
유입 채널 구분값(seeded/organic/sns/direct/other 또는 캠페인 식별자)IP 주소
열람한 화면의 종류(아래 6가지 중 하나)브라우저·기기 정보(User-Agent)
세션·후보의 내부 식별자어떤 이름을 조회했는지, 어떤 투표 세션이었는지
버튼 위치 식별자, 조회 결과 유무(hit/miss)
투표자 키의 단방향 해시값(SHA-256) — 원본은 저장하지 않습니다
방문자 키의 단방향 해시값 — 원본은 저장하지 않으며, 투표자 키와 다른 비밀값으로 해시합니다

열람한 화면은 실제 주소가 아니라 미리 정해진 6가지 화면 종류로만 기록됩니다: /(첫 화면) · /new(투표 만들기) · /names(이름 목록) · /name/[이름](이름 상세) · /v/[세션](투표 화면) · /v/[세션]/results(결과 화면). 대괄호 부분은 실제 값으로 바뀌지 않습니다 — 어떤 이름을 찾아봤는지, 어느 투표 세션을 열었는지는 저장되지 않습니다. 이 6가지 목록에 없는 주소는 기록 자체가 만들어지지 않습니다.

유입 채널 구분값은 영문·숫자·._- 로만 이루어진 64자 이하 문자열만 통과시킵니다. 한글이나 공백이 섞인 문자열은 버려지므로, 공유 링크에 붙은 값이 그대로 자유 텍스트가 되어 쌓이는 경로가 없습니다.

(5) IP 주소에 대하여

서비스는 과도한 요청을 막기 위해 접속 IP를 서버 메모리에서 일시적으로만 사용하며, 데이터베이스에 저장하지 않습니다. IP는 중복 투표 판정에 쓰지 않습니다 — 한 가족이 같은 집 인터넷을 쓴다는 이유로 표가 합쳐져서는 안 되기 때문입니다.

3. 개인정보의 처리 목적

  1. 이름 투표 세션의 생성·공유·집계 (서비스의 본질적 기능)
  2. 한 사람이 한 표만 행사하도록 하는 투표 무결성 확보
  3. 생성자 본인 확인 (결과 열람, 제안 승인, 세션 삭제)
  4. 서비스 개선을 위한 통계 분석

서비스는 위 목적 외의 용도로 개인정보를 이용하지 않으며, 목적이 변경될 경우 사전에 동의를 받거나 본 방침을 개정해 공지합니다.

4. 보유 기간과 파기

(1) 보유 기간

구분보유 기간
마감일이 설정된 세션마감일로부터 30일
마감일이 없는 세션생성일로부터 90일

(2) 보유 기간이 지나면 — 두 단계로 처리됩니다

시점무슨 일이 일어나는가
보유 기간이 끝나는 즉시세션 주소로 접속해도 열리지 않습니다. 투표 화면·결과 화면·의견 모두 조회할 수 없게 됩니다.
그 후 하루 안에데이터베이스에서 행 자체가 영구 삭제됩니다. 삭제는 매일 한 차례(한국 시간 새벽 3시대) 자동 실행됩니다.

일시적인 장애 등으로 자동 삭제가 한 차례 실행되지 않은 경우에는 다음 회차에 삭제됩니다. 이 경우에도 첫 번째 줄(조회 차단)은 보유 기간이 끝나는 즉시 그대로 적용됩니다.

파기 대상에는 그 세션의 후보 이름·투표 기록·표시 이름·의견 본문이 모두 포함되며, 세션 삭제와 함께 자동으로 함께 지워집니다(데이터베이스 제약으로 보장되므로 일부만 남는 경우가 없습니다).

서비스는 “화면에서 사라지는 것”과 “지워지는 것”을 구분해 안내합니다. 이용자가 즉시 확인할 수 있는 것은 첫 번째 줄이고, 두 번째 줄은 이용자 눈에 보이지 않는 곳에서 하루 한 번 일어납니다.

(3) 통계 기록

서비스 이용 기록은 세션이 파기된 뒤에도 남습니다. 다만 이 기록에는 자유 텍스트가 없고, 투표자 키와 방문자 키는 되돌릴 수 없는 해시값으로만 남아 있어 특정 개인을 알아볼 수 없습니다.

남는 식별자는 이 둘이 전부이며, 둘 다 원본이 아닌 해시값입니다. 방문자 키 해시는 방문자 수 집계를 위해 기간 제한 없이 보관되지만, 이 값만으로는 이용자에게 연락하거나 이용자를 특정할 수 없고 브라우저의 쿠키를 지우면 이후의 방문과 이어지지 않습니다.

(4) 수집을 중단한 항목(생성자 이메일)의 경과 처리

수집 중단(§2(1)) 이전에 입력된 이메일 주소는 그 세션의 보유 기간이 끝날 때 세션과 함께 파기됩니다. 별도의 보존 사유가 없으므로 따로 남기지 않으며, 서비스는 이 값을 어떤 화면·응답에도 표시하지 않고 어떤 목적으로도 사용하지 않습니다.

(5) 파기 방법

전자적 파일 형태의 정보는 재생할 수 없는 방법으로 영구 삭제합니다.

5. 개인정보의 제3자 제공

서비스는 이용자의 개인정보를 제3자에게 제공하지 않습니다.
법령에 따라 수사기관 등이 적법한 절차로 요구하는 경우에 한해 제공될 수 있습니다.

6. 개인정보 처리의 위탁 및 국외 이전

(1) 위탁 현황

서비스 운영을 위해 아래 사업자에 처리를 위탁하고 있습니다.

수탁자위탁 업무처리 위치
Vercel Inc.웹사이트 호스팅 및 서버 실행서울 리전(icn1)에서 실행되나, 수탁자는 미국 법인입니다.
Supabase Inc.데이터베이스 보관대한민국(AWS 서울 리전, ap-northeast-2)

위탁 계약 시 개인정보 보호 관련 지시 준수, 재위탁 제한, 안전성 확보조치 의무를 명시합니다.

(2) 국외 이전에 관한 고지

데이터베이스 보관은 국내(서울)에서 이루어집니다. 다만 호스팅 수탁자인 Vercel Inc.가 미국 법인이므로, 서비스 실행 과정에서 개인정보가 국외로 이전될 수 있습니다. 이를 아래와 같이 고지합니다.

고지 항목내용
이전받는 자Vercel Inc.
이전되는 국가미국 (법인 소재지). 서버 실행 리전은 대한민국 서울(icn1)입니다.
이전 일시 및 방법이용자가 서비스를 이용하는 시점에 네트워크를 통해 자동으로 전송
이전되는 항목§2의 항목 중 서비스 실행 과정에서 처리되는 값(세션 내용, 자동 생성 식별자, 이용 기록)
이전받는 자의 이용 목적웹사이트 호스팅 및 서버 실행
이전받는 자의 보유·이용 기간§4의 보유 기간과 같으며, 별도로 보관하지 않습니다.
이전 거부 방법 및 효과이용자는 서비스 이용을 중단함으로써 이전을 거부할 수 있습니다. 다만 이 경우 투표 세션 생성·참여 기능을 이용할 수 없습니다. 이름 통계 조회(/names, /name/*)는 개인정보 처리 없이 그대로 이용할 수 있습니다.

(3) 그 밖의 외부 전송

서비스는 위 두 곳 외에 어떤 외부 서비스와도 통신하지 않습니다. 분석 도구·추적 스크립트·외부 광고 스크립트를 일절 사용하지 않으며, 화면에 쓰이는 글꼴도 외부 서버가 아닌 서비스 자체에서 제공합니다.

7. 정보주체의 권리와 행사 방법

  • 삭제권 — 세션 생성자는 자신이 만든 세션과 그에 딸린 모든 후보·투표·의견을 즉시, 되돌릴 수 없게 삭제할 수 있습니다.
    • 방법: 세션을 만들 때 받은 관리 링크로 결과 화면에 들어가 [세션 삭제] 를 누릅니다. 한 번의 확인 절차를 거치며, 삭제되면 무엇이 몇 건 지워졌는지 화면에 표시됩니다.
    • 삭제와 동시에 브라우저에 저장된 생성자 키도 함께 제거됩니다.
    • 보유 기간이 이미 끝난 세션은 이 방법으로 지울 수 없습니다. 그 세션은 이미 조회가 차단된 상태이며, §4(2)의 자동 파기가 하루 안에 행까지 지웁니다.
  • 열람·정정 — 생성자는 관리 링크로 세션 내용을 열람하고 후보를 수정할 수 있습니다.
  • 투표 참여자는 재투표로 자신의 표를 바꿀 수 있습니다.
  • 그 밖의 권리 행사나 문의는 §10의 연락처로 요청하실 수 있습니다.

관리 링크를 잃어버리면 생성자임을 확인할 방법이 없습니다. 서비스는 로그인 정보를 갖고 있지 않으므로 본인 확인을 대신해 드릴 수 없습니다. 이 경우에도 §4의 보유 기간이 지나면 자동으로 파기됩니다.

8. 쿠키와 브라우저 저장소

서비스는 아래 값을 이용자 브라우저에 저장합니다.

이름종류보관 기간목적
nv_voter쿠키(httpOnly)180일투표자 식별(1인 1표)
nv_c_{세션주소}쿠키(httpOnly)180일, 세션 삭제 시 즉시 제거세션 생성자 본인 확인
namevote_visitor쿠키(httpOnly)180일익명 방문자 수 집계
nv_voterlocalStorage브라우저가 지울 때까지쿠키가 사라졌을 때의 복구본
nv_voted_{세션주소}localStorage브라우저가 지울 때까지투표 완료 표시
namevote:stashlocalStorage브라우저가 지울 때까지이름 서랍 — 이용자가 담아 둔 이름 목록

이름 서랍(namevote:stash)에 담은 이름은 서버로 전송되지 않습니다. 이 목록은 이용자 브라우저 안에만 있으며, 서비스의 데이터베이스에 저장되지 않습니다. 담아 둔 이름으로 투표 세션을 만들 때 비로소 그 이름들이 서버에 전달됩니다(그때부터는 §2(1)의 ‘후보 이름’입니다). 브라우저의 저장소를 비우면 이 목록은 복구할 수 없습니다.

광고·추적 목적의 쿠키는 사용하지 않으며, 제3자 쿠키도 없습니다. 위 값은 모두 서비스가 직접 발급하는 퍼스트파티 값이고, 방문자 키를 포함해 어떤 값도 외부 광고·분석 사업자에게 전달되지 않습니다.

이용자는 브라우저 설정에서 쿠키 저장을 거부할 수 있습니다. 다만 투표자 키가 없으면 투표 기능을 이용할 수 없습니다(누가 이미 투표했는지 판단할 수 없기 때문입니다). 이름 통계 조회는 쿠키 없이도 그대로 이용할 수 있습니다. 방문자 키를 거부해도 서비스 이용에는 아무 제약이 없습니다 — 방문자 수 집계에서만 빠집니다.

9. 안전성 확보조치

  • 세션 주소(/v/{주소})는 추측할 수 없는 난수로 만들어지며, 검색엔진 색인에서 제외됩니다(noindex robots.txt 차단). 투표 세션이 검색 결과에 노출되지 않습니다.
  • 생성자 키·투표자 키는 스크립트가 읽을 수 없는 httpOnly 쿠키로만 전달됩니다.
  • 관리 링크의 비밀값은 서버가 검증한 뒤에만 쿠키로 저장됩니다. 틀린 값이 담긴 링크로는 기존 생성자 권한을 덮어쓸 수 없습니다.
  • 세션 삭제는 다른 사이트에서 유발할 수 없도록 요청 출처를 검사하며, 링크 미리보기나 자동 미리 읽기로는 실행되지 않는 방식(DELETE)으로만 동작합니다.
  • 통계 기록에는 투표자 키의 원본을 저장하지 않고 되돌릴 수 없는 해시값만 저장합니다.
  • 모든 통신은 HTTPS로 암호화됩니다.
  • 공개 쓰기 경로에는 요청 빈도 제한을 적용합니다.

10. 개인정보 보호책임자 및 문의처

  • 운영 형태: 개인 운영
  • 개인정보 보호책임자: 최형필 (운영자·개인정보 보호책임자)
  • 문의: falinrush@naver.com

개인정보 관련 문의·불만·피해 구제에 관한 사항을 접수하며, 접수 후 신속하게 답변드립니다.

11. 권익침해 구제 방법

아래 기관에 분쟁 해결이나 상담을 신청하실 수 있습니다.

  • 개인정보분쟁조정위원회 — 1833-6972 / www.kopico.go.kr
  • 개인정보침해신고센터 — 118 / privacy.kisa.or.kr
  • 대검찰청 사이버수사과 — 1301 / www.spo.go.kr
  • 경찰청 사이버수사국 — 182 / ecrm.police.go.kr

12. 처리방침의 변경

본 방침의 내용이 추가·삭제·수정될 경우 변경 사항을 시행 7일 전부터 서비스 내에 공지합니다. 다만 이용자 권리에 중대한 영향을 주는 변경은 30일 전에 공지합니다.

  • 시행일: 2026년 8월 16일
  • 버전: v1.0

본 방침은 서비스의 최초 개인정보처리방침이므로 종전 방침이 없습니다. 위 공지 기간은 다음 개정부터 적용됩니다.