English | 日本語

DartLog Privacy Policy

This Privacy Policy describes how SO-KUMA Labs ("we", "us", or "the developer") handles information in DartLog ("the App").

Last updated: October 4, 2026

1. Information Handled by the App

The App may handle the following information:

The App does not require an account and does not intentionally collect the user's name, email address, contacts, photos, videos, or precise location during ordinary use.

2. Local Records and the Developer's Server

DartLog is designed as a local-first app. Practice records, game records, landing coordinates, scores, notes, intended targets, history, and locally calculated analysis are stored in the App's local database on the user's device. The current version has no developer-operated account system, cloud sync, or server feature for uploading these records. The developer does not receive the raw records through the App.

The operating system may include App data in a device backup, migration, or sharing action started by the user. Such processing is controlled by the relevant operating system or recipient and is outside the App's ordinary server processing.

When the user exports records as CSV (Premium) or shares an analysis image, the data is passed to the destination the user chooses, such as a file, email, or another app. After sharing, the data is handled under the terms and policies of that destination.

3. Third-Party Services

Apple App Store and Google Play: These stores process payment and subscription transactions. Store account, order, receipt, subscription, and billing information may be handled by Apple or Google under their respective terms and privacy policies. The App and the developer do not receive or store the user's card number or other store payment credentials.

RevenueCat: The App uses RevenueCat to manage Premium entitlement status and restore purchases. RevenueCat may handle an SDK-generated app-specific identifier and information such as the store, product, purchase, subscription, entitlement, renewal, and expiration status needed for that purpose. This service is not used to receive the App's practice or game records.

Firebase Analytics and Firebase Crashlytics (provided by Google): The App uses these services to improve the App, for example by counting which features are used, how often sessions are completed or abandoned, and how users reach the Premium screen, and to investigate crashes. Firebase Analytics receives the event names and a small set of category values defined by the App (for example, a practice session started or completed, the analysis screen opened, a Premium prompt tapped, or a purchase result), coarse time ranges, and technical information such as app version, OS, device type, and country or region estimated from the IP address, linked to an app instance ID issued by Firebase (on iOS this includes the identifier for vendor). Crashlytics receives stack traces, app, OS, and device information, and a Crashlytics installation ID. The App does not collect the advertising ID and does not use these services for advertising. The App does not send practice or game records, dart landing coordinates, scores, notes, intended targets, goals, target, session, or game identifiers, passwords, payment information, or inquiry text to these services.

Sending this information is on by default. The user can stop it at any time by turning off Settings > Share usage data in the App; sending stops from that moment.

4. Inquiry Form and Device or App Information

When the user chooses Contact us, the App opens the common Google Form used for app support. The App may prefill visible and editable fields with the app name, operating system, OS version, app version, build number, store, and device model. The user may also voluntarily enter an inquiry type, details, email address, and other information in the form. The user decides whether to submit the form.

The App does not attach practice records, game records, landing coordinates, scores, notes, intended targets, passwords, payment credentials, or hidden identifiers to the inquiry form. Submitted information is sent to the form operator, currently Google, and is handled under the operator's terms and privacy policy.

5. Retention and Deletion

Local records and local settings are retained on the device until the user deletes them. Records can be deleted one by one from History in the App, and goals can be deleted from the goal screen. To delete all records and settings at once, uninstall the App or clear its data in the operating system settings. The current version does not provide a developer-side account or server copy to delete. Data included in an operating-system backup is subject to that backup's settings and lifecycle.

Apple, Google, and RevenueCat retain purchase and subscription information for the periods and purposes described in their policies and as needed for transaction, entitlement, security, fraud-prevention, or legal purposes. Inquiry submissions are retained by the form operator and, when received by the developer, only for as long as reasonably necessary to respond, maintain support records, and address related quality or legal matters; information that is no longer needed is deleted or anonymized where reasonably practicable. Firebase Analytics event data is retained for the period set in our Google Analytics settings, up to 14 months. Crashlytics crash data is retained for up to 90 days.

To ask about an inquiry submission or request handling under applicable law, use the Contact Form below. Because we do not receive the records stored on the device, we cannot delete them on request; the user can delete them in the App or through the operating system as described above.

6. Third-Party Disclosure and Processing Outside Japan

We do not sell the App's records and do not provide them to third parties for their own advertising. Information is disclosed only when the user submits it to an external service, when necessary to provide store-based subscriptions, or when disclosure is required by law or necessary to protect rights, safety, or prevent fraud. Apple, Google, RevenueCat, Google Forms, Firebase Analytics, and Firebase Crashlytics may process information outside Japan, including in the United States, in accordance with their own operations and policies. We do not operate a separate server for DartLog records in the current version.

Please review the providers' policies for details about their processing:
Apple Privacy Policy
Google Privacy Policy
RevenueCat Privacy Policy
Firebase Privacy Policy

7. Users in the EEA and the United Kingdom

For users in the European Economic Area and the United Kingdom, SO-KUMA Labs is the controller for the processing described in this Policy and can be contacted through the Contact Form below. We rely on the following legal bases under the GDPR and the UK GDPR: performance of a contract for providing, verifying, and restoring Premium purchases; our legitimate interest in keeping the App stable for crash diagnostics; our legitimate interest in improving the App for usage statistics, which you can object to at any time by turning off Settings > Share usage data; and responding to your request for inquiries.

Google and RevenueCat may transfer information to the United States and other countries. Such transfers rely on safeguards such as the EU-U.S. Data Privacy Framework or standard contractual clauses, as described in their policies.

You have the right to request access to, rectification, erasure, or restriction of your personal data, to object to processing, to data portability, and to lodge a complaint with your local data protection authority. Records stored on the device are under your control and can be deleted in the App. Usage statistics and crash data are pseudonymous, and we may not be able to identify you from them; we will handle requests as far as we reasonably can.

8. Children

The App is not directed at children under 13, or under the minimum age set by the law of their country in the EEA and the United Kingdom.

9. Security

We take reasonable measures appropriate to the current design, including limiting records to local storage and keeping payment processing within the stores. No method of storage or transmission is completely secure, and we cannot guarantee absolute security. The security and retention practices of third-party providers are governed by their policies.

10. Changes to This Policy

We may update this Policy when the App, third-party services, laws, or data practices change. The latest version will be posted on this page with its updated date. Material changes will be announced in the App or by another appropriate method where required by law.

11. Contact

If you have questions about this Policy or the handling of your information, please contact us through:

Contact Form

ダーツログ プライバシーポリシー

SO-KUMA Labs(以下「当方」または「開発者」)は、DartLog(日本語名「ダーツログ」、以下「本アプリ」)における情報の取り扱いについて、以下のとおり定めます。

最終更新日:2026年10月4日

1. 本アプリが取り扱う情報

本アプリでは、以下の情報を取り扱うことがあります。

本アプリはアカウント登録を必要とせず、通常の利用において、氏名、メールアドレス、連絡先、写真、動画、正確な位置情報を意図的に収集しません。

2. 端末内の記録と開発者のサーバー

DartLogは端末内保存を基本とするアプリです。練習記録、ゲーム記録、着弾座標、得点、メモ、狙い、履歴および端末内で算出した分析結果は、本アプリの端末内データベースに保存されます。現行版には、開発者が運営するアカウント機能、クラウド同期、これらの記録をアップロードするサーバー機能はありません。本アプリが生の記録を開発者へ送信することはありません。

ユーザーが開始するOSのバックアップ、機種変更・移行、共有操作では、OSまたは共有先の仕組みにより本アプリのデータが取り扱われることがあります。

CSVの書き出し(Premium)や分析画像の共有を行うと、ユーザーが選んだ共有先(ファイル、メール、他のアプリ等)へデータが渡されます。共有後のデータは、共有先の規約およびポリシーに従って取り扱われます。

3. 外部サービスの利用

Apple App StoreおよびGoogle Play: 決済およびサブスクリプションの処理はAppleまたはGoogleが行います。ストアアカウント、注文、レシート、サブスクリプション、請求に関する情報は、各社の規約およびプライバシーポリシーに従って取り扱われます。本アプリおよび開発者は、クレジットカード番号その他のストア決済用認証情報を取得・保存しません。

RevenueCat: Premiumの権限状態の管理および購入の復元のためにRevenueCatを利用します。RevenueCatには、SDKが生成するアプリ固有の識別子、ストア、商品、購入、サブスクリプション、権限、更新、有効期限等、目的に必要な情報が取り扱われる場合があります。練習記録やゲーム記録はRevenueCatへ送信しません。

Firebase AnalyticsおよびFirebase Crashlytics(Google提供): 本アプリの改善(どの機能が使われているか、記録の完了・中断の頻度、Premium画面への導線等の集計)とクラッシュ原因の調査のためにこれらのサービスを利用します。Firebase Analyticsには、本アプリが定義したイベント名と少数の区分値(例:練習の開始・完了、分析画面の表示、Premiumの案内のタップ、購入の結果)、所要時間の大まかな区分、およびアプリのバージョン、OS、端末の種類、IPアドレスから推定される国・地域等の技術情報が、Firebaseが発行するアプリインスタンスID(iOSではベンダー識別子を含みます)と結び付けて送信されます。Crashlyticsには、スタックトレース、アプリ、OS、端末の情報およびCrashlyticsのインストールIDが送信されます。本アプリは広告IDを収集せず、これらのサービスを広告に利用しません。練習・ゲーム記録、着弾座標、得点、メモ、狙い、目標、ターゲットID・セッションID・ゲームID、パスワード、決済情報、問い合わせ本文は、これらのサービスへ送信しません。

これらの送信は初期状態で有効です。本アプリの設定の「利用状況データを送信」をオフにすると、その時点から送信を停止できます。

4. 問い合わせフォームと端末・アプリ情報

ユーザーが「お問い合わせ」を選択すると、本アプリは現在、アプリサポート用の共通Googleフォームを開きます。アプリ名、OS、OSバージョン、アプリバージョン、ビルド番号、ストア、端末名が、ユーザーに見える編集可能な項目として事前入力されることがあります。ユーザーは問い合わせの種類、詳細、メールアドレスその他の情報を任意に入力でき、送信するかどうかを自ら決めます。

本アプリは、練習記録、ゲーム記録、着弾座標、得点、メモ、狙い、パスワード、決済情報、隠れた識別子を問い合わせフォームに添付しません。送信した情報は、現在のフォーム運営者であるGoogleへ送信され、Googleの規約およびプライバシーポリシーに従って取り扱われます。

5. 保存期間と削除方法

端末内の記録および設定は、ユーザーが削除するまで端末内に保存されます。記録は本アプリの履歴から1件ずつ削除でき、長期目標は目標の画面から削除できます。すべての記録と設定をまとめて削除する場合は、本アプリをアンインストールするか、OSの設定から本アプリのデータを削除してください。現行版には、開発者側のアカウントや削除対象となるサーバー上の記録はありません。OSのバックアップに含まれるデータは、OS側の設定および保存期間に従います。

Apple、GoogleおよびRevenueCatが取り扱う購入・サブスクリプション情報は、各社のポリシーおよび取引、権限管理、安全管理、不正利用防止、法令遵守に必要な期間保存されます。Firebase Analyticsのイベントデータは、当方のGoogle Analyticsの設定に従い最長14か月、Crashlyticsのクラッシュデータは最長90日保存されます。問い合わせフォームの回答は、フォーム運営者が保存します。当方が受領した回答は、問い合わせ対応、サポート記録、関連する品質確認・法務対応に合理的に必要な期間だけ保存し、不要になった情報は合理的な範囲で削除または匿名化します。

問い合わせ回答や法令上の取り扱いについて確認・請求を行う場合は、下記フォームからご連絡ください。当方は端末内の記録を受け取っていないため、ご依頼により端末内の記録を削除することはできません。上記のとおり、本アプリまたはOSの設定から削除してください。

6. 第三者提供と国外での処理

当方は本アプリの記録を販売せず、第三者の広告目的で提供しません。第三者提供は、ユーザーが外部サービスへ送信した場合、ストア経由のサブスクリプション提供に必要な場合、または法令上必要な場合、権利・安全の保護や不正利用防止に必要な場合に限ります。Apple、Google、RevenueCat、Google Forms、Firebase AnalyticsおよびFirebase Crashlyticsは、それぞれの運用およびポリシーに従い、米国を含む日本国外で情報を処理することがあります。現行版では、DartLogの記録のための独自サーバーを運営していません。

各サービスの取り扱いは、以下もご確認ください。
Appleプライバシーポリシー
Googleプライバシーポリシー
RevenueCatプライバシーポリシー
Firebaseプライバシーポリシー

7. 欧州経済領域(EEA)および英国のユーザーの方へ

EEAおよび英国のユーザーについて、本ポリシーに定める処理の管理者はSO-KUMA Labsであり、下記フォームから連絡できます。当方は、GDPRおよび英国GDPRに基づき、Premiumの購入の提供・確認・復元については契約の履行、クラッシュ診断については本アプリを安定して提供する正当な利益、利用統計については本アプリを改善する正当な利益(設定の「利用状況データを送信」をオフにすることでいつでも異議を述べられます)、問い合わせについてはユーザーからの依頼への対応を、それぞれ法的根拠とします。

GoogleおよびRevenueCatは、米国その他の国へ情報を移転することがあります。これらの移転は、各社のポリシーに定めるEU-米国データプライバシーフレームワークまたは標準契約条項等の保護措置に基づきます。

ユーザーは、個人データへのアクセス、訂正、消去、処理の制限、処理への異議、データポータビリティを求める権利、および居住国のデータ保護監督機関に苦情を申し立てる権利を有します。端末内の記録はユーザー自身が管理しており、本アプリ内で削除できます。利用統計およびクラッシュ情報は仮名化されたデータであり、当方がユーザーを特定できない場合がありますが、合理的に可能な範囲で対応します。

8. お子さまの利用

本アプリは、13歳未満(EEAおよび英国では、居住国の法令が定める年齢未満)のお子さまを対象としていません。

9. 安全管理

現在の設計に応じ、記録を端末内に限定すること、決済を各ストアで処理することなど、合理的な安全管理措置を講じます。ただし、保存・送信の方法について完全な安全性を保証するものではありません。第三者サービスの安全管理および保存については各社のポリシーが適用されます。

10. ポリシーの改定

本アプリ、外部サービス、法令またはデータの取り扱いに変更がある場合、本ポリシーを改定することがあります。最新版と更新日は本ページに掲載し、法令上必要な場合は重要な変更を本アプリその他適切な方法でお知らせします。

11. お問い合わせ

本ポリシーまたは情報の取り扱いに関するご質問は、以下のフォームよりご連絡ください。

お問い合わせフォーム