루프드릴 개인정보 처리방침
루프드릴 1.1(빌드 25) 기준 갱신: 2026년 9월 30일
개요
루프드릴(Loopdrill, 이하 "앱")는 김형수가 개발한 음악 연습 도구입니다. 우리는 사용자의 개인정보를 존중하며 보호할 책임을 다합니다.
수집하는 정보
루프드릴은 계정 체계를 운영하지 않습니다. 선택적 사용 통계는 아래에 설명하며, 사용자의 음악 라이브러리나 연습 내용은 포함하지 않습니다. 가져온 음원, 저장한 가사, 북마크, 연습 설정은 기기에 저장됩니다. 온라인 음악 재생과 가사 조회는 아래에 설명한 서비스에 접속합니다.
앱이 접근하는 것
Apple Music 라이브러리. 권한을 허용하면 루프드릴은 연습용 곡을 탐색하고 재생하기 위해 Apple Music 라이브러리에 접근합니다. 재생과 앨범 표지는 Apple의 서비스를 사용합니다. 선택한 곡의 메타데이터는 아래 설명대로 가사를 찾는 데에도 사용될 수 있습니다.
로컬 오디오 파일. 파일 앱에서 오디오 파일을 가져올 수 있습니다. 이 파일은 앱의 샌드박스 안에 로컬로 저장됩니다.
가사 조회. 온라인 가사 검색은 기본적으로 꺼져 있습니다. 설정에서 LRCLIB 호환 HTTPS 서버 주소를 저장하고 검색을 켜도 곡 정보는 전송되지 않습니다. 곡에서 가사 검색을 누를 때만 제목, 아티스트, 앨범명(있는 경우), 재생 길이가 해당 서버로 직접 전송됩니다. 다시 검색하면 같은 정보가 전송되며 서버는 IP 주소 등 접속 정보도 받습니다. 음원 파일, 가져온 가사와 북마크는 업로드하지 않습니다. 검색을 끄면 새 요청이 중단되고 이전에 받은 온라인 가사는 다시 켤 때까지 숨겨집니다.
인앱 구매
가사 연습 Pro는 Apple이 처리하는 선택형 일회성 구매입니다. 앱은 기능 잠금 해제, 구매 복원, 환불·취소 반영을 위해 기기에서 검증된 StoreKit 거래를 확인합니다. 개발자는 결제 카드 정보나 Apple 계정 비밀번호를 받지 않습니다. 앱은 구매 내역을 개발자가 운영하는 서버로 보내지 않습니다.
데이터 저장
곡 메타데이터, 저장한 가사, 북마크, 연습 설정은 SwiftData를 사용해 기기에 로컬로 저장됩니다. 루프드릴은 이 라이브러리를 개발자가 운영하는 클라우드 서비스와 동기화하지 않습니다. Apple Watch 컴패니언을 사용하면 재생 상태와 북마크 이름이 Apple의 WatchConnectivity 프레임워크를 통해 페어링된 Watch와 공유됩니다.
제3자 서비스
루프드릴은 아래 설명대로 사용자가 동의한 경우에만 TelemetryDeck을 사용합니다. 광고 서비스, 광고 식별자, 앱 간 추적, 세션 녹화는 사용하지 않습니다.
선택적 Apple Music 재생은 Apple의 서비스를 사용합니다. 온라인 가사를 켜면 입력한 서버가 개발자의 통제 밖에서 정보를 처리합니다. 검색을 끈 상태에서도 LRC 파일을 가져오거나 가사를 직접 입력할 수 있습니다. 이용 권한이 있는 가사와 출처만 사용하세요.
선택적 사용 통계
공유는 기본적으로 꺼져 있습니다. 처음 실행할 때 환영 화면 다음에 선택 화면이 표시됩니다. 기존 사용자는 연습 후 선택 안내를 받을 수 있으며 설정에서도 선택할 수 있습니다. 종전의 세션 한정 통계에 동의한 사용자도 세션 간 측정에는 다시 동의해야 합니다. 거부해도 기능은 제한되지 않습니다. 동의하면 루프드릴은 세션 시작, 기능 사용, 전면 연습 재생 2분 도달 여부, 재생·가사 조회 결과, 대략적인 로딩 시간 구간, 앱·운영체제 버전, 무작위 세션 ID와 설치 ID를 HTTPS로 유럽의 분석 제공업체 TelemetryDeck GmbH에 전송합니다. 해당 업체의 호스팅 문서는 독일과 네덜란드에서 처리한다고 설명합니다. 이 이벤트로 재방문을 측정하고 기능과 안정성을 개선합니다.
설치 ID는 이 동의 후에만 생성되고 기기에 저장되어 세션 간 재방문을 측정하는 데 쓰입니다. Apple 기기 식별자, 광고 ID나 계정 정보를 기반으로 하지 않습니다. 세션 ID는 앱이 백그라운드에서 돌아오면 바뀝니다. 미전송 이벤트는 짧거나 중단된 세션도 집계할 수 있도록 기기에 임시 보관됩니다. 루프드릴은 분석 목적으로 곡 제목, 아티스트, 가사, 오디오, 파일명, 북마크 텍스트, 연락처, 구매 내역, 원본 오류 메시지를 보내지 않습니다. TelemetryDeck은 IP 주소 같은 접속 정보를 받지만 보관하지 않는다고 밝히고 있습니다.
설정에서 공유를 끄면 새 수집이 중단되고 가능한 경우 진행 중인 요청이 취소되며, 로컬 설치 ID와 미전송 이벤트가 삭제됩니다. 이후 다시 동의하면 새 ID가 만들어집니다. 이미 서비스가 받은 데이터는 회수되지 않습니다. TelemetryDeck은 현재 계정 해지 이후를 포함해 분석 이벤트의 고정된 삭제 일정을 두고 있지 않습니다. 현재의 처리·보관 세부 사항은 TelemetryDeck의 개인정보 안내를 참고하세요. 이 선택에 관한 문의는 아래 주소로 연락해 주세요.
Apple은 Apple의 정책과 기기의 분석 공유 설정에 따라 집계된 App Store 사용·판매·진단 정보를 별도로 개발자와 공유할 수 있습니다. 루프드릴의 선택적 공유 스위치는 위의 TelemetryDeck 이벤트만 제어합니다.
리뷰와 피드백
루프드릴은 연습을 방해하거나 리뷰를 너무 자주 요청하지 않도록 제한된 연습 누적치와 리뷰 요청 날짜를 기기에 보관합니다. 이 값은 업로드되지 않습니다. 설정에서 자동 요청을 끌 수 있습니다. Apple의 기본 요청 창 표시 여부는 Apple이 결정하며, 루프드릴은 리뷰 작성 여부나 별점을 알 수 없습니다. 피드백 링크는 파일을 첨부하거나 자동으로 메시지를 보내지 않고 메일 앱을 엽니다. 이메일을 보내면 개발자는 답변을 위해 사용자가 포함한 연락처와 내용을 받습니다.
아동의 개인정보
루프드릴은 아동의 개인정보를 고의로 수집하지 않습니다.
방침 변경
이 방침은 수시로 갱신될 수 있습니다. 변경 사항은 앱 또는 이 페이지에 반영됩니다.
문의
이 개인정보 처리방침에 관한 문의는 hyeongsoo@postech.ac.kr로 연락해 주세요.