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.
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:
| Event | When it fires |
|---|---|
metronome_started | You start the metronome |
metronome_stopped | You stop the metronome |
progressive_completed | A progressive cadence training session reaches its target |
paywall_viewed | The upgrade screen is shown |
paywall_upgrade_tapped | You tap the upgrade button on the paywall |
purchase_completed | An in-app purchase succeeds |
Properties attached to events (non-personal):
fixed / progressive)phone / timer)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.
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.
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.
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.
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.
For clarity, BeatLayer does not collect any of the following:
We do not use your data for advertising, profiling, automated decision-making with legal effects, or any purpose unrelated to operating the App.
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.
| Provider | Purpose | Data sent | Privacy policy |
|---|---|---|---|
| Vibe Tracer | Anonymous product analytics | See §2.1 | vibetracer.xyz |
| Apple — StoreKit 2 | In-app purchase processing | Handled by Apple; we receive only product ID + Pro flag | apple.com/legal/privacy |
We do not integrate any advertising SDKs, attribution SDKs, or social-login SDKs.
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:
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.
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.
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.
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.
Developer: RD (independent developer)
Email: goodideasalwayswork@zohomail.com
For App Store related issues, you may also contact Apple via the App Store.