개인정보 처리방침
DSHS Developer Platform(이하 "이 사이트")은 개인정보 보호법에 따라 이용자의 개인정보를 아래와 같이 처리해요.
1. 처리하는 개인정보와 목적
| 구분 | 항목 | 목적 |
|---|---|---|
| 로그인할 때 (필수) | 학교 구글 계정(@ts.hs.kr) 이메일, 구글 계정 이름, 구글 프로필 사진 | 학교 구성원 확인, 로그인 유지 |
| 위 정보로 만드는 값 | 기수와 이름 (예: 38기 홍길동) | 프로필과 글에 작성자 표시 |
| 처음 가입할 때 (필수) | 닉네임 | 작성자 표시 |
| 프로필에 직접 적을 때 (선택) | 자기소개, 관심 분야, 연락처(GitHub·이메일·인스타그램·디스코드·웹사이트), 업로드한 프로필 사진 | 프로필 공개 |
| 이용하면서 생기는 정보 | 프로젝트(팀원 이메일 포함), 프로젝트 댓글·하트(즐겨찾기), 개발 팁·댓글·좋아요, 해줘!, 공지사항, 가이드 수정 기록(작성자 이메일) | 서비스 제공, 작성자 표시 |
| 프로젝트 방문 집계 | 로그인한 사용자는 계정, 로그인하지 않은 방문자는 IP 주소와 브라우저 정보를 합쳐 변환한 값(원래 IP 주소는 저장하지 않아요) | 같은 사람이 하루에 여러 번 눌러도 한 번만 세는 방문 수 집계 |
| 동의 기록 | 동의한 처리방침 버전, 동의한 날짜와 시각 | 동의 사실 확인 |
| 사이트 관리 | 프로필(닉네임·자기소개)을 고친 시각, 이용 규칙을 어겨 차단된 경우 차단 기록(계정, 차단 기간, 사유, 관리자가 지운 글의 종류와 시각) | 도배·욕설 같은 글 확인, 기간을 정한 글쓰기 제한 |
누구에게 보이나요? 닉네임, 이름과 기수, 자기소개, 관심 분야, 연락처, 프로필 사진, 그리고 공개로 올린 프로젝트·팁·댓글, 하트를 누른 프로젝트 목록(즐겨찾기)은 로그인하지 않아도 누구나 볼 수 있어요. 프로필에는 이메일이 항상 보여요(직접 적은 이메일이 없으면 학교 이메일). 가이드 수정 기록에는 고친 사람의 닉네임이 보여요. 비공개 프로젝트는 작성자와 허용한 사용자만 볼 수 있어요. 차단 기록은 관리자만 볼 수 있어요.
2. 보유 기간
이용자가 동의를 철회(탈퇴)할 때까지 보관하고, 철회하면 바로 지워요. 다만 차단 중에 탈퇴하면 다시 가입해 차단을 피하지 못하도록, 이메일을 알아볼 수 없게 바꾼 값(SHA-256)과 차단이 끝나는 날만 차단이 끝날 때까지 남겨요. 법령에서 보존을 요구하는 경우에는 그 기간 동안 따로 보관해요.
3. 제3자 제공
이용자의 개인정보를 다른 사람이나 회사에 넘기지 않아요. 다만 법령에 근거한 수사기관의 요청처럼 법에서 정한 경우는 예외예요.
4. 처리 위탁과 국외 이전
서비스를 운영하려고 아래 업체에 일을 맡기고 있어요.
| 받는 곳 | 맡기는 일 | 넘어가는 정보 | 위치 |
|---|---|---|---|
| Supabase Inc. | 데이터베이스, 로그인 인증 | 위 1번의 모든 항목 | 데이터는 대한민국(서울) 서버에 저장돼요. 회사는 미국에 있어요. |
| Cloudflare, Inc. | 사이트 운영, 데이터 전달 | 사이트를 쓸 때 오가는 모든 정보 | 전 세계 서버. 한국에서 접속하면 미국 등을 거쳐요. |
| Cloudinary Ltd. | 올린 이미지 저장·전달 | 프로필 사진, 프로젝트 아이콘, 팁 대표 이미지 | 미국 등 |
| Google LLC | 구글 로그인 | 로그인에 쓰는 계정 정보 | 미국 등 |
- 이전 시기와 방법: 이 사이트를 쓸 때마다 암호화된 인터넷 연결(HTTPS)로 전달돼요.
- 이용 목적과 보유 기간: 위와 같고, 탈퇴하면 이 사이트가 보관한 정보는 지워져요.
- 거부 방법과 불이익: 동의하지 않거나 철회하면 정보가 넘어가지 않아요. 대신 이 사이트를 쓸 수 없어요.
5. 쿠키와 브라우저 저장소
- 로그인 유지용 쿠키(Supabase): 로그인 상태를 기억해요.
ds_onboarded쿠키(30일),ds_privacy쿠키(1년): 가입 설정과 이 처리방침에 동의했는지를 기억해서 페이지를 옮길 때마다 다시 확인하지 않게 해요.- 브라우저 저장소(localStorage): 다크 모드 설정, 바이브 코딩 가이드에서 읽던 위치를 기억해요.
광고나 방문 분석 도구는 쓰지 않아요. 브라우저 설정에서 쿠키를 막을 수 있지만, 로그인 쿠키를 막으면 로그인할 수 없어요.
6. 이용자의 권리와 행사 방법
- 열람·정정: 내 프로필의 "프로필 설정"에서 직접 보고 고칠 수 있어요.
- 삭제·동의 철회: 로그인한 상태에서 이 페이지 맨 위의 "동의 철회하고 탈퇴"를 누르면 바로 처리돼요.
- 그 밖의 요청(처리 정지 등): 아래 책임자에게 이메일로 알려 주세요.
- 이 사이트는 대구과학고 구성원이 쓰는 곳이고, 만 14세 미만 아동은 가입 대상이 아니에요.
7. 개인정보 파기
동의를 철회하면 바로 이렇게 처리해요.
- 계정, 내가 쓴 프로젝트·팁·댓글·하트·좋아요·해줘!·공지, 동의 기록을 모두 지워요. 되돌릴 수 없어요.
- 차단 기록은 지워요. 차단 중이었다면 이메일을 바꾼 값과 끝나는 날만 남겼다가 차단이 끝나면 지워요.
- 다른 사람의 프로젝트에 팀원이나 접근 허용 사용자로 적힌 내 이메일을 빼요.
- 가이드 수정 기록은 모두가 함께 만든 문서라 내용은 남기고, 작성자 표시만 누구인지 알 수 없는 임의의 이름으로 바꿔요.
- 내가 올린 프로필 사진·프로젝트 아이콘·팁 대표 이미지는 Cloudinary에서도 지우도록 요청해요.
- 로그인하지 않은 방문자의 방문 집계 값은 누구의 것인지 알 수 없는 상태로 프로젝트와 함께 보관하다가, 프로젝트가 지워질 때 같이 지워져요.
- 업체가 장애 복구용으로 따로 보관하는 백업에 남은 정보는 그 업체의 보관 기간이 지나면 사라져요.
처리방침 동의 창에서 "동의하지 않고 로그아웃"을 누르면 로그아웃돼요. 아직 닉네임을 정하지 않은 새 계정은 이때 함께 지워지고, 이미 쓰던 계정은 그대로 남아 있다가 다시 로그인하면 동의 창이 또 떠요. 계정을 지우고 싶으면 로그인해서 위의 "동의 철회"를 눌러 주세요.
8. 안전성 확보 조치
- 학교 구글 계정(@ts.hs.kr)으로만 가입할 수 있고, 로그인 화면·서버·데이터베이스 세 곳에서 확인해요.
- 데이터베이스에서 행 단위로 접근을 제한해서 다른 사람의 비공개 정보를 읽을 수 없게 해요.
- 모든 통신은 HTTPS로 암호화돼요.
- 관리용 열쇠는 서버에서만 쓰고, 운영 권한은 최소한의 계정에만 있어요.
9. 개인정보 보호책임자와 문의
- 담당: 신민규
- 이메일: seong381400@gmail.com
개인정보 침해로 도움이 필요하면 아래 기관에도 문의할 수 있어요.
- 개인정보침해신고센터: 118 · privacy.kisa.or.kr
- 개인정보분쟁조정위원회: 1833-6972 · kopico.go.kr
- 대검찰청 사이버수사과: 1301 · spo.go.kr
- 경찰청 사이버범죄 신고시스템: 182 · ecrm.police.go.kr
10. 처리방침 변경
내용이 바뀌면 시행 전에 공지사항에 올려요. 내용이 달라진 새 버전은 로그인할 때 동의 창으로 다시 물어봐요.
- 시행일: 2026년 11월 5일