본문으로 건너뛰기
code0.HDL

개인정보처리방침

code0.HDL은 문서를 제공하고 예제를 실행하는 데 필요한 정보만 처리합니다. 이 방침은 처리 항목과 이용 목적, 보관 기간, 사용자가 선택할 수 있는 사항을 안내합니다.

처리하는 정보

문서를 볼 때. code0.HDL에는 계정이나 로그인 기능이 없습니다. 별도의 분석 도구를 사용하지 않으며 페이지 조회 통계도 수집하지 않습니다.

예제를 실행할 때. Verilog, BSV, Chisel의 Run은 사용자 기기에서 소스를 처리하며 소스를 업로드하지 않습니다. Practice 답안을 제출할 때도 기기에서 실행하고 관찰 기록만 서버로 전송합니다. 서버의 과도한 요청을 막기 위해 IP 주소별 최근 요청 시각만 메모리에 잠시 보관합니다. 제출한 코드와 실행 결과는 요청 제한 기록에 포함하지 않습니다.

서버 접근 로그. 서비스 앞단의 웹 서버와 컨테이너 런타임은 IP 주소, 접속 시각, 요청 URL, 상태 코드, User-Agent가 포함된 접근 로그를 기록할 수 있습니다. 접근 로그는 서비스 운영과 오·남용 대응에만 사용합니다.

코드 실행

Verilog와 BSV의 Run은 브라우저에서만 실행합니다. 이 사이트에서 컴파일러 파일을 내려받아 별도 Worker에서 실행하며, 작업이 끝나거나 중지되면 실행용 임시 파일을 정리합니다. 오류가 발생해도 소스를 서버로 전송하지 않으며, 서버 실행 선택지도 제공하지 않습니다.

Chisel은 새 iframe에서 CheerpJ 4.3의 Java 17로 실행합니다. Java 실행 파일은 cjrtnc.leaningtech.com에서 내려받으며, 이 CDN에는 파일 제공에 필요한 IP 주소 등의 접속 정보가 전달됩니다. Chisel JAR은 이 사이트에서 제공합니다. 실행과 제출 모두 학습자의 소스를 두 서버에 업로드하지 않습니다. CheerpJ는 로컬 파일 시스템에 브라우저 저장소를 사용합니다. 완료된 작업의 파일은 정리하며, 중지하거나 탭을 닫아 남은 파일은 다음 Chisel 실행 전에 정리합니다. 실행 도구 파일은 브라우저 캐시에 남을 수 있습니다. 이 사이트의 브라우저 데이터를 삭제하면 로컬 실행 저장소도 삭제됩니다.

Practice 답안을 제출하면 회로에서 관찰한 출력 기록을 정해진 버전 형식으로 이 사이트에 전송합니다. 소스 코드는 보내지 않습니다. 서버는 기록을 비공개 기대값과 비교하여 처음 다른 지점이나 통과 여부를 알려주며, 제출한 코드를 실행하지 않습니다.

  • 관찰 기록과 비교 결과는 데이터베이스에 저장하거나 애플리케이션 로그에 남기지 않습니다.
  • 작성 중인 코드와 완료 상태는 브라우저의 localStorage에 보관하며 다른 기기와 동기화하지 않습니다.
  • 브라우저 실행이 끝나면 임시 파일을 정리합니다. 중지된 Chisel 작업의 파일은 다음 실행 전에 정리합니다.

쿠키

쿠키목적보관 기간
locale선택한 문서 언어를 기억합니다. URL에 언어가 없는 페이지를 선택한 언어로 표시하며, 언어를 바꿀 때 설정됩니다.1년, SameSite=Lax

화면 테마 설정은 쿠키가 아닌 브라우저의 로컬 스토리지에 저장되며 서버로 전송되지 않습니다.

광고 및 제3자 쿠키

현재 code0.HDL은 광고 스크립트나 광고 쿠키를 사용하지 않습니다. 광고를 도입할 경우에는 광고 서비스, 사용하는 쿠키, 동의 관리 방법, 사용자가 선택할 수 있는 사항을 이 방침에 반영합니다.

광고를 도입하면 Google과 같은 제3자 광고 제공업체가 광고를 표시하고 성과를 측정하기 위해 쿠키나 유사 기술을 사용할 수 있습니다. 법률상 동의가 필요한 지역에서는 동의를 받은 사용자에게만 맞춤형 광고를 제공합니다. 맞춤형 광고 설정은 Google 광고 설정에서 관리할 수 있습니다.

보관 기간

  • 요청 제한 정보: 메모리에만 보관하며 짧은 시간 안에 삭제합니다.
  • 관찰 기록과 비교 결과: 서버에 보관하지 않습니다.
  • 서버 접근 로그: 서비스 운영과 오·남용 대응에 필요한 기간 동안 보관한 뒤 삭제합니다.

사용자가 선택할 수 있는 사항

  • 문서 언어: 헤더의 지구본 버튼으로 바꿀 수 있습니다. 브라우저 설정에서 locale 쿠키를 삭제하면 이후 문서를 기본 언어인 영어로 표시합니다.
  • 화면 테마: 브라우저의 로컬 스토리지에서 이 사이트의 데이터를 삭제하면 초기 설정으로 돌아갑니다.
  • 쿠키: 브라우저에서 사이트별로 쿠키를 차단하거나 삭제할 수 있습니다. locale 쿠키를 차단해도 문서를 읽는 데는 영향이 없습니다.

변경

이 방침을 변경할 때는 시행일과 최종 수정일도 함께 갱신합니다.

시행일 2026-10-27 · 최종 수정 2026-10-27