プライバシーポリシー

バージョン 2.0・最終更新日:2026 年 7 月 4 日

1. 基本方針

腹筋トレーニングカウンター開発者チーム(以下「開発者」)は、iOS アプリおよび watchOS アプリ「腹筋トレーニングカウンター / AbsTrainingCounter」(以下、総称して「本アプリ」)におけるユーザー情報を、本ポリシーに従って取り扱います。

2. 開発者情報

3. 端末上で取り扱う情報

本アプリは機能提供のため、次の情報を端末上で取り扱います。

生のモーションデータは腹筋動作の判定のため端末上で処理され、運動記録として保存する項目を除き、開発者のバックエンドへ送信しません。HealthKit データは HealthKit の機能提供以外の目的で使用せず、広告、販売またはデータブローカーへの提供に使用しません。

4. iCloud(CloudKit)で同期する情報

運動記録は、Apple が提供する CloudKit を利用して、ユーザーの非公開 iCloud データベースへ保存され、同一 Apple Account の iPhone と Apple Watch 間で同期されます。iCloud の利用とデータ管理には Apple の規約およびプライバシーポリシーが適用されます。

5. アカウントおよびバックエンドへ送信する情報

コミュニティ機能、アカウント管理およびプッシュ通知を提供するため、開発者が Cloudflare 上で運用するバックエンドへ次の情報を送信します。

メールアドレスや Apple Account のパスワード、クレジットカード情報は開発者のバックエンドへ送信しません。Sign in with Apple で Apple が開発者へ提供しない情報を、本アプリが独自に取得することはありません。

6. 公開される情報

コミュニティ機能を利用する場合、ニックネーム、運動回数、順位、達成内容および活動時刻の一部が、ランキングまたは活動フィードを通じて他のユーザーに表示されます。ユーザーはニックネームに本名、連絡先その他公開を望まない個人情報を含めないでください。

7. エラー監視および運用情報

開発者は Sentry を利用し、クラッシュ、エラー、性能上の問題および利用状況を把握します。Sentry へ送信される場合がある情報には、次のものが含まれます。

開発者は、生のモーションデータ、HealthKit の心拍数等の値、決済情報または Apple Account のパスワードを診断ログへ意図的に含めません。

8. Firebase Remote Config および Messaging

本アプリは、強制アップデート、メンテナンス、お知らせおよび機能設定の配信に Firebase Remote Config を、プッシュ通知に Firebase Cloud Messaging を利用します。これらのサービスは、インスタンス識別子、デバイストークン、アプリ情報、端末情報、言語、IP アドレス等を Google のポリシーに基づき処理する場合があります。

9. お問い合わせフォーム

お問い合わせには Google Forms を利用します。フォームを開く際、問い合わせ種別、日時、アプリ名、アプリバージョン、ビルド番号、端末名および OS バージョンが入力済みになる場合があります。ユーザーがフォームに入力して送信した件名、本文、連絡先その他の情報は Google および開発者が問い合わせ対応のために取り扱います。

10. 課金情報

サブスクリプションの購入、請求、更新、解約および返金は Apple の App Store / StoreKit により処理されます。開発者は、購入状態や取引識別情報を機能提供のため取得する場合がありますが、クレジットカード番号その他の決済手段の詳細を取得または保存しません。

11. 法務ページの閲覧

利用規約、プライバシーポリシーおよび特定商取引法に基づく表記は Cloudflare Pages から配信されます。閲覧時、Cloudflare は IP アドレス、リクエスト日時、ユーザーエージェント等の通信情報をセキュリティ、配信および不正利用防止のために処理する場合があります。言語選択はブラウザまたはアプリ内 WebView のローカルストレージに保存され、開発者のサーバーへ送信されません。

12. 利用目的

開発者は、取り扱う情報を次の目的で利用します。

13. 外部サービス

サービス目的提供者のポリシー
Apple HealthKit / CloudKit / Sign in with Apple / App Store健康・運動記録、同期、認証、課金Apple Privacy Policy
Firebase Remote Config / Cloud Messaging設定配信、運用通知、プッシュ通知Firebase Privacy
Sentryクラッシュ・エラー・性能監視Sentry Privacy Policy
Cloudflare Workers / D1 / KV / PagesAPI、データ保存、キャッシュ、法務ページ配信Cloudflare Privacy Policy
Google Formsお問い合わせ受付Google Privacy Policy

14. 保存期間および削除

15. 第三者提供

開発者は、法令に基づく場合、ユーザーの同意がある場合、業務委託先がサービス提供に必要な範囲で処理する場合、または権利・安全を保護するため必要な場合を除き、個人情報を第三者へ販売または提供しません。

16. 子どものプライバシー

本アプリは 13 歳未満または各国・地域の法令で定められる年齢未満の子どもを対象としていません。対象年齢未満の方は保護者の同意なく本アプリを利用しないでください。

17. ポリシーの変更

開発者は、法令または本アプリの変更等に応じて本ポリシーを改定できます。重要な変更については、本アプリ内その他適切な方法で通知し、必要に応じて再同意を求めます。

18. お問い合わせ

本ポリシーに関するお問い合わせは、support.app.dev.team+abstrainingcounter@gmail.com までお願いします。

Privacy Policy

Version 2.0 · Last updated: July 4, 2026

1. Basic Policy

The AbsTrainingCounter Development Team (the “Developer”) handles user information in the iOS and watchOS applications “AbsTrainingCounter” (collectively, the “App”) in accordance with this Privacy Policy.

2. Developer Information

3. Information Handled on Your Device

The App handles the following information on your device to provide its features:

Raw motion data is processed on the device to detect exercises and is not sent to the Developer’s backend except for the fields saved as an exercise record. HealthKit data is used only to provide health and fitness features and is not used for advertising, sold, or provided to data brokers.

4. Information Synchronized through iCloud (CloudKit)

Exercise records are stored in your private iCloud database through Apple CloudKit and synchronized between your iPhone and Apple Watch signed in to the same Apple Account. Apple’s terms and privacy policy govern iCloud use and data management.

5. Account and Backend Information

To provide community features, account management, and push notifications, the App sends the following information to the Developer’s backend operated on Cloudflare:

The App does not send your Apple Account password, payment-card information, or an email address that Apple has not provided to the Developer. The App does not independently obtain information that Sign in with Apple withholds from the Developer.

6. Information Visible to Other Users

When you use community features, your nickname and certain exercise counts, rankings, achievements, and activity times may be shown to other users through leaderboards or the activity feed. Do not include your real name, contact details, or other information you do not want to make public in your nickname.

7. Error Monitoring and Operational Information

The Developer uses Sentry to understand crashes, errors, performance issues, and App operation. Information sent to Sentry may include:

The Developer does not intentionally include raw motion data, HealthKit values such as heart rate, payment details, or your Apple Account password in diagnostic logs.

8. Firebase Remote Config and Messaging

The App uses Firebase Remote Config for force-update rules, maintenance, announcements, and feature settings, and Firebase Cloud Messaging for push notifications. Under Google’s policies, these services may process instance identifiers, device tokens, App information, device information, language, IP address, and related data.

9. Contact Form

The App uses Google Forms for support inquiries. When the form opens, the inquiry category, time, App name, App version, build number, device name, and OS version may be prefilled. Google and the Developer handle the subject, message, contact information, and other information you submit for support purposes.

10. Purchase Information

Apple App Store and StoreKit process subscription purchases, billing, renewals, cancellations, and refunds. The Developer may obtain purchase status and transaction identifiers to provide features but does not obtain or store payment-card numbers or other payment-method details.

11. Viewing Legal Pages

The Terms of Use, this Privacy Policy, and the disclosure under Japan’s Specified Commercial Transactions Act are delivered through Cloudflare Pages. Cloudflare may process network information such as IP address, request time, and user agent for security, delivery, and abuse prevention. Your language choice is stored in browser or in-App WebView local storage and is not sent to the Developer’s server.

12. Purposes of Use

13. Third-Party Services

ServicePurposeProvider Policy
Apple HealthKit / CloudKit / Sign in with Apple / App StoreHealth and exercise records, synchronization, authentication, billingApple Privacy Policy
Firebase Remote Config / Cloud MessagingConfiguration, operational messages, push notificationsFirebase Privacy
SentryCrash, error, and performance monitoringSentry Privacy Policy
Cloudflare Workers / D1 / KV / PagesAPI, data storage, caching, legal-page deliveryCloudflare Privacy Policy
Google FormsSupport inquiriesGoogle Privacy Policy

14. Retention and Deletion

15. Disclosure to Third Parties

The Developer does not sell or disclose personal information to third parties except where required by law, with your consent, where a service provider processes it as necessary to provide the App, or where necessary to protect rights and safety.

16. Children’s Privacy

The App is not directed to children under 13 or below the minimum age set by applicable law in their country or region. Children below that age must not use the App without consent from a parent or legal guardian.

17. Changes to This Policy

The Developer may revise this Policy in response to changes in law or the App. Material changes will be communicated through the App or another appropriate method, and renewed consent will be requested where necessary.

18. Contact

For questions about this Policy, contact support.app.dev.team+abstrainingcounter@gmail.com.