中文版

Privacy Policy for BeatLayer

Effective Date: 2026-05-01 · Last Updated: 2026-05-01

This Privacy Policy describes how BeatLayer ("the App", "we", "us") handles information when you use our iOS application. BeatLayer is a running cadence metronome developed by an independent developer ("the Developer"). We respect your privacy and have designed BeatLayer to collect as little data as technically possible.

If you have any questions, contact us at goodideasalwayswork@zohomail.com.

1. Summary (TL;DR)

2. What We Collect

2.1 Anonymous Analytics (via Vibe Tracer)

We use Vibe Tracer (vibetracer.xyz) as our analytics provider. Vibe Tracer automatically generates a random, app-scoped anonymous device identifier that cannot be used to identify you personally and is not the Apple IDFA.

Automatically collected:

Product events we explicitly log:

EventWhen it fires
metronome_startedYou start the metronome
metronome_stoppedYou stop the metronome
progressive_completedA progressive cadence training session reaches its target
paywall_viewedThe upgrade screen is shown
paywall_upgrade_tappedYou tap the upgrade button on the paywall
purchase_completedAn in-app purchase succeeds

Properties attached to events (non-personal):

We use this analytics data solely to improve the App. It is not shared with advertisers or data brokers and is not used to build user profiles for advertising.

2.2 In-App Purchases (via Apple StoreKit 2)

BeatLayer offers a one-time in-app purchase to unlock Pro features. Purchases are processed entirely by Apple. The App itself only receives the product identifier (e.g., com.beatlayer.pro) and a boolean indicating whether Pro is unlocked.

We do not receive your credit card number, Apple ID email, billing address, or name. Apple's handling of payment data is governed by Apple's Privacy Policy.

2.3 Motion Data (Core Motion)

To detect your running cadence in Progressive Mode, BeatLayer reads accelerometer data via Apple's Core Motion framework (CMMotionManager). This data is:

We do not use CMPedometer and we do not access HealthKit in V1.

2.4 Audio Mixing State (AVAudioSession)

The App reads a single boolean — AVAudioSession.isOtherAudioPlaying — to decide how to mix the metronome with whatever music or podcast you're already playing. We do not access the audio content, the media library, song titles, artist names, or any metadata about what you are listening to.

2.5 On-Device Settings (UserDefaults)

Your preferences (last-used BPM, selected sound, Pro unlock state, etc.) are stored locally on your device using iOS UserDefaults. This data never leaves your device.

3. What We Do NOT Collect

For clarity, BeatLayer does not collect any of the following:

4. How We Use the Information

  1. Understand which features are used so we can prioritize improvements,
  2. Diagnose crashes and performance issues,
  3. Detect your cadence in real time during a workout (motion data, on-device only),
  4. Honor your in-app purchase and unlock Pro features.

We do not use your data for advertising, profiling, automated decision-making with legal effects, or any purpose unrelated to operating the App.

5. Legal Basis (GDPR — EU/EEA/UK Users)

Because BeatLayer collects only anonymous, non-identifying data, we do not believe we process "personal data" of an identified or identifiable natural person in most cases. Where any doubt exists, you may exercise the rights described in Section 8.

6. Third-Party Service Providers

ProviderPurposeData sentPrivacy policy
Vibe TracerAnonymous product analyticsSee §2.1vibetracer.xyz
Apple — StoreKit 2In-app purchase processingHandled by Apple; we receive only product ID + Pro flagapple.com/legal/privacy

We do not integrate any advertising SDKs, attribution SDKs, or social-login SDKs.

7. Data Retention

8. Your Rights

8.1 GDPR (EU/EEA/UK)

8.2 CCPA / CPRA (California, USA)

8.3 PIPL (Mainland China)

8.4 How to exercise your rights

Because BeatLayer has no user accounts and the data we collect is anonymous, in many cases we cannot link analytics records to a specific person. You can, however:

  1. Delete the App from your device — this removes all locally stored settings and severs the anonymous analytics identifier.
  2. Email us at goodideasalwayswork@zohomail.com with your request. We will respond within 30 days (GDPR) / 45 days (CCPA) / a reasonable period (PIPL).

9. Cross-Border Data Transfers

Vibe Tracer's servers may be located outside your country of residence. Where required by law, we rely on appropriate safeguards (such as the EU Standard Contractual Clauses, or PIPL-compliant standard contracts) for international transfers of any data that may be considered personal.

10. Children's Privacy

BeatLayer is not directed to children under 13 (or under 16 in the EU/EEA, or under 14 in mainland China). We do not knowingly collect personal information from children. If you believe a child has provided us with personal information, please contact us and we will delete it.

11. Security

We follow reasonable technical and organizational measures to protect the limited data we handle. All network traffic between BeatLayer and Vibe Tracer is encrypted via HTTPS/TLS.

12. Changes to This Policy

We may update this Privacy Policy from time to time. When we make material changes, we will update the "Last Updated" date at the top of this document. Your continued use of BeatLayer after changes take effect constitutes acceptance of the updated policy.

13. Contact

Developer: RD (independent developer)
Email: goodideasalwayswork@zohomail.com

For App Store related issues, you may also contact Apple via the App Store.