개인정보처리방침

시행일: 2026년 9월 2일

oj.uz 운영자(이하 “운영자”)는 「개인정보 보호법」에 따라 이용자의 개인정보를 보호하고 관련 고충을 처리하기 위하여 다음과 같이 개인정보처리방침을 공개합니다.

1. 처리하는 개인정보, 목적, 법적 근거 및 보유기간

업무항목목적 및 법적 근거보유기간
회원 관리이메일 주소, 사용자명, Auth0 사용자 식별자, 이메일 인증 여부, 가입일, 언어·기본 프로그래밍 언어 등 설정정보가입, 로그인, 계정 관리 및 회원 서비스 제공
「개인정보 보호법」 제15조 제1항 제4호(계약의 체결·이행)
회원 탈퇴 또는 삭제 요청 처리 시까지
문제 제출 및 채점제출한 소스 코드·파일, 문제와 프로그래밍 언어, 제출시각, 채점 상태·점수·결과, 실행시간·메모리 사용량프로그램 채점, 제출 이력·통계·랭킹 제공
「개인정보 보호법」 제15조 제1항 제4호(계약의 체결·이행)
제출 삭제 요청 처리 시까지
보안 및 부정 이용 방지제출 요청의 IP 주소, User-Agent, 접속 국가·지역·도시보안 사고 조사 및 부정 이용 방지
「개인정보 보호법」 제15조 제1항 제6호(정당한 이익)
관련 제출 삭제 요청 처리 시까지

서비스 이용 과정에서 로그인 세션, 언어 설정, 보안 쿠키와 접속 로그가 자동으로 생성될 수 있습니다.

2. 공개되는 정보

oj.uz는 온라인 저지의 제출 공유 기능을 위해 사용자명, 프로필의 해결·시도 문제 수, 문제별 통계·랭킹, 공개 제출의 소스 코드와 채점 결과를 다른 이용자에게 공개합니다. 이메일 주소, Auth0 식별자와 접속정보는 공개하지 않습니다.

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

운영자는 이용자의 개인정보를 제3자에게 판매하지 않으며, 원칙적으로 제3자에게 제공하지 않습니다. 법률에 특별한 규정이 있거나 적법한 절차에 따른 요청이 있는 경우에는 예외로 할 수 있습니다. 아래 수탁자는 운영자를 대신하여 서비스를 제공하는 자로서 제3자 제공에 해당하지 않습니다.

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

국외 이전은 서비스 계약의 체결·이행에 필요한 처리위탁·보관으로서 이 방침에 관련 사항을 공개하는 경우에 해당하며, 근거는 「개인정보 보호법」 제28조의8 제1항 제3호 가목입니다.

수탁자업무·목적 및 이전 항목처리 국가·시기·방법보유기간
Cloudflare, Inc.
dpo@cloudflare.com
웹 호스팅, 네트워크 보안, 데이터베이스(D1), 파일 저장(R2), 작업 Queue, 로그·Turnstile 처리
이전 항목: 본 방침에 기재된 서비스 데이터와 접속정보
미국 및 Cloudflare 글로벌 네트워크 소재 국가
주 데이터베이스: 서부 북미, 파일: 아시아·태평양
서비스 요청·저장 시 암호화된 네트워크로 이전
운영자가 삭제할 때까지. Workers 로그 7일, Queue 4일, 데이터베이스 복구 이력 30일, 채점 웹훅 임시 파일 14일
Okta, Inc. (Auth0 by Okta)
privacy@okta.com
회원가입, 로그인, 이메일 인증 및 계정 보안
이전 항목: 이메일 주소, 사용자명, Auth0 식별자, 비밀번호 등 인증정보, 인증·로그인 기록과 IP 주소
일본(JP-1) 및 Auth0 재수탁자 소재 국가
가입·로그인 시 암호화된 네트워크로 이전
계정 삭제 시까지. 인증 이벤트 로그 1일
Mailgun Technologies, Inc. (Sinch)
dpo@sinch.com
이메일 인증 및 비밀번호 재설정 메일 발송
이전 항목: 수신 이메일 주소, 이메일 제목·본문·헤더, 발송·전달·반송 정보
미국
이메일 발송 시 암호화된 네트워크로 이전
메시지 3일, 발송 로그 5일. 반송·스팸 방지 정보는 삭제 시까지
Pusher Ltd. / MessageBird UK Ltd.
privacy@bird.com
채점 진행상황 실시간 전달
이전 항목: IP 주소, User-Agent, 사이트 출처(Origin), 제출 채널 식별자, 채점 상태·실행시간·메모리 사용량과 WebSocket 연결정보
일본(도쿄)
진행 중인 제출이 있으면 암호화된 WebSocket으로 이전
이벤트 내용은 실시간 중계 후 저장하지 않음. 오류 발생 시 접속 IP는 최대 14일

국외 이전을 원하지 않는 이용자는 회원가입이나 해당 기능 이용을 중단할 수 있습니다. 다만 이전을 거부하면 로그인, 이메일 인증, 제출·채점 또는 실시간 상태 확인 등 관련 기능을 이용할 수 없습니다.

5. 개인정보의 파기

운영자는 보유기간이 지나거나 처리 목적이 달성되어 개인정보가 불필요하게 되면 지체 없이 파기합니다. 전자적 파일은 복구하기 어려운 방법으로 삭제합니다. Cloudflare D1에서 삭제한 정보는 장애 복구를 위한 Time Travel 이력에 최대 30일간 남은 뒤 삭제될 수 있습니다.

6. 이용자와 법정대리인의 권리

이용자 또는 정당한 법정대리인은 개인정보의 열람, 정정, 삭제, 처리정지 및 동의 철회를 요청할 수 있습니다. 요청은 privacy@oj.uz로 접수하며, 운영자는 요청자의 본인 또는 대리권을 확인한 뒤 관계 법령에 따라 처리합니다.

7. 쿠키와 자동 수집 장치

  • 로그인 세션 쿠키: 로그인 상태 유지, 최대 1일
  • 언어 설정 쿠키: 선택한 언어 유지, 30일
  • 로그인 절차용 임시 쿠키: 인증 절차 완료 시 삭제
  • Cloudflare Turnstile 보안 쿠키: 자동화된 접근 판별과 사이트 보호

브라우저 설정으로 쿠키를 차단할 수 있으나 로그인과 일부 기능이 정상적으로 동작하지 않을 수 있습니다. Cloudflare Web Analytics는 쿠키 없이 페이지 성능 통계를 수집하며 개인 이용자를 추적하지 않습니다.

8. 안전성 확보 조치

운영자는 전송 구간 암호화, 관리자·서비스 계정의 접근 통제, 비밀정보의 분리 보관, 최소 권한 부여, 로그 확인 등 개인정보를 안전하게 처리하기 위한 기술적·관리적 조치를 적용합니다.

9. 아동의 개인정보

oj.uz는 회원가입 과정에서 이용자의 연령이나 생년월일을 수집하지 않습니다. 만 14세 미만 아동의 법정대리인은 개인정보 보호 담당자에게 아동의 개인정보 열람·정정·삭제 등 권리 행사를 요청할 수 있습니다.

10. 개인정보 보호 및 고충처리 담당

담당: oj.uz 운영자 박수찬
이메일: privacy@oj.uz

개인정보 침해에 관한 상담이 필요한 경우 개인정보침해신고센터(국번 없이 118) 또는 개인정보분쟁조정위원회(1833-6972)에 문의할 수 있습니다.

11. 처리방침의 변경

이 처리방침이 변경되면 시행 전에 웹사이트를 통해 알립니다. 이용자의 권리에 중대한 변경이 있는 경우에는 합리적인 기간 전에 별도로 알립니다.