Privacy
Effective July 24, 2026
Overview
Howli is a singing practice app provided by CandidGO Ltd. You can use Howli without creating an account.
This policy explains how Howli handles information when you practice, record, export, or share.
Recordings And Permissions
Howli asks for microphone access to listen to your singing for practice and scoring.
If you choose to record video with an attempt, Howli may ask for front camera access. Audio and video recordings are processed and stored on your device.
Product Analytics
Howli uses Mixpanel, configured for European Union data residency, for limited product analytics linked to an app/device identifier. This helps us understand song practice progression, vocal-range setup, song-to-voice fit, key recommendations, attempt-limit and paywall interactions, review views, export success, share/save handoffs, notification opt-in actions, and ratings-card interactions.
Analytics may include product interaction events, a committed vocal range represented as low, high, centre, and width values, derived song-fit and key-recommendation measurements, daily completed-attempt counts, whether unlimited access was active when an attempt was requested, bounded paywall surfaces and actions, coarse location inferred from network information, export timing and status, bounded share destinations, notification permission status, device identifiers used by analytics and push services, and diagnostic information needed to understand startup, purchase, export, share, or recording-input quality. Recording-input diagnostics are limited to a broad input type, whether input gain could be changed, the bounded configuration result, input-gain values rounded to two decimal places, whether gain later changed, and whether a local clipping threshold was reached.
RevenueCat also sends Mixpanel subscription lifecycle analytics, including product identifiers, purchase values or estimated proceeds, renewals, cancellations, uncancellations, expirations, refunds, billing issues, recoveries, and product changes.
Howli's app-authored analytics events do not include microphone audio, pitch frames, frequencies, amplitudes, sample counts, note-by-note voice traces, your recordings, microphone or accessory names, audio-route identifiers, capture identifiers, song codes, lyrics, editable song titles, media files, media URLs, file paths, RevenueCat customer identifiers, transaction identifiers, purchase prices, raw error strings, or precise location. The separate purchase lifecycle data is described below.
Purchases And Subscriptions
Howli uses RevenueCat to show purchase options, check whether Howli Unlimited is active, restore purchases, and provide subscription management and customer support tools. Apple processes payments through the App Store; Howli does not receive your full payment-card details.
RevenueCat receives an anonymous, app-specific customer identifier and purchase history such as product, entitlement, subscription, purchase value or estimated proceeds, renewal, cancellation, refund, expiration, and billing status. On verified production App Store installs, Howli gives RevenueCat the existing anonymous Mixpanel app/device identifier so RevenueCat's lifecycle events can be associated with product interactions from the same install. This pseudonymous link is not a Howli account and does not provide guaranteed person-level or cross-device identity.
RevenueCat sends those lifecycle events to Howli's EU-resident Mixpanel project and creates or updates Mixpanel purchase and subscription-status profile fields named $transactions and rc_subscription_status. Purchase history is used for App Functionality and Analytics, including entitlement delivery, purchase support, paywall performance, subscription health, and estimated proceeds. App Store Connect remains Howli's financial source of truth.
RevenueCat does not receive your recordings, microphone audio, pitch frames, note-by-note voice traces, song codes, lyrics, editable song titles, media files, or other raw singing data. Howli does not use this purchase link for advertising, share it for advertising measurement, or use it to track you across other companies' apps and websites.
Crash Reporting
Howli uses Sentry to collect crash reports and related app diagnostics so we can find and fix reliability problems.
Crash reporting does not include your recordings, song codes, lyrics, media files, screenshots, view hierarchy, or product analytics events.
Sharing
Your recordings leave your device only when you choose to export, save, or share them.
If you export a review video, save it to your photo library, or send it to another app, your device and Apple's system controls handle that action.
Notifications
If you tap Notify me, Howli uses OneSignal to request notification permission and manage the device subscription used for new-song announcements.
Howli uses OneSignal to send new-song announcements and view aggregate notification delivery and open statistics. Howli does not use notification data to route you to specific songs, personalize song practice, or combine notification campaign stats with song-practice analytics.
Contact
Questions about privacy can be sent to support@candidgo.com.
If this policy changes, we will update the effective date on this page.