Last updated: August 2026 β applies to BeatPoket 1.5.1
BeatPoket separates stems on your device. We never receive your music. The only data that can leave your device is listed below, and the optional items are off until you turn them on:
The following are processed only on your device and are never transmitted to BeatPoket, Amplitude, Expo, Sentry, or RevenueCat:
Separation, mixing, and export run entirely on your device and work with no network connection. Route parameters that could carry this information β URIs, paths, file names, titles, artists, identifiers, searches, and tokens β are filtered out of performance metrics before they are sent.
All audio processing happens locally on your device. We do not upload, store, or have access to your music files. Your creative work remains entirely private. Purchases, app updates, and any telemetry you have consented to do use the network; audio never does.
We use the following third-party services:
Amplitude is optional and disabled by default. It is activated only after you consent, and you can turn it off at any time in Settings > Privacy & Data. When enabled, it receives:
Our configuration explicitly disables country, enriched IP address, device model, device manufacturer, carrier, IDFA, IDFV, App Set ID, and other advertising identifiers. BeatPoket never sends your BeatPoket or RevenueCat identifier to Amplitude, so analytics usage is anonymous. Track and file metadata, paths, and raw error text are removed before any event is queued.
Usage events are retained according to the retention period configured for our Amplitude project and Amplitude's applicable terms. We do not state a fixed period here because it follows those settings.
EAS Observe is optional and follows the same Analytics consent as Amplitude: it is disabled before the app starts and dispatches nothing until you opt in. It measures how a release performs, not what you do with your music:
Observe uses a pseudonymous identifier scoped to your installation. It persists across app updates and is reset when you uninstall and reinstall the app. It never receives a BeatPoket account identifier or a RevenueCat identifier. Route parameters carrying URIs, paths, file names, titles, artists, artwork, durations, identifiers, searches, or tokens are filtered out before dispatch. Development builds dispatch nothing.
Expo documents a minimum retention of 60 days for EAS Observe data.
When the app launches it performs a network check to see whether a compatible update is available. This is an operational function required to deliver fixes, not analytics, so it is not governed by the Analytics toggle.
Turning off Analytics stops Amplitude and EAS Observe. It does not stop these operational update checks, and it does not stop redacted critical error reports.
Sentry is used in two levels. Critical JavaScript errors are always collected so release-blocking failures can be diagnosed; every report passes through central redaction before it is sent. Enhanced diagnostics are optional and off by default.
Native crash capture, watchdog terminations, and app hangs are disabled in Sentry, because native events would bypass our JavaScript redaction. Screenshots, session replay, and automatic session tracking are also disabled. No music files or user content are ever included.
Error events are retained according to the retention period configured for our Sentry organisation and Sentry's applicable terms.
RevenueCat processes your purchase and subscription status, your Premium entitlements, and a pseudonymous identifier so your subscription can be restored across your devices. Payments themselves are processed by the Apple App Store; BeatPoket never sees your card details.
BeatPoket does not perform advertising or cross-app tracking. We do not use advertising identifiers, we do not build advertising profiles, and we do not sell or share your data with data brokers or advertising networks.
You can enable or disable Amplitude analytics and EAS Observe, and enable or disable Enhanced Crash Reporting, at any time in Settings > Privacy & Data. Changes take effect immediately. You can request deletion of any personal data by contacting hello@beatpoket.com.
For privacy concerns, contact us at hello@beatpoket.com. BeatPoket is owned and operated by Yoshimyra SARL.