개인정보 처리방침
무엇을 처리하고 무엇을 저장하지 않는지 밝혀 둡니다.
시행일 2026년 8월 1일
한 줄로 줄이면
계정 기능이 꺼져 있어 로그인·계정·기기 간 목록 동기화를 처리하지 않습니다. 담아 둔 법안 목록과 화면 테마는 여러분의 브라우저에만 있습니다. 지켜보기 시작·중단 때는 선택한 의안번호를 보내 익명 현재 수만 증감합니다. 로그인·이메일·이름·전화번호를 받는 곳이 이 서비스에는 없습니다.
아래는 그 사실을 항목별로 풀어 쓴 것입니다. 나중에 계정 기능이 생기면 이 문서를 먼저 고친 뒤에 열겠습니다.
무엇을 처리하는가
| 항목 | 목적 | 두는 곳 | 보유 기간 |
|---|---|---|---|
| 담아 둔 법안의 의안번호 | 지켜보는 법안 목록을 다시 열었을 때 보여주기 위해 | 이용자 브라우저 | 이용자가 지울 때까지 (최대 200건, 초과하면 오래된 항목부터 삭제; 브라우저 저장소를 비우면 모두 사라짐) |
| 화면 테마 선택(시스템·라이트·다크) | 다음 방문에도 같은 밝기로 보여주기 위해 | 이용자 브라우저 | 이용자가 지울 때까지 |
| 키보드 단축키를 켜 두었는지 | 단축키를 꺼 둔 선택을 다음 방문에도 지키기 위해 | 이용자 브라우저 | 이용자가 지울 때까지 |
| 현재 탭에서 연 의안번호 목록 | 같은 탭에서 같은 법안을 여러 번 열어도 조회수를 한 번만 세기 위해 | 이용자 브라우저 | 탭을 닫을 때까지 (세션 저장소) |
| 현재 탭에서 화면을 몇 번 옮겼는지 (숫자 하나) | 상세 화면의 「뒤로」가 사이트 밖으로 나가지 않게 판단하기 위해 | 이용자 브라우저 | 탭을 닫을 때까지 (세션 저장소) |
| 의안별 열람 횟수 (누가 열었는지는 포함하지 않음) | 최근 관심이 많은 법안을 보여주기 위해 | 서버(데이터베이스) | 30일 (매일 지난 기록 삭제) |
| 의안별 현재 지켜보는 곳 수 (누가 담았는지는 포함하지 않음) | 그 법안을 지금 지켜보는 브라우저가 몇 곳인지 보여주기 위해 | 서버(데이터베이스) | 서비스 운영 동안 (지켜보기 시작·중단 때 현재 수만 증감) |
| 접속 IP 주소 | 짧은 시간에 몰리는 자동 요청을 걸러 서비스를 유지하기 위해 | 서버 메모리(저장 안 함) | 60초 요청 제한 창 동안 사용하고, 만료 뒤 다음 정리 때 제거 (데이터베이스 저장 없음) |
| 요청 경로, 검색어·필터값, 선택한 의안번호와 동작 | 검색·필터·법안 조회·지켜보기 요청에 답하기 위해 | 서버 메모리(저장 안 함) | 요청을 처리할 때만 사용하고 별도 저장하지 않음 |
| 접속 IP, 요청 시각·경로·검색어·필터값, 사용자 에이전트와 요청 헤더 | 웹 요청 전송, 장애 확인과 플랫폼 보안 운영을 위해 | 호스팅 사업자 접속기록 | 현재 Vercel Hobby 요금제의 Runtime Logs에서 최대 1시간. 법령 준수·보안에 필요한 별도 기록은 Vercel 방침과 계약에 따른 기간 |
서비스 기능이 별도로 사용하는 항목은 위 표와 같습니다. 특히 전화번호·주민등록번호·결제정보를 받는 입력란이 서비스 어디에도 없습니다.
브라우저에만 두는 것
담아 둔 목록 자체와 화면 테마는 브라우저의 로컬 저장소(localStorage)에만 저장합니다. 현재 계정 기능이 꺼져 있어 목록 전체나 브라우저 식별자를 서버로 보내지 않으므로 누가 무엇을 담았는지는 알 수 없습니다.
지우려면 지켜보기 화면에서 항목을 빼거나, 브라우저 설정에서 이 사이트의 저장된 데이터를 삭제하면 됩니다. 저희에게 요청할 필요가 없습니다.
지켜보기 시작·중단 때는 선택한 의안번호와 동작을 서버로 보내 해당 의안의 현재 수를 1 올리거나 내립니다. 서버에는 의안번호별 숫자만 남고, 서비스 데이터베이스에는 누가 보낸 요청인지 저장하지 않습니다. 지켜보기 화면에서 최신 처리상태를 가져올 때도 담아 둔 의안번호를 조회하지만 그 요청은 서비스 데이터베이스에 저장하지 않습니다. 호스팅 접속기록은 아래에서 별도로 밝힙니다.
서버에 저장하는 것
운영 데이터베이스의 현재 저장 위치는 Databricks, Inc.의 Neon 서비스가 운영하는 미국 동부(us-east-1) 리전 PostgreSQL입니다.
서버 데이터베이스에는 국회가 공개한 법안·의원 데이터와 의안별 하루 열람 횟수가 있습니다. 열람 기록은 누가 열었는지를 포함하지 않는 숫자 하나(의안번호·날짜·횟수)이며 30일이 지나면 지웁니다.
법안의 처리상태가 언제 바뀌었는지도 기록합니다. 이는 의안 자체의 이력이라 누가 그 법안을 보았는지·담아 두었는지와 아무 관계가 없습니다. 180일이 지나면 지웁니다.
의안별로 지금 몇 곳이 지켜보는지도 셉니다. 지켜보기를 누르면 1 오르고 그만두면 1 내리는 숫자 하나(의안번호·수)뿐이며, 익명 집계에는 누가 무엇을 지켜보는지 담지 않습니다. 담아 둔 목록의 저장 위치는 앞서 설명한 계정 상태에 따라 달라집니다.
계정 기능이 꺼져 있어 계정·세션·이용자별 법안 목록을 새로 저장하지 않습니다. 데이터베이스 테이블 목록과 이 화면의 처리 항목이 어긋나면 테스트가 실패해, 이 문서를 고치기 전에는 배포할 수 없습니다.
접속 IP 주소
자동화된 대량 요청을 걸러내기 위해 요청을 받은 순간의 IP 주소를 사용합니다. 60초 요청 제한 창 동안 메모리에서만 쓰고, 만료된 항목은 다음 정리 때 제거합니다. 데이터베이스에는 기록하지 않습니다.
다만 호스팅 사업자(Vercel)의 서버 접속기록에는 IP·요청 경로·시각이 일시적으로 남습니다. 이는 저희가 만든 기능이 아니라 웹 서버 운영에 따르는 것으로, 보관 기간과 처리 방식은 아래 수탁자의 방침을 따릅니다.
쿠키를 쓰는가
쿠키를 쓰지 않습니다. 광고·분석용 추적 도구도 넣지 않았습니다. 그래서 쿠키 동의 배너가 없습니다.
지켜보기·테마는 쿠키가 아니라 브라우저 로컬 저장소를 쓰며 HTTP 요청마다 자동으로 전송되지 않습니다. 다만 지켜보기 버튼을 누르면 익명 집계를 위해 선택한 의안번호를 애플리케이션이 한 번 전송합니다.
국회의원의 개인정보는 어떻게 다루는가
이 서비스가 다루는 개인정보 중 가장 큰 부분은 이용자가 아니라 국회의원의 공적 정보입니다. 이름·사진·소속정당· 선거구·약력·소속위원회·발의 내역을 국회가 공개한 열린국회정보 Open API에서 받아 보여줍니다.
국회가 입법 활동의 투명성을 위해 스스로 공개한 정보를, 같은 목적 범위에서 검색하기 쉽게 재배열하는 것입니다(개인정보 보호법 제15조 제1항 제6호의 정당한 이익). 같은 API로 공개되는 이메일·전화번호·생년월일·보좌진 이름은 받아 오지도, 저장하지도, 표시하지도 않습니다.
정보주체는 수집 출처와 처리 목적 확인, 사진 게시와 표시 내용의 정정을 요구할 수 있습니다(같은 법 제20조). 아래에 밝힌 것처럼 현재 직접 접수할 실제 연락처는 아직 마련되지 않은 미완료 상태입니다.
자세한 표시 기준은 집계 방법 페이지에 정리해 두었습니다.
처리를 맡긴 곳과 국외 이전
서비스를 운영하기 위해 아래 국외 사업자의 인프라를 사용합니다. 웹 요청 처리에 필요한 이전이라, 이전을 거부하면 이 사이트를 이용할 수 없습니다.
Vercel Inc.
- 연락처
- privacy@vercel.com
- 이전 국가
- 미국
- 이전 근거
- 개인정보 보호법 제28조의8제1항제3호 (서비스 이용계약의 체결·이행에 필요한 처리)
- 이전 항목
- 접속 IP, 요청 시각·경로·검색어·필터값, 사용자 에이전트와 요청 헤더, 지켜보기 동작 때 선택한 의안번호와 동작
- 이전 시점·방법
- 사이트·API를 요청할 때마다 HTTPS로 Vercel의 국외 인프라에 전송
- 이용 목적
- 웹사이트 전송, 서버 실행, 요청 제한과 보안 로그 운영
- 보유·이용 기간
- 요청 처리 동안 사용하며, 현재 Hobby 요금제의 Runtime Logs 열람 기간은 최대 1시간. 법령 준수·보안에 필요한 별도 기록은 Vercel 방침과 계약에 따른 기간
- 거부 방법
- 국외 이전을 원하지 않으면 사이트에 접속하거나 API를 요청하지 않는 방법으로 거부
- 거부 효과
- 웹 요청을 처리하는 데 필요한 이전이므로 거부하면 이 사이트를 이용할 수 없음
Databricks, Inc. (Neon 서비스)
- 연락처
- privacy@databricks.com
- 이전 국가
- 미국
- 이전 근거
- 개인정보 보호법 제28조의8제1항제3호 (서비스 이용계약의 체결·이행에 필요한 처리)
- 이전 항목
- 운영 데이터베이스에 저장하는 법안·의원 원데이터와 익명 집계
- 이전 시점·방법
- 서비스가 데이터베이스를 읽거나 쓸 때 암호화된 PostgreSQL 연결로 전송
- 이용 목적
- 운영 데이터베이스 저장·조회와 장애 복구
- 보유·이용 기간
- 각 항목의 보유 기간과 프로젝트에 설정된 복구 이력 보관창 동안. 이후 Neon의 운영 방침과 계약에 따라 삭제
- 거부 방법
- 국외 이전을 원하지 않으면 사이트에 접속하거나 API를 요청하지 않는 방법으로 거부
- 거부 효과
- 운영 데이터 조회에 필요한 이전이므로 거부하면 이 사이트를 이용할 수 없음
브라우저에만 저장된 항목 자체는 국외 이전 대상이 아닙니다. 다만 지켜보기·검색·필터 요청을 보내면 위에 적은 값이 처리됩니다.
그 밖에 제3자에게 개인정보를 제공하거나 판매하지 않습니다. 법령에 따른 적법한 요구가 있는 경우를 제외하고는 어떤 경우에도 넘기지 않습니다.
이용자의 권리
개인정보 보호법 제35조부터 제37조에 따라 열람·정정·삭제·처리정지를 요구할 수 있습니다. 호스팅 접속기록은 앞서 밝힌 수탁자의 방침을 따릅니다.
계정 기능이 꺼진 동안에는 계정·세션·이용자별 목록을 새로 저장하지 않습니다. 브라우저에 저장된 지켜보기·테마는 저희를 거치지 않고 직접 지울 수 있습니다.
국회의원 본인 또는 대리인도 정보 관련 조치를 요구할 수 있으며, 현재 접수 창구 상태는 아래에 사실대로 밝힙니다.
파기
열람 횟수 기록은 30일이 지나면 자동으로 삭제합니다. 삭제·변경 전 데이터는 Neon 프로젝트에 설정된 복구 이력 보관창 동안 남을 수 있으며, 그 기간이 지나면 Neon의 운영 방침에 따라 삭제됩니다.
접속 IP는 데이터베이스에 저장하지 않아 별도 파기 절차가 없습니다. 메모리의 제한 항목은 60초 요청 제한 창이 끝난 뒤 다음 정리 때 제거됩니다.
안전성 확보 조치
- 필요하지 않은 정보는 받지 않습니다. 현재 계정 기능이 꺼져 있어 계정·세션 식별정보를 새로 받지 않습니다.
- 모든 통신은 HTTPS로 암호화합니다.
- 데이터베이스 접속 정보는 코드 저장소에 두지 않고 배포 환경의 비밀 변수와 버전 관리에서 제외된 로컬 환경 변수로 관리합니다.
- 이용자 입력은 서버에서 다시 검증하며, 데이터베이스 질의는 값을 분리해 전달합니다(SQL 인젝션 방지).
- 공개 읽기 화면에는 공용 캐시를 두고, 쓰기·자동완성 API에는 짧은 시간의 과도한 요청을 완화하는 장치를 두었습니다.
개인정보 보호책임자와 연락처
연락 창구는 아직 준비 중입니다. 공개 사이트에 어떤 주소를 노출할지 정해지지 않아 비워 두었습니다 — 없는 주소를 적어 두면 연락이 닿는 것처럼 보여 더 나쁘다고 판단했습니다. 현재는 표시 오류 정정이나 개인정보 관련 요청을 직접 받을 실제 연락처가 없는 미완료 상태이며, 운영자가 공개 주소를 정해 개설해야 합니다.
이 서비스는 개인이 운영하는 비영리 비공식 서비스이며, 관계 법령에 따라 운영자 본인이 개인정보 보호책임자입니다.
권익을 침해당했다면
저희에게 연락하기 어렵거나 결과가 만족스럽지 않다면 아래 기관에 도움을 요청할 수 있습니다.
- 개인정보분쟁조정위원회 1833-6972
- 개인정보침해신고센터 국번없이 118
- 대검찰청 사이버수사과 국번없이 1301
- 경찰청 사이버수사국 국번없이 182
이 방침이 바뀌면
내용이 바뀌면 시행일을 고쳐 이 페이지에 올립니다. 처리하는 항목이 늘어나는 등 이용자에게 중요한 변경은 시행 최소 7일 전에 알립니다.
이용약관 · 집계 방법 · 법안 검색으로 돌아가기