English | 日本語

Privacy Policy

This Privacy Policy describes how Batting Stats Tracker (hereinafter referred to as "the App") handles user information to ensure safe and secure usage.

Last updated: June 2, 2026

1. Information We Collect

The App may collect the following information:

2. Local Records and Shared Data

The App is designed as a local-first record app. Records entered by users are primarily stored on the user's device using the App's local database. When a user issues an invite code, QR code, or invite link for the sharing feature, the latest snapshot of the selected records owned by the user is saved to Supabase as a read-only shared copy. The shared copy may include game results, plate appearance details, practice records, and related data necessary to display statistics.

Shared data is for viewing only by invited viewers. Viewers cannot edit, add, or delete the owner's records through the sharing feature. The sharing feature is not a full cloud backup, cross-device sync, team collaboration, or real-time editing service.

3. Invite Codes, QR Codes, and Invite Links

Users can invite others by sharing an invite code, QR code, or invite link. Anyone who receives a valid invite code or link may be able to join and view the shared data, so users are responsible for managing who they share it with. Invite codes are stored on the server as hashed values, but the code itself may be displayed in the App, copied, shared through the operating system's share sheet, or stored temporarily on the user's device.

4. Stopping Sharing, Sign-Out, and Account Deletion

Stopping sharing, signing out, and deleting a sharing account are separate actions.

Deleting a sharing account does not delete records stored locally on the user's device. Local records remain on the device unless the user deletes them in the App, removes the App, or deletes them through device or operating system functions.

After sharing is stopped or an account is deleted, viewers may temporarily see previously retrieved information on their device, in screen history, notifications, screenshots, backups, or other places outside the App's direct control. The App cannot delete copies that viewers have independently saved, captured, or forwarded.

5. Use of Third-Party Services

Apple (App Store and Sign in with Apple): In-app purchase payment processing is handled by Apple. Credit card information and other billing information are processed by Apple, and the App does not store such information. The App may also use Sign in with Apple for sharing account authentication.
Google (Google Play, Google sign-in, and Firebase): In-app purchase payment processing on Android is handled by Google Play. The App may use Google sign-in through Supabase Auth and may use Firebase services for analytics and crash reporting.
Supabase: The App uses Supabase Auth, database, and Edge Functions for sharing account authentication, anonymous viewer authentication, invite management, access control, shared snapshot storage, account deletion, and subscription status synchronization.
RevenueCat: The App uses RevenueCat to manage subscription status. RevenueCat customer identifiers, product information, subscription status, expiration date, renewal status, and related purchase events may be used by the App and Supabase Edge Functions/Webhooks to verify premium features.
Firebase Analytics (Google): The App uses Firebase Analytics to collect app usage data when analytics collection is enabled, in order to analyze how the App is used and improve features and usability.
Firebase Crashlytics (Google): The App uses Firebase Crashlytics to collect crash reports and technical diagnostic information when crash reporting is enabled, for bug fixing and stability improvements. Analytics and crash data are not used for the purpose of directly identifying individual users.

6. Purpose of Use

The collected information is used solely for the following purposes:

7. Data Retention and Deletion

Local records are stored on the user's device until the user deletes them in the App, removes the App, or deletes them through device or operating system functions. Server-side account-related data and shared data are retained as long as necessary to provide the sharing feature, manage subscription status, respond to support requests, prevent abuse, or comply with applicable requirements. Users can delete their sharing account from within the App where the account deletion feature is available.

8. External Links

For more information on how each provider handles data, please refer to their respective privacy policies.
Apple Privacy Policy
Google Privacy Policy
Supabase Privacy Policy
RevenueCat Privacy Policy

9. Contact Us

If you have any questions regarding this Privacy Policy, please contact us via the form below.

Contact Form

10. Changes to This Policy

This policy may be updated without notice in response to changes in laws or service content. If significant changes are made, we will notify users within the App or on this page.

野球打率ノート プライバシーポリシー

野球打率ノート(以下、「本アプリ」)では、ユーザーの皆様に安心してご利用いただくために、以下の通り個人情報の取り扱いについて定めます。

最終更新日:2026年6月2日

1. 収集する情報

本アプリでは以下の情報を収集することがあります:

2. 端末内の記録と共有データについて

本アプリは、ローカルファーストの記録アプリとして設計されています。ユーザーが入力した記録は、主にユーザーの端末内のローカルデータベースに保存されます。 ユーザーが共有機能で招待コード、QRコード、招待リンクを発行した場合、共有対象として選択された自分の記録の最新スナップショットが、閲覧専用の共有コピーとして Supabase 上に保存されます。 共有コピーには、試合結果、打席内容、練習記録、成績表示に必要な関連データが含まれる場合があります。

共有先は閲覧のみであり、共有されたユーザーが共有元の記録を編集、追加、削除することはできません。 共有機能は、完全なクラウドバックアップ、複数端末間の完全同期、チーム共同編集、リアルタイム編集を目的とするものではありません。

3. 招待コード、QRコード、招待リンクについて

ユーザーは、招待コード、QRコード、招待リンクを共有することで、他のユーザーを共有データの閲覧に招待できます。 有効な招待コードまたはリンクを受け取った第三者は、共有データを閲覧できる可能性があります。そのため、ユーザーは共有先を自身で管理する必要があります。 招待コードはサーバー上ではハッシュ化された値として保存されますが、コード自体はアプリ内に表示され、コピー、OSの共有機能での送信、端末内での一時保存が行われる場合があります。

4. 共有停止、ログアウト、アカウント削除について

共有停止、ログアウト、共有アカウント削除は、それぞれ別の操作です。

共有アカウントを削除しても、ユーザーの端末内に保存されているマイデータの記録は削除されません。 端末内の記録を削除したい場合は、本アプリ内のデータ削除機能、アプリの削除、または端末・OSの機能により別途削除する必要があります。

共有停止またはアカウント削除後であっても、閲覧者の端末に以前取得した情報が一時的に表示される場合があります。また、画面履歴、通知、スクリーンショット、バックアップ、その他本アプリが直接管理できない場所に情報が残る場合があります。 閲覧者が独自に保存、撮影、転送した情報を、本アプリから削除することはできません。

5. 第三者サービスの利用について

Apple(App Store および Sign in with Apple): アプリ内課金の決済処理には Apple を利用しています。クレジットカード情報その他の決済情報は Apple により処理され、本アプリでは保持しません。また、共有アカウントの認証に Sign in with Apple を利用する場合があります。
Google(Google Play、Google ログイン、Firebase): Android におけるアプリ内課金の決済処理には Google Play を利用します。また、Supabase Auth を通じた Google ログイン、および Firebase Analytics / Firebase Crashlytics を利用する場合があります。
Supabase: 共有アカウントの認証、閲覧者の匿名認証、招待コード管理、閲覧権限管理、共有スナップショットの保存、アカウント削除、課金状態の同期等のために Supabase Auth、データベース、Edge Functions を利用します。
RevenueCat: サブスクリプションの状態を管理するために RevenueCat を利用しています。RevenueCat のユーザーID、商品情報、課金状態、有効期限、更新状態、購入イベント等は、プレミアム機能の確認のため、本アプリおよび Supabase Edge Functions/Webhook で利用される場合があります。
Firebase Analytics(Google): Firebase Analytics が有効な場合、アプリの利用状況を分析し、機能改善や利便性向上を行うため、利用状況データを収集します。
Firebase Crashlytics(Google): Firebase Crashlytics が有効な場合、クラッシュレポートや技術情報を収集し、不具合の調査および安定性向上に役立てます。これらの分析・クラッシュ情報は、個人を直接特定する目的では使用しません。

6. 利用目的

収集した情報は、以下の目的の範囲で利用します。

7. データの保存期間および削除について

端末内の記録は、ユーザーが本アプリ内で削除する、アプリを削除する、または端末・OSの機能により削除するまで端末内に保存されます。 サーバー上のアカウント関連データおよび共有データは、共有機能の提供、課金状態の管理、サポート対応、不正利用防止、法令等への対応に必要な期間保存されます。 共有アカウント削除機能が利用できる場合、ユーザーは本アプリ内から共有アカウントの削除を行うことができます。

8. 外部サービスのポリシー

各事業者によるデータの取り扱いについては、それぞれのプライバシーポリシーをご確認ください。
Apple プライバシーポリシー
Google プライバシーポリシー
Supabase Privacy Policy
RevenueCat プライバシーポリシー

9. お問い合わせ

プライバシーポリシーに関するご質問は、以下のフォームよりご連絡ください。

お問い合わせフォーム

10. 改訂について

本ポリシーは、法令やサービス内容の変更に応じて予告なく更新される場合があります。重要な変更がある場合には、本アプリ内または本ページにて告知いたします。