Last updated / 최종 수정일 / 最終更新日: July 30, 2026
v2 · previous versions: v1
None. Battle Timer does not collect, store, or transmit any personal information, usage data, or device identifiers to the developer or anyone else. Timer settings, practice history, memos, and recordings all stay on your device.
The app makes exactly one type of network request: on launch, it downloads a small static announcement file (JSON) from the developer's GitHub Pages site to show in-app notices (e.g., version news). This request carries no personal data, no identifiers, and no usage information — it is equivalent to loading a static web page. Like any web request, the hosting provider (GitHub Pages) may record standard server logs (such as IP address) under GitHub's own privacy policy. The app itself sends nothing else and works fully offline otherwise; if you are offline, the app simply skips the notice.
Battle Timer requests microphone access only for one optional feature: recording your own voice for battle announcements (e.g., the countdown, round names). If you choose to use this feature:
Battle Timer requests camera permission only when you open the QR scan screen to import a session shared by another user. Camera frames are processed on your device solely to detect the QR code; no photo or video is captured, stored, or transmitted. If you never use QR import, the camera is never accessed.
An optional feature lets you link a video from your own photo library to a practice record. The app stores only a reference (the system asset identifier) and a small thumbnail image inside the app's private storage; the video file itself is not copied, uploaded, or shared. You can limit or revoke photo library access at any time in system settings — the rest of the app keeps working normally.
Sharing is entirely user-initiated. When you choose to share a session record, the app encodes the session data into the QR code / link itself: session settings (mode, rounds, durations), date and time, a random session ID, and any dancer names entered for that session. This data reaches only the people you personally show the QR code to or send the link to. It is never uploaded to or stored on any server — the link carries the data in its URL fragment, which browsers do not send over the network. A person who receives a session stores it on their own device. Tip: avoid putting information in dancer names that you would not want to share this way.
Battle Timer does not share any data with third parties, and it does not integrate any advertising, analytics, or tracking SDKs. The only third-party service the app touches is GitHub Pages, which hosts the announcement file described above under GitHub's own privacy policy.
Battle Timer does not knowingly collect information from anyone, including children, because it collects no information at all.
New versions of this policy are posted at this URL with a new "Last updated" date. Previous versions remain available at versioned URLs.
Questions about this policy: dooee.life@gmail.com
없습니다. Battle Timer는 개인정보, 사용 기록, 기기 식별자를 포함해 어떤 정보도 개발자나 다른 누구에게 수집·저장·전송하지 않습니다. 타이머 설정, 연습 기록, 메모, 녹음 파일은 모두 사용자 기기 안에만 저장됩니다.
앱이 하는 네트워크 요청은 딱 한 종류입니다. 앱을 실행할 때 개발자의 GitHub Pages 사이트에서 작은 정적 공지 파일(JSON)을 내려받아 앱 내 공지(예: 버전 소식)를 보여줍니다. 이 요청에는 개인정보, 식별자, 사용 정보가 전혀 담기지 않으며, 정적 웹 페이지 하나를 여는 것과 같습니다. 다른 웹 요청과 마찬가지로 호스팅 제공자(GitHub Pages)는 GitHub 자체 개인정보처리방침에 따라 IP 주소 같은 일반적인 서버 로그를 남길 수 있습니다. 앱은 그 외에 아무것도 보내지 않으며, 나머지 기능은 인터넷 없이도 그대로 작동합니다. 오프라인 상태면 공지를 건너뛸 뿐입니다.
Battle Timer는 딱 하나의 선택적 기능을 위해서만 마이크 접근 권한을 요청합니다. 배틀 안내 음성(카운트다운, 라운드 안내 등)을 사용자 본인 목소리로 녹음하는 기능입니다. 이 기능을 사용하면:
카메라 권한은 다른 사용자가 공유한 세션을 가져오려고 QR 스캔 화면을 열 때만 요청합니다. 카메라 화면은 QR 코드를 인식하는 용도로만 기기 안에서 처리되며, 사진이나 영상이 촬영·저장·전송되는 일은 없습니다. QR 가져오기를 쓰지 않으면 카메라는 전혀 사용되지 않습니다.
선택 기능으로, 사용자 본인의 사진 보관함에 있는 영상을 연습 기록에 연결할 수 있습니다. 앱은 참조 정보(시스템 자산 식별자)와 작은 썸네일 이미지만 앱 전용 저장 공간에 보관하며, 영상 파일 자체를 복사하거나 업로드하거나 공유하지 않습니다. 사진 보관함 접근은 시스템 설정에서 언제든지 제한하거나 철회할 수 있고, 그래도 나머지 기능은 정상 작동합니다.
공유는 전적으로 사용자가 직접 시작할 때만 이루어집니다. 세션 기록을 공유하기로 선택하면 앱은 세션 데이터를 QR 코드 / 링크 자체에 담습니다. 담기는 내용은 세션 설정(모드, 라운드, 시간), 날짜와 시각, 무작위 세션 ID, 그리고 그 세션에 입력한 댄서 이름입니다. 이 데이터는 사용자가 직접 QR을 보여주거나 링크를 보낸 사람에게만 전달됩니다. 어떤 서버에도 업로드되거나 저장되지 않습니다. 링크는 데이터를 URL 프래그먼트에 담는데, 브라우저는 프래그먼트를 네트워크로 전송하지 않습니다. 세션을 받은 사람은 그 데이터를 자기 기기에 저장합니다. 이런 방식으로 공유하고 싶지 않은 정보는 댄서 이름에 넣지 않는 것이 좋습니다.
Battle Timer는 어떤 데이터도 제3자와 공유하지 않으며, 광고·분석·추적 SDK를 전혀 포함하지 않습니다. 앱이 이용하는 유일한 제3자 서비스는 위에서 설명한 공지 파일을 호스팅하는 GitHub Pages이고, 이는 GitHub 자체 개인정보처리방침을 따릅니다.
Battle Timer는 정보를 전혀 수집하지 않으므로, 아동을 포함해 그 누구의 정보도 의도적으로 수집하지 않습니다.
이 방침의 새 버전은 이 URL에 새 "최종 수정일"과 함께 게시합니다. 이전 버전은 버전별 URL에서 계속 볼 수 있습니다.
이 방침에 대해 궁금한 점은 dooee.life@gmail.com로 연락해 주세요.
ありません。Battle Timerは、個人情報、利用履歴、端末識別子を含め、いかなる情報も開発者や第三者に収集・保存・送信しません。タイマー設定、練習履歴、メモ、録音データはすべて端末内にのみ保存されます。
本アプリが行うネットワークリクエストは1種類だけです。起動時に、アプリ内のお知らせ(バージョン情報など)を表示するため、開発者のGitHub Pagesサイトから小さな静的なお知らせファイル(JSON)を取得します。このリクエストには個人情報、識別子、利用情報は一切含まれず、静的なウェブページを読み込むのと同等です。他のウェブリクエストと同様に、ホスティング提供者(GitHub Pages)は、GitHub自身のプライバシーポリシーに基づき、IPアドレスなどの標準的なサーバーログを記録することがあります。本アプリがそれ以外に送信するものはなく、その他の機能は完全にオフラインで動作します。オフラインの場合は、お知らせの取得をスキップするだけです。
Battle Timerがマイクへのアクセス権限を求めるのは、1つの任意機能のためだけです。バトルのアナウンス音声(カウントダウン、ラウンド案内など)をユーザー自身の声で録音する機能です。この機能を使う場合:
カメラの権限を求めるのは、他のユーザーが共有したセッションを取り込むためにQRスキャン画面を開いたときだけです。カメラの映像はQRコードを検出するためだけに端末内で処理され、写真や動画が撮影・保存・送信されることはありません。QR取り込みを使わない場合、カメラは一切使用されません。
任意機能として、ユーザー自身の写真ライブラリにある動画を練習記録に紐付けることができます。本アプリが保存するのは、参照情報(システムのアセット識別子)と小さなサムネイル画像のみで、アプリ専用の保存領域に保管されます。動画ファイル自体がコピー・アップロード・共有されることはありません。写真ライブラリへのアクセスはシステム設定でいつでも制限・取り消しでき、その場合も他の機能は通常どおり動作します。
共有は、すべてユーザー自身の操作によってのみ行われます。セッション記録を共有すると、本アプリはセッションデータをQRコード / リンクそのものに埋め込みます。含まれる内容は、セッション設定(モード、ラウンド、時間)、日時、ランダムなセッションID、そのセッションで入力したダンサー名です。このデータは、ユーザーが直接QRを見せた相手やリンクを送った相手にだけ届きます。いかなるサーバーにもアップロード・保存されることはありません。リンクはデータをURLフラグメントに含めており、ブラウザはフラグメントをネットワークに送信しません。セッションを受け取った人は、そのデータを自分の端末に保存します。この方法で共有したくない情報は、ダンサー名に入れないことをおすすめします。
Battle Timerはいかなるデータも第三者と共有せず、広告・分析・トラッキングのSDKも一切組み込んでいません。本アプリが利用する唯一の第三者サービスは、上記のお知らせファイルをホスティングするGitHub Pagesであり、GitHub自身のプライバシーポリシーが適用されます。
Battle Timerは情報を一切収集しないため、子どもを含め、誰の情報も意図的に収集することはありません。
本ポリシーの新しい版は、新しい「最終更新日」とともにこのURLに掲載します。過去の版はバージョン付きURLで引き続き閲覧できます。
本ポリシーに関するご質問は dooee.life@gmail.com までご連絡ください。