정보 및 개인정보처리방침
「Drum Sight Time Attack」(이하 ‘본 앱’)은 어떠한 개인정보도 수집·저장·전송하지 않습니다. 본 앱은 설치나 회원가입 없이 웹 브라우저 안에서만 동작하는 정적(static) 학습 도구이며, 연습 기록은 이용자 본인의 브라우저 안에만 남고 제작자를 포함한 누구에게도 전송되지 않습니다.
제1조 (총칙)
본 앱은 「개인정보 보호법」 제30조에 따라 정보주체의 개인정보를 보호하고 관련 고충을 신속히 처리할 수 있도록 이 개인정보처리방침을 수립·공개합니다. 본 앱은 개인정보를 처리하지 않으므로, 이 방침은 그 사실과 그럼에도 적용되는 안전조치·권리 보장 방법을 밝히기 위한 것입니다.
제2조 (수집하는 개인정보 항목)
수집하는 개인정보가 없습니다. 구체적으로 아래 항목을 일절 수집하지 않습니다.
- 이름·생년월일·학번·학교명·연락처·이메일 등 식별정보 — 수집하지 않음 (회원가입·로그인·이름 입력 기능 자체가 없음)
- IP주소·접속기록·쿠키·광고식별자 등 자동 수집 정보 — 수집하지 않음 (분석 도구·광고 SDK를 사용하지 않음)
- 위치정보·카메라·마이크·주소록 등 기기 권한 정보 — 요구하지도, 수집하지도 않음 (소리 재생은 브라우저 내장 오디오 출력만 사용하며 마이크 권한을 쓰지 않습니다)
제3조 (기기에 저장되는 연습 기록 — 개인정보 아님)
본 앱은 학습 편의를 위해 게임이 끝날 때 다음 항목을 이용자 브라우저의 로컬 저장소(localStorage)에 저장합니다. 이는 이용자 기기 안에만 존재하는 학습 결과물이며, 개인을 알아볼 수 있는 정보가 아닙니다.
- 저장 키:
drum_records_v1 - 저장 항목: 플레이한 날짜·시각(월/일 시:분), 레벨 번호, 정확도(%), 점수 — 이상 4가지가 전부입니다.
- 저장하지 않는 것: 이름·학번·학교·아이디·기기식별자 등 사람을 특정할 수 있는 값은 하나도 저장하지 않습니다.
- 보관 위치: 이용자 기기의 브라우저. 서버로 전송되지 않으며 제작자는 이 값을 볼 수 없습니다.
- 보관 기간: 이용자가 삭제할 때까지(최대 500건까지만 유지하고 오래된 기록은 자동으로 밀려 사라집니다).
- 삭제 방법: 브라우저 설정에서 이 사이트의 ‘사이트 데이터/저장용량 삭제’를 실행하면 즉시 완전히 지워집니다. 시크릿(사생활 보호) 모드로 이용하면 창을 닫는 즉시 사라집니다.
학교 실습용 공용 기기를 사용하는 경우, 다음 이용자에게 기록이 보이지 않도록 수업 후 위 방법으로 사이트 데이터를 삭제하시기를 권장합니다.
제4조 (개인정보의 처리 목적)
수집하는 개인정보가 없으므로 개인정보 처리 목적이 존재하지 않습니다. 본 앱의 기능(악보 표시·소리 재생·점수 집계·기록 보기)은 모두 이용자 기기 안에서 수행되며, 어떠한 목적으로도 개인정보를 이용하지 않습니다.
제5조 (개인정보의 보유 및 이용 기간, 파기)
- 서버 보관: 없음. 본 앱은 데이터베이스나 서버 저장소를 두지 않으므로 보관되는 개인정보가 없습니다.
- 기기 내 보관: 제3조의 연습 기록만 남으며, 보유 기간은 이용자가 직접 결정합니다.
- 쿠키: 본 앱은 쿠키를 생성하거나 읽지 않습니다.
제6조 (개인정보의 제3자 제공)
본 앱은 개인정보를 제3자에게 제공하지 않습니다. 제공할 개인정보를 수집하지 않으며, 외부로 데이터를 전송하는 네트워크 기능 자체가 구현되어 있지 않습니다.
제7조 (개인정보 처리의 위탁 및 국외 이전)
본 앱은 개인정보 처리를 위탁하지 않으며, 국외로 이전하지 않습니다.
- 외부 클라우드 데이터베이스 서비스, 외부 인공지능 API, 클라우드 저장소를 일절 사용하지 않습니다. 계정·로그인·서버 통신 코드가 앱에 존재하지 않습니다.
- 외부 CDN·분석·광고 스크립트를 불러오지 않습니다. 악보 그리기(VexFlow)·소리 재생(Tone.js)·
그래프(Chart.js) 라이브러리는 모두 앱과 함께 배포되는 파일(
/vendor/)을 사용하며, 실행 중 외부 서버로 나가는 요청이 없습니다. - 정적 파일 호스팅 사업자(Netlify)를 이용해 배포합니다. 해당 사업자는 웹페이지 파일을 전달만 수행하며, 본 앱은 그 과정에서 어떠한 이용자 정보도 전송하지 않습니다.
제8조 (정보주체의 권리와 행사 방법)
정보주체는 「개인정보 보호법」 제35조~제37조에 따라 열람·정정·삭제·처리정지를 요구할 수 있습니다. 본 앱은 보관하는 개인정보가 없으므로, 실제 행사 방법은 다음과 같습니다.
- 열람: 화면 위쪽 ‘📜 기록’ 버튼을 누르면 내 기기에 저장된 연습 기록 전부를 바로 확인할 수 있습니다.
- 정정: 다시 플레이하면 새 기록이 추가되며, 기존 기록은 제3조의 방법으로 삭제할 수 있습니다.
- 삭제: 브라우저 설정에서 이 사이트의 사이트 데이터를 삭제하면 즉시 완전히 삭제됩니다.
- 처리정지: 앱 사용을 중단하면 어떠한 처리도 이루어지지 않습니다.
- 그 밖의 문의는 아래 보호책임자 연락처로 접수하며, 접수일로부터 10일 이내에 회신합니다.
제9조 (만 14세 미만 아동의 개인정보 보호)
본 앱은 「개인정보 보호법」 제22조의2에 따라 만 14세 미만 아동을 특별히 보호합니다.
- 본 앱은 만 14세 미만 아동을 포함한 어떤 이용자로부터도 개인정보를 수집하지 않으므로, 법정대리인의 동의가 필요한 개인정보 처리가 발생하지 않습니다.
- 학생이 수업 중 기록한 점수는 학생이 사용한 기기에만 저장되며, 제작자나 외부 서버로 전송되지 않습니다.
- 아동에게 유해한 광고·채팅·업로드·결제 기능이 없습니다.
- 화면 아래 제작자 이름에 연결된 링크(인스타그램) 1개를 제외하면 외부로 이동하는 링크가 없으며, 해당 링크는 제작자 표시 목적입니다. 수업 중 외부 이동을 원하지 않으시면 지도교사가 안내해 주세요.
제10조 (개인정보의 안전성 확보조치)
처리하는 개인정보가 없더라도 이용 환경의 안전을 위해 다음 조치를 적용합니다.
- 기술적 조치
- HTTPS 전송 암호화 및 HTTP→HTTPS 자동 전환(HSTS,
max-age=63072000) 적용 - Content-Security-Policy 적용 — 외부 스크립트·프레임 삽입 차단
(
default-src 'self',script-src 'self',object-src 'none',frame-ancestors 'none'). 인라인 스크립트를 모두 외부 파일로 분리해'unsafe-inline'없이 잠갔습니다. - X-Frame-Options(DENY)로 클릭재킹 차단, X-Content-Type-Options(nosniff), Referrer-Policy(no-referrer), Permissions-Policy(카메라·마이크·위치·결제 전면 차단) 적용
- 저장된 기록을 화면에 표시할 때 HTML로 해석하지 않고 문자 그대로만 출력하여(textContent) 저장소를 통한 스크립트 주입 가능성을 차단
- 외부 통신 코드 부재 — 개인정보 유출 경로 자체를 설계 단계에서 제거(데이터 최소화 원칙)
- 서버에 이용자 데이터를 저장하는 데이터베이스를 두지 않아 대량 유출 위험이 존재하지 않음
- HTTPS 전송 암호화 및 HTTP→HTTPS 자동 전환(HSTS,
- 관리적 조치 — 개인정보 취급자가 없으며(수집 자체가 없음), 제작자 1인이 소스코드를 관리하고 변경 시 이 방침을 함께 점검합니다.
- 물리적 조치 — 별도의 이용자 데이터 보관 서버·저장매체를 운용하지 않습니다.
제11조 (개인정보 보호책임자 및 권익침해 구제)
본 앱의 개인정보 보호 업무를 총괄하는 책임자는 다음과 같습니다.
- 개인정보 보호책임자: SomeMusicT (본 앱 제작·운영자)
- 연락처: eveready@ice.go.kr
- 접수 및 처리 기한: 접수일로부터 10일 이내 회신
개인정보 침해로 인한 상담·신고가 필요하시면 아래 기관에 문의하실 수 있습니다.
- 개인정보침해 신고센터 (국번없이 118, privacy.kisa.or.kr)
- 개인정보 분쟁조정위원회 (1833-6972, kopico.go.kr)
- 대검찰청 사이버수사과 (1301) · 경찰청 사이버수사국 (182)
제12조 (개인정보처리방침의 변경)
이 방침의 내용이 추가·삭제·수정될 경우 변경 사항의 시행 7일 전부터 이 페이지를 통해 공지합니다. 개인정보 수집 항목이 새로 생기는 등 중요한 변경이 있을 때에는 시행 30일 전에 공지합니다.
제13조 (운영자 정보)
- 서비스명: Drum Sight Time Attack (드럼 악보 읽기 타임어택)
- 운영자: SomeMusicT
- 배포 주소: https://rhythmstudy.netlify.app/
- 문의: eveready@ice.go.kr
- 제작자 채널: instagram.com/ever._.ready
- 이용 요금: 무료. 결제·구독·광고가 없습니다.
제14조 (사용한 오픈소스 라이브러리)
아래 라이브러리는 모두 MIT 라이선스로 배포되며, 원문 라이선스는 /vendor/ 폴더에 함께 포함했습니다.
- VexFlow 4.2.2 — 악보(타악보) 그리기. Copyright (c) 2010 Mohit Muthanna Cheppudira. MIT License.
- Tone.js 14.8.49 — 드럼 소리 재생. Copyright (c) 2014-2020 Yotam Mann. MIT License.
- Chart.js 4.5.1 — 반응 속도 그래프. Copyright (c) 2014-2024 Chart.js Contributors. MIT License.
제15조 (음원 및 이미지 출처)
- 드럼 음원 8종(kick·snare·hihat·ride·crash·tom1~tom3) — 99Sounds에서 배포하는 무료 드럼 샘플을 사용했습니다. 99Sounds의 이용 약관은 내려받은 음원을 개인·상업 프로젝트에 로열티 없이 사용하는 것을 허용하며, 출처 표시는 의무가 아니지만 제작자에 대한 감사의 뜻으로 이곳에 밝힙니다. 본 앱은 이 음원을 드럼 초견 학습이라는 완성된 학습 도구의 일부로 사용하며, 음원 자체를 샘플 팩으로 판매하거나 재배포하지 않습니다.
- 드럼 세트 사진 — 생성형 AI로 제작한 이미지이며, 실제 인물·상표를 촬영하거나 특정 저작물을 복제한 사진이 아닙니다. 웹 배포용으로 크기와 압축률을 조정해 사용합니다.
- 본 앱은 학교 수업용 비영리 학습 도구로 제공됩니다.
제16조 (저작권)
본 앱의 화면 구성·게임 규칙·코드·문서에 대한 저작권은 제작자 SomeMusicT에게 있습니다. ©2026 SomeMusicT. All rights reserved.
수업·교육 목적의 열람과 이용은 자유롭게 하실 수 있습니다. 다만 무단 복제·재배포·개작·상업적 이용은 허용하지 않으며, 필요하신 경우 위 문의 이메일로 사전에 연락해 주시기 바랍니다.