PRIVACY
개인정보처리방침
12code가 어떤 개인정보를 왜 수집하고 어떻게 보관·파기하는지 알려 드립니다.
(주)원투컴퍼니(이하 "회사")는 12code(https://12code.kr, 이하 "서비스")를 운영하며, 「개인정보 보호법」 등 관련 법령을 지킵니다. 이 방침은 서비스에서 어떤 개인정보를 왜 수집하고, 어떻게 보관하고 파기하는지 알려 드리기 위한 것입니다.
1. 수집하는 개인정보의 항목과 방법
| 구분 | 수집 항목 | 수집 방법 |
|---|---|---|
| 카카오 로그인 | 카카오 회원번호(서비스별 고유 식별자), 닉네임(동의한 경우), 이메일(동의하고 카카오가 검증한 경우) | 이용자가 로그인 화면에서 카카오를 선택하고 동의할 때 |
| 네이버 로그인 | 네이버 회원 식별자, 이름, 이메일 | 이용자가 네이버를 선택하고 동의할 때 |
| 구글 로그인 | 구글 계정 식별자, 이름, 이메일 | 이용자가 구글을 선택하고 동의할 때 |
| 게스트 이용 | 이용자가 입력한 표시 이름(입력하지 않으면 "게스트"), 서비스가 임의로 부여한 식별자 | 로그인 없이 시작할 때 자동 생성 |
| 서비스 이용 기록 | 레슨 진도, 과정 수강 등록, Challenge(Level Test) 응시 기록과 점수, Level Record(학습 성취 기록) | 서비스를 이용하는 과정에서 생성 |
| 즉답검색 | 입력한 검색어와 결과 유형 (특정 이용자와 연결하지 않음) | 즉답검색을 이용할 때 |
| 자동 수집 정보 | 접속 기록(IP 주소, 브라우저 정보, 접속 시각), 쿠키 | 서비스 접속 시 인프라(Cloudflare)에서 보안·운영 목적으로 처리 |
- 비밀번호는 수집하거나 저장하지 않습니다. 로그인은 카카오·네이버·구글이 인증하며, 서비스는 인증이 끝났다는 결과와 위 항목만 전달받습니다.
- 제공자에서 어떤 정보를 넘길지는 각 제공자의 동의 화면에서 확인하고 선택할 수 있습니다.
2. 개인정보의 이용 목적
- 이용자 식별과 로그인 유지
- 학습 진도 저장, 과정 수강 관리, Challenge 응시와 Level Record 발급·확인
- 서비스 품질 개선(즉답검색어 통계 등, 개인을 식별하지 않는 형태)
- 부정 이용 방지와 보안 유지
- 문의와 요청에 대한 응대
수집한 개인정보를 광고나 마케팅 목적으로 이용하거나 제3자에게 판매하지 않습니다.
3. 보유 및 이용 기간
- 로그인 계정 정보와 서비스 이용 기록: 이용자가 삭제를 요청하거나 서비스 이용을 종료할 때까지 보관합니다.
- 게스트 기록: 브라우저의 게스트 쿠키가 유지되는 동안 이용할 수 있으며, 장기간 이용이 없는 기록은 서비스 정비 과정에서 파기할 수 있습니다.
- 즉답검색어: 개인을 식별하지 않는 형태로 서비스 개선에 필요한 기간 동안 보관합니다.
- 관련 법령에 따라 보존해야 하는 정보는 해당 기간 동안 보관합니다.
4. 개인정보의 파기
보유 기간이 지났거나 처리 목적이 달성된 개인정보는 지체 없이 파기합니다. 전자적 파일은 복구할 수 없는 방법으로 삭제합니다.
5. 개인정보의 제3자 제공과 공개
회사는 이용자의 개인정보를 원칙적으로 제3자에게 제공하지 않습니다. 다만 다음은 알려 드립니다.
- Level Record 공개 확인: 이용자가 Challenge를 통과해 받은 Level Record는 고유 ID가 담긴 주소(
/certify/verify/…)로 누구나 확인할 수 있으며, 이 페이지에는 이름, 과정명, 점수, 발급일이 표시됩니다. 표시 이름을 바꾸거나 비공개로 돌리고 싶으시면 아래 문의처로 요청해 주세요. - 법령에 근거해 수사기관 등이 적법한 절차로 요청하는 경우에는 그 범위에서 제공할 수 있습니다.
5-1. 개인정보 처리의 위탁과 국외 이전
서비스는 아래 사업자의 인프라를 이용합니다.
| 받는 자 | 위탁·이전 업무 | 이전되는 항목 | 이전 시기·방법 | 국가 |
|---|---|---|---|---|
| Cloudflare, Inc. | 웹 호스팅, 콘텐츠 전송(CDN), 데이터베이스(D1) 운영, 즉답검색 처리(Workers, Workers AI), 보안 | 이 방침 1항의 전 항목 | 서비스를 이용할 때 네트워크로 전송 | 미국 등 Cloudflare 글로벌 네트워크 |
| Google LLC | 웹 글꼴(Google Fonts) 제공. 페이지를 열 때 이용자의 IP 주소와 브라우저 정보가 글꼴 서버로 전송될 수 있습니다. 구글 로그인을 선택한 경우 구글의 인증 처리 | 접속 정보, 구글 로그인 시 식별자·이름·이메일 | 페이지 열람 시, 구글 로그인 시 | 미국 |
| 카카오, 네이버, 구글 | 이용자가 직접 선택하는 로그인 인증 | 로그인 인증 결과와 1항의 제공자별 항목 | 이용자가 로그인할 때 | 대한민국, 미국 |
이전받는 자는 위 업무를 위해 필요한 기간 동안, 또는 이용자가 삭제를 요청할 때까지 보관합니다. 국외 이전을 원하지 않으시면 로그인 없이 글을 읽으실 수 있으며, 이 경우에도 접속 정보는 인프라 사업자에게 처리됩니다.
6. 이용자의 권리와 행사 방법
이용자는 언제든지 자신의 개인정보에 대해 열람, 정정, 삭제, 처리정지, 동의 철회를 요구할 수 있습니다. 아래 문의처로 이메일을 보내 주시면 본인 확인 후 지체 없이 처리합니다.
- 로그인 제공자 쪽에서 연결을 끊는 방법: 카카오(계정 > 연결된 서비스 관리), 네이버(내정보 > 보안설정 > 외부 서비스 연결 관리), 구글(계정 > 보안 > 서드 파티 앱 및 서비스)에서 "12code"를 제거하시면 됩니다. 서비스에 저장된 기록의 삭제는 이메일로 요청해 주세요.
7. 쿠키와 브라우저 저장소
| 이름 | 용도 | 보관 기간 |
|---|---|---|
12code_session |
로그인 상태 유지(서명된 세션, JavaScript로 읽을 수 없음) | 30일 |
12code_login |
로그인 여부 표시(어떤 권한도 없음) | 30일 |
12code_oauth |
로그인 진행 중 보안 확인 | 10분 |
12code_theme (브라우저 저장소) |
화면 테마(밝게/어둡게) 기억 | 삭제 전까지, 이용자의 브라우저에만 저장 |
12code_workspace_* (브라우저 저장소) |
워크스페이스 도구의 입력 내용 임시 저장 | 삭제 전까지, 이용자의 브라우저에만 저장 |
브라우저 설정에서 쿠키를 거부하거나 삭제할 수 있습니다. 다만 로그인 상태 유지 쿠키를 거부하면 로그인이 필요한 기능을 쓸 수 없습니다.
8. 개인정보의 안전성 확보 조치
- 전송 구간 암호화(HTTPS)
- 서명된 세션 쿠키 사용과
HttpOnly·Secure설정 - 비밀번호를 저장하지 않는 로그인 구조
- 로그인 제공자 연동 비밀 값의 암호화된 환경변수 관리와 접근 최소화
9. 아동의 개인정보
만 14세 미만 아동의 개인정보는 수집하지 않으며, 만 14세 미만은 소셜 로그인을 통한 계정 이용을 할 수 없습니다. 만 14세 미만 아동의 정보가 수집된 사실을 알게 되면 지체 없이 삭제합니다.
10. 개인정보 보호책임자와 문의처
| 구분 | 내용 |
|---|---|
| 운영자 | (주)원투컴퍼니 (ONE TWO COMPANY) |
| 개인정보 보호책임자 | 대표이사 |
| 문의 | contact@12co.kr |
| 주소 | 서울시 금천구 가산디지털1로 225, 에이스가산포휴 1315호 |
개인정보 침해에 대한 신고나 상담이 필요하시면 아래 기관에 문의하실 수 있습니다.
- 개인정보침해 신고센터 (privacy.kisa.or.kr, 국번 없이 118)
- 개인정보 분쟁조정위원회 (kopico.go.kr, 1833-6972)
- 대검찰청 사이버범죄수사단 (spo.go.kr, 국번 없이 1301)
- 경찰청 사이버범죄 신고시스템 (ecrm.police.go.kr, 국번 없이 182)
11. 방침의 변경
이 방침의 내용이 바뀌면 시행 7일 전에 서비스 화면을 통해 알립니다. 이용자의 권리에 중대한 변경이 있으면 30일 전에 알립니다.
시행일: 2026년 9월 21일