Project RAG 개인정보처리방침
시행일: 시행일 — YYYY년 M월 D일
우광완(WOO KWANG WAN, 이하 "운영자")은 Project RAG(https://rag.proj.run, 이하 "서비스")를 운영하면서, 「개인정보 보호법」 제30조에 따라 이용자의 개인정보를 어떻게 처리하고 보호하는지 알리기 위해 이 처리방침을 둡니다. 이 처리방침은 영어와 한국어로 게시하며, 어느 판이 우선하는지는 제16항에 적었습니다.
한눈에 보기
- 로그인은 Google 계정으로만 합니다. 비밀번호는 받지 않습니다.
- 처리하는 개인정보는 로그인에 필요한 Google 계정 식별 정보와, 알림을 위해 Google이 인증한 이메일 주소(암호화 저장)가 중심입니다.
- 광고·분석용 쿠키나 추적 도구를 쓰지 않습니다. 개인정보를 팔거나 다른 회사가 자기 목적으로 쓰도록 제공하지 않습니다.
- 서비스는 Cloudflare의 전 세계 네트워크에서 운영되므로, 개인정보가 미국을 포함한 국외에서 처리됩니다.
- YouTube와 Vimeo는 이용자가 영상 링크의 재생 버튼을 누른 뒤에만 브라우저로부터 정보를 받습니다.
- 탈퇴하면 계정 정보는 바로 지우고, 파일 원본은 복구용 보관 기간이 지난 뒤(약 36~45일) 지웁니다.
1. 개인정보를 처리하는 목적
운영자는 다음 목적으로만 개인정보를 처리합니다. 목적이 바뀌면 미리 알리고 필요한 동의를 받습니다.
- 회원 확인과 로그인: 회원인지 확인하고, 로그인 상태를 유지하고, 만 14세 이상인지 확인하고, 계정 도용을 막습니다.
- 파일 서비스 제공: 파일과 버전 저장, 저장 한도와 업로드 한도 관리, 공유 권한 확인, 공개 파일과 내려받기 제공, 복사·평가 기록 관리, 레벨 산정, 외부 링크와 영상 링크의 등록과 확인, 에이전트(MCP) 연결 관리를 합니다.
- 서비스 알림: 저장 한도 경고, 새 에이전트 연결 보안 알림, 게시물 조치 알림, 신고 처리 상태, 팔로우한 파일의 변경 모음 등 이용에 필요한 메일을 보냅니다.
- 신고와 권리 보호: 권리침해·불법 자료 신고를 접수·처리하고, 영향을 받는 소유자에게 알리고, 이의 제기를 처리하고, 결정 기록을 남깁니다.
- 안정적인 운영: 과도한 이용과 악용을 막기 위한 이용량 계산, 익명 신고 양식의 자동 입력(봇) 차단, 장애 대응, 백업과 복구를 합니다.
- 문의 응대: contact@proj.run으로 받은 문의에 답합니다.
2. 처리하는 개인정보 항목과 보유 기간
| 구분 | 처리하는 항목 | 받는 방법 | 보유 기간 |
|---|---|---|---|
| 계정 | 무작위 회원 번호, 표시 이름, 계정 상태, 관리자 여부, 가입 시각, 고른 언어, 만 14세 이상 확인 여부(확인 시각 포함), 레벨과 배지 | 처음 로그인할 때와 이용 과정에서 | 탈퇴할 때까지. 탈퇴하면 무작위 회원 번호와 ‘탈퇴’ 상태만 있는 기록(개인을 알아볼 수 없음)만 남깁니다. |
| Google 계정 연결 | Google 계정 고유 번호(sub)의 일방향 해시값, 발급자(accounts.google.com) | 로그인할 때 Google로부터 | 탈퇴할 때 즉시 삭제 |
| 알림 메일 주소 | Google이 인증했다고 표시한 이메일 주소 1개(암호화), 알림 설정 | 로그인할 때 Google로부터 | 직접 삭제하거나 탈퇴할 때까지. 어느 경우든 즉시 삭제 |
| 메일 발송 기록 | 알림 종류, 발송 상태, 시각(메일 주소는 들어 있지 않음) | 알림을 보낼 때 자동 생성 | 발송 처리가 끝난 뒤 30일. 7일 안에 보내지 못한 알림은 처리 끝남으로 바꾸고 30일 뒤 삭제 |
| 로그인 기록 | 로그인 세션 값과 보안 확인 값(모두 복원할 수 없는 해시로만 저장), 만든 시각과 만료 시각 | 로그인할 때 자동 생성 | 30분 동안 쓰지 않거나 12시간이 지나면 만료되고 자동 삭제. 로그인 시도 기록은 10분 뒤 만료. 탈퇴하면 즉시 삭제 |
| 보안 기록 | 계정 사건(계정 생성, 로그인, 에이전트 연결·해제, 의심스러운 토큰 재사용, 계정 정지)과 시각. IP 주소는 남기지 않음 | 자동 생성 | 90일 |
| 파일과 작업 기록 | 올린 파일, 제목, 파일 이름, 형식, 크기, SHA-256 값, 출처 주소, 참조, 별칭, 파일 사이 연결, 기간, 메모, 버전 기록, 업로드 시각, 작업공간 정보, 진행 중인 업로드 상태 | 회원이 직접 입력 | 삭제하거나 탈퇴할 때까지(제3항의 절차를 따름). 진행 중인 업로드는 24시간 뒤 만료 |
| 외부 링크·영상 링크 기록 | 링크 주소와 도메인, 회원이 밝힌 지문과 크기, 영상 제공자와 영상 ID, 시작·끝 시각, 회원이 입력한(또는 제공자에게서 가져오도록 요청한) 제목과 채널, 링크 상태와 마지막 확인 시각 | 회원이 직접 입력. 상태는 서비스의 확인 결과 | 파일과 같음 |
| 공유와 기여 기록 | 주거나 받은 권한, 소유권 이전 제안, 작업공간별 기여 ID, 평가, 정정 의견, 팔로우한 파일, 레벨 산정에 쓰는 기여 기록 | 이용 과정에서 생성 | 탈퇴할 때 권한, 팔로우, 계정과 기여 ID 사이의 연결은 즉시 삭제. 다른 회원의 파일에 남긴 평가·연결은 ‘탈퇴한 회원’으로 남음 |
| 에이전트 연결 | 클라이언트 이름과 돌아갈 주소, 허락한 작업공간·권한·기간, 접근·갱신 토큰(해시로 저장) | 회원이 연결을 허락할 때 | 연결이 만료되거나 해제된 뒤 자동 정리. 탈퇴하면 즉시 삭제 |
| 이용량 기록 | 회원별 시간당 요청 수와 내려받은 양, 하루 업로드 양 | 자동 생성 | 계산 기간이 끝난 뒤 24시간 |
| 로그인하지 않은 이용의 이용량 | 묶음 번호(4,096개 중 하나)별 요청 수, 내려받은 양, 익명 신고 수. 묶음 번호는 IP 주소를 비밀 키로 변환해 만들며, IP 주소 자체는 저장하지 않음 | 자동 생성 | 계산 기간이 끝난 뒤 24시간 |
| 회원 신고 | 신고자 회원 번호, 대상 파일·버전, 신고 유형, 신고문, 처리 기록과 사유 | 회원이 신고할 때 | 처리 기록 보존과 분쟁 대응을 위해 서비스 운영 기간 동안 보관. 신고자가 탈퇴하면 신고자와의 연결은 삭제 법률 검토 신고 기록 보관 기간 — 운영자 결정 필요 |
| 비회원 신고 | 이름(또는 단체명), 이메일 주소(암호화), 선택 연락처, 대리인인 경우 위임 자료, 권리 소명 자료, 대상 주소, 신고 내용, Cloudflare Turnstile 자동 입력 확인 결과 | 신고 양식으로 보내거나 contact@proj.run으로 보낼 때 | 처리가 끝난 날부터 3년 뒤 파기(재게시 요청·분쟁 대응 목적) 법률 검토 |
| 조치 알림과 이의 제기 | 대상 버전이나 작업공간, 근거, 효과, 자동 조치 여부, 이의 내용과 결과 | 운영자가 조치하거나 회원이 이의를 제기할 때 | 신고 기록과 함께 같은 기간 보관 |
| 불법 자료 사건 | 사건 기록, 확인된 자료의 파일 참조와 SHA-256 지문(운영자만 접근) | 자료가 확인될 때 | 사건 기록과 파일 참조: 1년. 지문: 서비스 운영 기간 동안 차단 목록에 보관(개인을 알아볼 수 없음) 법률 검토 |
| 문의 | 보낸 이메일 주소, 이름(적은 경우), 문의 내용 | contact@proj.run으로 보낼 때 | 답변을 마친 날부터 1년 뒤 파기 운영자 확정 필요 |
| 운영 기록 | 오류 코드, 경로, 처리 시간, 데이터센터 코드, 무작위 식별 번호 | 자동 생성 | 서비스 기록에는 IP 주소·메일 주소·파일 내용을 남기지 않으며 기록 보관 기간 — 예: 7일 동안 보관. Cloudflare가 서비스 전달 과정에서 처리하는 접속 정보는 Cloudflare의 보관 기준을 따름 확인 필요 |
| 백업 | 서비스 데이터베이스에 있는 위 항목 전체(메일 주소는 암호화된 상태). 파일 원본은 데이터베이스 백업에 들어 있지 않음 | 자동 생성 | 데이터베이스 복구 시점: 최대 30일. Cloudflare R2의 암호화 백업 사본: 30일 동안 변경 잠금, 90일 뒤 삭제 |
- 주민등록번호, 민감정보(건강, 정치적 견해 등), 결제 정보는 받지 않습니다.
- 공개 작업공간에 올릴 내용에서 전화번호·주민등록번호·카드 번호·이메일 주소·인증 토큰·비밀키·서명이 든 주소 형식을 자동으로 확인하는 일은 요청을 처리하는 동안에만 이루어집니다. 발견된 값은 저장하거나 기록하지 않습니다.
- 파일 안에 다른 사람의 개인정보를 넣으면 그 정보도 파일과 함께 저장됩니다. 파일 안의 개인정보는 올린 회원이 책임지고 확인해야 합니다.
- 법령이 일정 기간 보관을 요구하면 그 기간 동안 따로 보관합니다.
2-1. 알림 메일
- 받는 정보: Google로 로그인할 때 Google이 인증했다고 표시한 이메일 주소 하나만 받습니다. 추가 권한을 요청하지 않고, 입력란 등 다른 경로로는 주소를 받지 않습니다. Google이 인증하지 않은 주소는 저장하지 않습니다. 저장된 주소는 로그인 때 Google이 인증한 주소를 보내 온 경우에만 바뀝니다.
- 쓰는 목적: 서비스 알림에만 씁니다. 저장 한도 경고(80%·95%·100%)와 지워진 원본에서 나에게 넘어온 저장 용량 알림, 새 에이전트 연결이 허락될 때마다 보내는 보안 알림, 내 게시물에 대한 조치 알림과 이의 제기 결과, 내가 한 신고의 처리 상태 변경, 팔로우한 파일의 변경 모음, 그리고 관리자에게 보내는 새 신고 알림입니다. 광고·마케팅 메일은 보내지 않습니다.
- 보호 방법: 주소는 암호화해 저장하고, 계정 설정에는 일부를 가린 형태로만 보여 줍니다. 메일에는 파일 제목·내용, 정해진 근거와 효과를 넘는 신고 내용이나 처리 사유, 다른 회원의 정보를 넣지 않고 확인할 페이지 링크만 담습니다.
- 알림 끄기와 주소 삭제: 계정 설정에서 언제든 알림을 끄거나 켤 수 있습니다. 알림을 끄면 메일을 보내지 않고, 저장된 주소는 다시 켤 때를 위해 남겨 둡니다. ‘주소 삭제’를 누르면 저장된 주소와 아직 보내지 않은 내 알림이 바로 삭제되고 알림이 꺼집니다. 그 뒤에는 알림을 다시 켜기 전까지 로그인해도 주소를 저장하지 않습니다.
- 보관 기간: 직접 삭제하거나 탈퇴할 때까지 보관합니다. 발송 기록에는 주소가 들어 있지 않으며, 발송 처리가 끝난 뒤 30일이 지나면 삭제합니다. 삭제는 정기 작업이 하므로 몇 분 늦어질 수 있습니다.
- 알림은 noreply@proj.run에서 회원이 고른 언어로 보냅니다. 문의 주소는 contact@proj.run입니다.
3. 개인정보의 파기 절차와 방법
- 절차: 보유 기간이 끝났거나 처리 목적을 이룬 정보는 자동 정리 작업이 정해진 양씩 삭제합니다. 자료가 많으면 모두 삭제되기까지 더 걸릴 수 있습니다.
- 방법: 데이터베이스와 저장소의 전자 기록은 복구할 수 없도록 삭제합니다. 종이 기록은 만들지 않습니다.
- 파일 원본을 지우는 시점: 버전이나 파일을 삭제하면 바로 열람할 수 없게 되고, 그 크기는 바로 저장 한도로 돌아옵니다. 원본은 약 36일 뒤(저장소 보호 잠금 35일 + 1일) 물리적으로 지워지며, 전체 과정에 약 36~45일이 걸릴 수 있습니다. 이렇게 늦추는 이유는 데이터베이스를 복구하더라도 원본이 없는 기록이 생기지 않도록 하기 위해서입니다. 그동안에도 누구도 열람하거나 내려받을 수 없습니다. 복사본(포크)이 같은 원본을 가리키고 있으면 그 복사본을 위해 원본을 남깁니다. 법률 검토
- 백업: 데이터베이스 복구 시점에는 최대 30일, 암호화 백업 사본에는 최대 90일(처음 30일은 잠금) 동안 삭제 전 상태가 남을 수 있습니다. 이 기록은 장애 복구에만 쓰고 기간이 지나면 자동으로 사라집니다. 백업으로 복구하면 그 사이에 처리한 삭제와 탈퇴를 다시 적용합니다. 이를 위해 탈퇴한 회원의 무작위 회원 번호와 탈퇴 시각만 따로 보관합니다.
- 급히 지워야 하는 경우: 실수로 올린 개인정보처럼 파일을 더 빨리 지워야 하는 사정이 있으면, 파일을 삭제한 뒤 contact@proj.run으로도 알려 주세요. 법률 검토
- 비공개 전환·권한 회수: 다른 사람의 권한을 거두거나 공개 작업공간을 철회해도, 이미 다른 사람이 내려받거나 복사한 사본은 회수할 수 없습니다.
4. 개인정보의 제3자 제공
운영자는 개인정보를 다른 사람이나 회사에 제공하지 않습니다. 다만 다음은 예외입니다.
- 법령에 특별한 규정이 있거나, 수사기관이 법령에 정한 절차와 방법에 따라 요청한 경우
- 이용자가 직접 공개를 고른 경우: 공개 작업공간의 파일과 제목·파일 이름, 공개 기여 ID와 그에 딸린 공개 기여 내역은 누구나 볼 수 있습니다.
- 이용자가 직접 허락한 경우: 연결을 허락한 에이전트는 허락한 범위의 자료를 받으며, 그 뒤의 처리는 에이전트 제공자의 조건을 따릅니다.
- 이용자가 영상 링크의 재생 버튼을 누른 경우: 그때 이용자의 브라우저가 YouTube나 Vimeo에 직접 연결됩니다(제8-1항). 운영자는 이들에게 계정 정보를 보내지 않습니다.
5. 개인정보 처리 업무의 위탁
운영자는 서비스 운영을 위해 다음 업무를 맡기고 있습니다. 위탁 계약에서 개인정보를 안전하게 처리하도록 정하고 있는지 확인합니다. 법률 검토
| 받는 곳 | 맡기는 업무 |
|---|---|
| Cloudflare, Inc. | 서비스 실행(Workers, Durable Objects), 데이터베이스(D1), 파일과 백업 저장소(R2), 알림 메일 발송(Email Service), 익명 신고 양식의 자동 입력 확인(Turnstile), 네트워크 전달과 보호 |
| Google LLC | Google 계정 로그인(본인 확인) |
- Google 로그인은 이용자가 Google에 직접 로그인하고 그 결과를 서비스가 받는 방식입니다. Google을 수탁자로 볼지 독립된 제공자로 볼지는 법률 검토가 필요합니다. 법률 검토
- YouTube(Google LLC)와 Vimeo, Inc.는 운영자의 수탁자가 아닙니다. 이들은 이용자가 재생 버튼을 누른 뒤에만, 자기 방침에 따라 이용자의 브라우저로부터 정보를 받습니다(제8-1항).
6. 개인정보의 국외 이전
서비스는 국외 사업자의 시설에서 운영되므로, 서비스를 이용하면 개인정보가 국외로 이전됩니다. 이 이전은 이용자와의 계약을 이행하는 데 꼭 필요하며, 「개인정보 보호법」 제28조의8에 따라 다음과 같이 알립니다. 법률 검토
| 항목 | Cloudflare, Inc. | Google LLC |
|---|---|---|
| 연락처 | Cloudflare 개인정보 문의처 — 예: privacyquestions@cloudflare.com 확인 필요 | https://support.google.com/policies/contact/general_privacy_form 확인 필요 |
| 이전되는 나라 | 미국 및 Cloudflare 데이터센터가 있는 나라. 주 데이터베이스 위치: 아시아·태평양(위치 지정). 정확한 위치 D1·Durable Objects·R2 위치 — 대시보드 확인 확인 필요 | 미국 등 Google 데이터센터가 있는 나라 |
| 이전되는 항목 | 제2항의 모든 항목(메일 주소는 암호화된 상태). 익명 신고 양식에서는 브라우저가 보내는 Turnstile 확인 정보 | 로그인 요청과 그 결과(Google 계정 고유 번호, 인증된 이메일 주소) |
| 이전 시기와 방법 | 서비스를 이용할 때마다 암호화된 통신으로 전송 | 로그인할 때마다 암호화된 통신으로 전송 |
| 이전 목적 | 제5항의 위탁 업무 | 로그인(본인 확인) |
| 보유·이용 기간 | 제2항의 보유 기간. 위탁 계약이 끝나면 삭제 | Google의 처리 기준을 따름 |
거부하는 방법과 결과: 국외 이전을 원하지 않으면 서비스 이용을 멈추고 탈퇴할 수 있습니다. 국외 이전 없이는 로그인과 저장을 할 수 없으므로 서비스를 이용할 수 없습니다. 로그인하지 않고 공개 파일만 보는 경우에도 Cloudflare의 시설을 거칩니다.
7. 개인정보의 안전성 확보 조치
운영자는 「개인정보 보호법」 제29조에 따라 다음 조치를 합니다. 법률 검토
- 관리적 조치: 개인정보를 다룰 수 있는 사람을 운영자 1인으로 한정합니다. 내부 관리계획을 세워 시행합니다. 내부 관리계획 작성 여부 확인
- 암호화: 모든 통신은 HTTPS로 암호화합니다. 알림 메일 주소와 비회원 신고자의 연락처는 암호화해 저장합니다. 세션 값과 에이전트 토큰은 복원할 수 없는 해시로만, Google 계정 고유 번호는 일방향 해시로만 저장합니다. 백업은 암호화합니다.
- 접근 통제: 파일을 읽거나 고칠 때마다 서버가 그 변경과 같은 단계에서 현재 회원·작업공간·파일 권한을 확인합니다. 에이전트는 허락받은 권한과 회원의 현재 권한이 겹치는 범위에서만 작동합니다. 신고를 볼 수 있는 권한은 비공개 파일을 볼 권한을 주지 않습니다.
- 로그인 보호: 로그인 쿠키는 이 사이트에서만, 암호화된 연결로만 쓰이도록 설정합니다. 30분 동안 쓰지 않거나 12시간이 지나면 다시 로그인해야 합니다. 새 에이전트 연결이 허락될 때마다 메일로 알립니다.
- 별도 내려받기 주소: 파일은 로그인 쿠키가 전달되지 않는
https://files.proj.run에서 전달합니다. 비공개 파일의 내려받기 링크는 5분 안에 만료됩니다. - 최소 수집: 로그인하지 않은 이용의 이용량은 IP 주소를 저장하지 않고, 비밀 키로 변환한 묶음 번호로만 계산합니다. 서비스 기록에는 IP 주소·메일 주소·파일 내용을 남기지 않습니다.
- 처리 기록: 신고 처리는 누가 언제 어떤 조치를 했는지 바꿀 수 없는 형태로 기록합니다.
- 물리적 조치: 서버와 저장소는 Cloudflare의 데이터센터에서 운영되며 Cloudflare의 물리적 보안 조치를 따릅니다.
8. 쿠키와 비슷한 기술
- 서비스는 아래 쿠키만 씁니다. 광고·분석·추적용 쿠키는 쓰지 않습니다.
| 쿠키 이름 | 쓰는 목적 | 보관 기간 |
|---|---|---|
__Host-rag_s | 로그인 상태 유지 | 최대 12시간(30분 동안 쓰지 않으면 서버에서 만료) |
__Host-rag_pre | 로그인이 같은 브라우저에서 이루어지는지 확인 | 10분 |
lang | 고른 언어 기억 | 1년 |
tz | 시각을 이용자의 시간대로 표시 | tz 쿠키 보관 기간 확인 필요 |
- 이 밖에 브라우저 저장 공간에 다음을 잠시 저장합니다. 개인을 알아볼 수 있는 정보는 넣지 않습니다.
- 끊긴 업로드를 이어 올리기 위한, 진행 중인 업로드의 번호와 SHA-256 값(업로드가 끝나거나 취소되면 삭제)
- 여러 탭에서 동시에 로그아웃되도록 알리는 신호
- 거부 방법: 브라우저 설정에서 쿠키를 막을 수 있습니다. 쿠키를 막으면 로그인이 필요한 기능은 쓸 수 없지만, 로그인하지 않고 공개 파일을 찾고 내려받는 것은 할 수 있습니다.
8-1. 영상 재생
- 영상 링크 파일에는 재생 전 자리 표시만 보입니다. 재생 버튼을 누르기 전에는 브라우저가 YouTube나 Vimeo에 아무 요청도 보내지 않습니다.
- 재생 버튼을 누르면 YouTube의 개인정보 보호 강화 플레이어(
www.youtube-nocookie.com)나 Vimeo의 "추적 안 함" 플레이어(player.vimeo.com,dnt=1)를 불러옵니다. 그때부터 브라우저는 IP 주소, 브라우저 정보, 보는 영상 등의 정보를 YouTube(Google LLC)나 Vimeo, Inc.에 직접 보내며, 이들은 자체 쿠키나 비슷한 저장 기술을 쓸 수 있습니다. 이들의 개인정보처리방침이 적용됩니다: YouTube·Google 개인정보처리방침 주소 확인 필요, Vimeo 개인정보처리방침 주소 확인 필요. - 서비스 화면은 이 두 플레이어 주소에서만 영상 프레임을 허용합니다.
- 원하지 않으면 재생 버튼을 누르지 마세요. 대신 제공자의 사이트에서 직접 열 수 있으며, 이 경우에도 제공자의 방침이 적용됩니다.
8-2. 외부 링크와 링크 확인
- 다른 웹사이트로 가는 링크는 전체 주소를 보여 주는 확인 화면을 거친 뒤에만 열립니다. 이때 브라우저가 서비스 화면의 주소(리퍼러)를 상대 사이트에 보내지 않도록 요청합니다.
- 링크가 아직 작동하는지 보여 주기 위해, 서비스의 서버가 링크 주소(영상은 제공자의 공개 oEmbed 주소)에 정해진 횟수만큼 상태 확인 요청을 보냅니다. 이 요청은 이용자의 브라우저가 아니라 서버에서 나가며, 이용자에 관한 정보를 담지 않고, 내용을 읽지 않습니다.
- 영상의 제목과 채널을 가져오도록 요청하면, 서버가 제공자의 oEmbed 주소에 한 번 묻고 제목과 채널 이름만 저장합니다.
9. 정보주체의 권리와 행사 방법
- 이용자는 언제든 자신의 개인정보에 대해 다음을 요구할 수 있습니다.
- 열람
- 정정·삭제
- 처리 정지
- 동의 철회
- 「개인정보 보호법」 제35조의2에 따른 전송 요구(해당되는 경우) 법률 검토
- 직접 할 수 있는 것:
- 알림 끄기·켜기와 메일 주소 삭제: 계정 설정
- 에이전트 연결 확인과 해제: 계정 → 에이전트 연결
- 내 파일 목록과 원본 받기: 계정 → 내 자료 내려받기
- 준 권한 회수, 파일·버전 삭제, 공개 작업공간 철회, 작업공간 이전: 작업공간 설정
- 공개 파일별 검색엔진 노출 켜기·끄기: 파일 설정
- 회원 탈퇴: 계정 → Project RAG 탈퇴
- 운영자에게 요청하는 방법: contact@proj.run으로 영어나 한국어로 요청해 주세요. 운영자는 본인임을 확인한 뒤 10일 안에 처리하고 결과를 알립니다. 법령에 따라 요구를 거절하거나 미뤄야 하면 그 이유와 이의를 제기하는 방법을 알립니다. 법률 검토
- 대리인: 법정대리인이나 위임받은 사람도 요청할 수 있습니다. 이때는 위임장을 함께 보내 주세요.
- 본인 확인을 위해 비밀번호, 인증 코드, 로그인 정보를 요구하지 않습니다. 이런 정보는 보내지 마세요.
- 다른 사람의 파일에 내 개인정보가 들어 있다면 권리침해 신고 안내에 따라 삭제나 임시조치를 요청할 수 있습니다.
9-1. 내 자료 내려받기
계정 → 내 자료 내려받기에서 manifest.json 파일(공개된 형식 버전 포함)과 내가 소유한 작업공간의 파일 원본이 담긴 ZIP 파일을 받을 수 있습니다. 목록에는 작업공간, 파일, 버전(번호·이름·SHA-256·크기·시각·공개 여부), 참조, 별칭, 파일 사이 연결, 내가 준 권한, 내가 남긴 평가와 정정 의견, 내가 한 신고가 들어 있습니다. 외부 링크와 영상 링크는 내용 없이 기록(주소, 밝힌 지문, 시작·끝)으로 들어 있습니다. 메일 주소와 Google 계정 정보는 넣지 않습니다. 하루에 한 번 만들 수 있고, 만든 묶음은 7일 동안 내려받을 수 있습니다.
10. 만 14세 미만 아동
서비스는 만 14세 미만 아동을 회원으로 받지 않으며, 아동의 개인정보를 알면서 수집하지 않습니다. 처음 로그인할 때 만 14세 이상인지 확인합니다. 만 14세 미만인 사실을 알게 되면 그 계정의 이용을 멈추고 관련 정보를 삭제합니다. 보호자는 contact@proj.run으로 알려 주세요. 법률 검토
11. 회원 탈퇴와 남는 기록
- 바로 삭제하는 정보: 탈퇴를 확정하면 같은 처리 안에서 Google 계정 연결 정보, 저장된 알림 메일 주소와 설정, 아직 보내지 않은 알림과 발송 기록, 모든 로그인 세션과 재확인 기록, 에이전트 연결과 토큰, 받거나 준 권한, 팔로우, 계정과 기여 ID 사이의 연결을 삭제합니다. 표시 이름은 ‘탈퇴한 회원’으로 바뀝니다.
- 자동으로 정리하는 정보: 내가 소유한 작업공간과 그 안의 모든 파일·버전·연결·평가 기록은 즉시 열람, 공개 검색, 사이트맵에서 빠지고, 이어지는 정리 작업으로 검색 색인에서도 제거됩니다. 데이터베이스의 관련 기록은 정해진 양씩 삭제합니다. 파일 원본은 저장소 보호 잠금 35일에 1일을 더한 뒤 물리적으로 지워지며, 탈퇴 후 모두 지워지기까지 약 36~45일이 걸립니다. 이렇게 늦추는 이유는 데이터베이스를 복구하더라도 원본이 없는 기록이 생기지 않도록 하기 위해서입니다. 그동안에도 누구도 열람하거나 내려받을 수 없습니다. 법률 검토
- 남는 기록: 다른 회원이 만든 복사본은 그 회원의 자료로 남습니다. 다른 회원의 파일이나 공개 공간에 남긴 평가·정정 의견·연결·게시 자료는 남고, 작성자는 ‘탈퇴한 회원’으로 표시됩니다. 처리 중이거나 보관된 신고는 처리와 기록 보존을 위해 신고문과 함께 남지만 신고자는 표시되지 않고, 나와 연결되는 정보는 삭제됩니다. 신고문에 직접 적은 내용은 지워지지 않으니 신고문에 개인정보를 적지 마세요.
- 내부 식별 번호: 저장·신고 처리의 무결성 확인과 중복 처리 방지를 위한 내부 기록에는 무작위 회원 번호와 무작위 기여 번호만 남습니다. 이 번호는 이름·이메일·Google 계정과 연결되지 않으며, 다른 회원에게 다시 배정하지 않습니다.
- 복구 불가: 탈퇴는 취소하거나 되돌릴 수 없고, 삭제한 계정과 파일은 복구해 드릴 수 없습니다. 필요한 자료는 탈퇴 전에 내 자료 내려받기로 받아 두세요. 이미 외부로 복사된 공개 내용은 회수할 수 없습니다.
- 백업과 복구 기록: 데이터베이스 복구 시점(최대 30일)과 암호화 백업 사본(최대 90일)에는 탈퇴 전 상태(암호화된 메일 주소와 Google 계정 고유 번호의 해시값 포함)가 남을 수 있습니다. 이 기록은 장애 복구에만 쓰며, 복구하면 탈퇴 처리를 다시 적용합니다. 이를 위해 무작위 회원 번호와 탈퇴 시각만 따로 보관합니다.
- 다시 가입: 같은 Google 계정으로 다시 가입하면 새 회원으로 시작합니다. 이전 계정의 파일·권한·평가·레벨·기여 기록은 이어지지 않습니다. 그때 가입이 마감되어 있다면 contact@proj.run으로 초대를 요청해 주세요.
12. 자동으로 이루어지는 처리
다음은 사람이 하나하나 판단하지 않고 자동으로 이루어집니다. 운영자는 이것이 「개인정보 보호법」 제37조의2의 "자동화된 결정"에 해당하지 않는다고 보고 있으나, 이용자는 어느 것이든 설명을 요청하거나 이의를 제기할 수 있습니다. 법률 검토
- 공개 작업공간 자동 확인: 공개 작업공간에 올릴 내용에 개인정보·비밀 정보 형식이 있으면 저장을 거절하고, 어느 칸에서 어떤 종류가 발견되었는지 알립니다. 비공개 작업공간에는 저장할 수 있습니다.
- 불법 자료 보류: 공개 작업공간의 버전이 불법 자료로 신고되면 운영자가 검토할 때까지 보류합니다. 소유자에게는 자동 조치였다는 점과 이의 제기 방법을 알립니다.
- 차단 목록: SHA-256 지문이 확인된 불법 자료와 같은 파일은 공개 작업공간에서 거절합니다.
- 링크 확인: 주소가 "찾을 수 없음"이나 "없어짐"으로 응답하는 링크에는 ‘연결 끊김’을, 제공자가 삭제·비공개라고 알리는 영상에는 ‘재생 불가’를 표시합니다. 링크 자체는 남겨 둡니다.
- 레벨: 다른 회원들이 내 공개 기여를 어떻게 이용하고 평가했는지에 따라 레벨이 자동으로 정해집니다. 레벨은 배지와 저장·업로드 한도만 바꾸며, 비공개 자료에 접근할 권한을 주지 않습니다.
- 이용 한도: 한도를 넘는 요청은 안내된 시각까지 거절합니다.
13. 개인정보 보호책임자
개인정보 처리에 관한 문의, 불만, 피해 구제 요청은 아래로 연락해 주세요. 지체 없이 답변하고 처리합니다.
- 개인정보 보호책임자: 우광완(WOO KWANG WAN, 운영자)
- 이메일: contact@proj.run(영어 또는 한국어)
14. 대한민국 밖의 이용자
- 서비스는 영어와 한국어로 전 세계에 제공합니다. 이 처리방침은 서비스에 적용되는 대한민국 법을 기준으로 합니다.
- 출시 단계에서는 유럽연합(EU) 이용자를 주 대상으로 하지 않으며, EU 대리인을 지정하지 않았습니다. 법률 검토
- 어디에 살든 제9항의 권리(열람·정정·삭제·내려받기·처리 정지)를 행사할 수 있으며, 운영자는 영어나 한국어로 답합니다.
- 요청이 제대로 처리되지 않았다고 생각하면, 거주하는 나라의 개인정보 감독기관에도 문의할 수 있습니다.
15. 권익 침해에 대한 구제 방법
개인정보 침해로 인한 분쟁 해결이나 상담이 필요하면 아래 대한민국 기관에 문의할 수 있습니다.
| 기관 | 연락처 |
|---|---|
| 개인정보분쟁조정위원회 | 1833-6972 · www.kopico.go.kr |
| 개인정보침해신고센터(한국인터넷진흥원) | 국번 없이 118 · privacy.kisa.or.kr |
| 대검찰청 | 국번 없이 1301 · www.spo.go.kr |
| 경찰청 | 국번 없이 182 · ecrm.police.go.kr |
[확인 필요: 공개 직전 각 기관의 연락처를 다시 확인합니다.]
16. 처리방침의 언어
- 이 처리방침은 영어와 한국어로, 같은 정성과 같은 구성으로 작성합니다.
- 우선하는 판 — 법률 검토 후 선택, 이용약관 제3조와 같은 규칙 법률 검토
17. 처리방침의 변경
이 처리방침을 바꿀 때는 시행일 7일 전부터 서비스에 알립니다. 수집 항목, 이용 목적, 제3자 제공 등 중요한 내용이 바뀌면 30일 전부터 알립니다. 법률 검토
| 시행일 | 내용 |
|---|---|
| 시행일 | 글로벌 서비스용 영어·한국어 개인정보처리방침 첫 게시. 이전 한국어 방침을 대체. 파일당 100 MB와 저장 한도, 외부 링크와 영상 재생, Turnstile, 보안 기록, 조치 알림과 이의 제기, 불법 자료 보류와 차단 목록, 검색엔진 노출 선택, 90일 암호화 백업을 반영 |