이용약관
본 약관은 code.205.kr(이하 "서비스")의 이용 조건과 이용자·운영자의 권리·의무를 정합니다. 서비스 이용 시 본 약관에 동의한 것으로 간주합니다.
- 무료 학습 도구. 비회원으로도 이용 가능
- 회원 가입은 선택. 만 14세 이상만 가입 가능
- 비밀번호는 다른 사이트(엔트리 등)와 반드시 다른 것을 사용해주세요
- 비밀번호 분실 시 복구 기능 없음 — 분실에 대비해 안전한 곳에 보관 권장
- 엔트리(Entry) 공식 서비스가 아닌 개인 운영 플랫폼
- 결과·가용성에 대한 보증 없음(AS IS)
제1조 (목적)
이 약관은 서비스가 제공하는 엔트리 블록 코딩 기반 알고리즘 문제 풀이 환경의 이용과 관련하여 필요한 사항을 규정함을 목적으로 합니다.
제2조 (용어의 정의)
- 서비스:
code.205.kr도메인으로 제공되는 웹 기반 학습 도구 - 이용자: 서비스에 접속하여 기능을 이용하는 모든 사람 (회원 + 비회원)
- 회원: 본 약관에 동의하고 회원 가입 절차를 마쳐 아이디·비밀번호를 보유한 이용자
- 비회원: 회원 가입 없이 서비스를 이용하는 이용자
- 운영자: 서비스를 개발·배포·유지보수하는 개인(저장소 소유자
205sla) - 문제: 운영자 또는 기여자가 작성하여 서비스에 포함된 알고리즘 과제
제3조 (비공식 서비스 고지 및 상표)
본 서비스는 Entry Labs가 운영하는 playentry.org의 공식 서비스가 아닙니다. "엔트리(Entry)", "엔트리봇", 관련 캐릭터·로고는 Entry Labs의 상표 또는 저작물이며 본 서비스의 오픈소스 범위 밖입니다. 본 서비스는 Entry Labs가 Apache License 2.0으로 공개한 EntryJS를 런타임 엔진으로 사용합니다.
본 서비스의 식별 표지인 "205"®는 본 서비스 운영자가 대한민국 특허청에 출원한 등록 상표(출원번호 40-2023-0165693)이며, 상표권 관련 세부 정보는 공식 등록부에서 확인할 수 있습니다. 본 서비스 외 "205" 표지의 무단 상업적 사용은 상표법에 의해 제한됩니다.
제4조 (서비스의 제공)
- 모든 이용자에게 무료로 제공됩니다.
- 비회원도 문제 풀이를 비롯한 핵심 기능을 이용할 수 있으며, 풀이 기록은 브라우저 localStorage에만 저장됩니다.
- 회원은 추가로 다음 기능을 이용할 수 있습니다:
- 서로 다른 기기 간 풀이 기록 동기화
- 정답 통과 시 프로젝트 데이터 자동 보관 및 프로필 페이지 미리보기
- 풀이 통계 (총 해결 수, 난이도별 카운트)
- 문제·채점 로직·UI는 예고 없이 변경·추가·삭제될 수 있습니다. (베타 버전)
제5조 (회원 가입 자격 및 절차)
- 회원 가입은 만 14세 이상만 가능합니다. 가입 폼에서 출생연도를 검증하여 만 14세 미만의 가입을 차단합니다.
- 가입 시 정확한 정보를 입력해야 합니다. 출생연도를 허위로 기재하여 만 14세 미만임에도 가입한 사실이 확인되는 경우, 운영자는 해당 계정을 즉시 삭제할 수 있습니다.
- 이메일·표시 이름은 선택 입력입니다. 이메일을 입력하지 않더라도 가입할 수 있습니다.
- 1인 1계정 사용을 원칙으로 하며, 동일인이 여러 계정을 만들어 서비스를 악용해서는 안 됩니다.
제6조 (회원의 의무 및 계정 관리)
- 비밀번호 보안: 회원은 본 서비스 비밀번호를 다른 사이트(특히 엔트리
playentry.org)와 반드시 다르게 설정해야 합니다. 다른 사이트에서 사용 중인 비밀번호의 재사용은 보안상 매우 위험하며, 이로 인한 계정 도용·피해는 운영자가 책임지지 않습니다. - 비밀번호 분실: 본 서비스는 비밀번호를 bcrypt 해시로만 저장하며 운영자도 평문을 알 수 없습니다. 또한 이메일 인증 기반의 비밀번호 복구 기능을 제공하지 않으므로, 분실 시에는 새로운 아이디로 가입해야 합니다.
- 계정 도용 통보: 본인 계정의 무단 사용이 의심되는 경우 즉시 비밀번호를 변경하고 운영자(205@205.kr)에게 통보해야 합니다.
- 본인 계정 사용: 회원은 본인의 계정을 타인에게 양도·대여할 수 없습니다.
제7조 (회원 탈퇴)
- 회원은 언제든 프로필 페이지의 "계정 삭제" 영역에서 비밀번호 재확인 후 직접 탈퇴할 수 있습니다.
- 탈퇴 시 회원 정보, 풀이 기록, 제출 코드는 데이터베이스에서 즉시·영구 삭제됩니다 (외래키 CASCADE).
- 한 번 탈퇴하면 동일한 데이터를 복구할 수 없습니다. 같은 아이디로 다시 가입하더라도 새로운 빈 계정이 생성됩니다.
- 비회원의 경우 별도의 탈퇴 절차가 필요 없으며, 브라우저 사이트 데이터를 삭제하면 됩니다.
제8조 (서비스 중단)
운영자는 시스템 점검, 장애, 호스팅 환경 변경 등의 사유로 서비스 전체 또는 일부를 일시 중단할 수 있으며, 이로 인한 이용자의 불이익에 대해 책임지지 않습니다.
제9조 (이용자의 일반 의무)
- 이용자는 서비스를 학습·교육 목적으로 이용해야 하며, 과도한 자동화 요청(대량 봇 트래픽 등)으로 서버에 부하를 주어서는 안 됩니다.
- 서비스의 취약점을 발견한 경우 악용하지 않고 운영자(205@205.kr)에게 제보할 것을 권장합니다.
- 다른 이용자의 이용을 방해하는 행위, 서비스의 정상 운영을 저해하는 행위(인증 우회 시도, 타인 계정 침해 시도 등)는 금지됩니다.
- 본 서비스 인증 시스템(가입·로그인 엔드포인트)에 대한 자동화된 무차별 시도는 IP 기준 요청 빈도 제한으로 차단되며, 위반 시 차단 기간이 연장될 수 있습니다.
제10조 (지적재산권)
- "205" 상표권: 본 서비스에서 사용되는 숫자 표지 "205"는 운영자가 대한민국 특허청에 출원한 등록 상표(출원번호 40-2023-0165693)이며, 상표권은 운영자에게 귀속됩니다.
- EntryJS 및 Entry Labs 라이브러리: Apache License 2.0 및 MIT License를 따릅니다. 자세한 내용은 NOTICE.md를 참조하세요.
- 본 저장소 자체 코드 및 디자인: 별도 라이선스가 명시되지 않는 한 운영자에게 저작권이 유보됩니다.
- 기여된 문제 데이터: Pull Request 또는 이메일 제출 시, 기여자는 해당 저작물을 본 서비스 및 저장소에서 무상으로 복제·배포할 수 있도록 허락한 것으로 간주합니다.
- 학습자가 에디터에서 작성한 블록·코드: 학습자 본인의 저작물로 귀속됩니다. 회원이 정답을 통과한 코드는 본인 프로필 페이지의 미리보기를 위해 데이터베이스에 저장되지만, 본인만 조회할 수 있고 다른 이용자에게 공개되지 않습니다.
제11조 (면책조항)
- 서비스는 "있는 그대로(AS IS)" 제공되며, 특정 목적에의 적합성, 정확성, 가용성에 대한 명시적·묵시적 보증을 하지 않습니다.
- 서비스의 결함, 채점 오류, 데이터 손실(localStorage 및 서버 DB 포함), 서비스 중단으로 인한 손해에 대해 운영자는 법령이 허용하는 범위 내에서 책임을 지지 않습니다.
- 회원이 비밀번호를 안전하게 관리하지 않아 발생한 계정 도용·정보 유출에 대한 책임은 회원 본인에게 있습니다.
- 비회원이 서비스를 통해 작성한 내용은 브라우저 로컬에 존재하므로, 기기 변경·브라우저 데이터 삭제 시 복구할 수 없습니다.
제12조 (약관의 변경)
운영자는 필요에 따라 본 약관을 변경할 수 있으며, 변경된 약관은 본 페이지에 게시한 시점부터 효력이 발생합니다. 회원이 변경된 약관에 동의하지 않을 경우 회원 탈퇴를 통해 이용을 중단할 수 있습니다. 최신 약관은 항상 /terms.html에서 확인할 수 있습니다.
제13조 (준거법 및 관할)
본 약관의 해석 및 서비스 이용과 관련하여 분쟁이 발생할 경우 대한민국 법을 따르며, 관할 법원은 민사소송법에 따라 정해진 법원으로 합니다.
제14조 (문의)
- 이메일: 205@205.kr
- 저장소: github.com/205sla/CODE-205
최초 시행일: 2026년 4월 17일
최종 개정일: 2026년 4월 26일 (회원 가입·탈퇴, 비밀번호 보안, 회원 데이터 처리 조항 추가)