Privacy Policy

Version 1.1 · Effective 14 October 2026 · Last updated 14 October 2026

This Privacy Policy explains how DQCLabs (“we”, “us”) collects, uses and shares information when you use the Cajón Studio app for iOS and Android and the website virtual-cajon.web.app. For users in the European Economic Area (EEA), the United Kingdom and Switzerland, we are the data controller for the processing described here, except where a third party acts as an independent controller.

In short. Cajón Studio has no accounts and never asks for your name, email address or phone number. Your settings, lesson progress, grooves and recordings stay on your device; recordings leave it only when you share them. The app uses the microphone only if you turn on “Play my real cajón” in a lesson: the sound is analysed on your device to time your strokes and is never recorded, stored or sent. It never uses the camera, your location or your contacts. Diagnostics are off by default and only run if you turn them on. Free users see Google AdMob ads, after a consent choice where the law requires it and Apple’s tracking prompt on iOS. Purchases are handled by Apple or Google and verified through RevenueCat. We never receive your payment card details, and we do not sell your personal information.

1. Information we collect

No account

You do not need to create an account or sign in to use Cajón Studio, and we do not operate a server of our own that stores information about you.

Information that stays on your device

The following is stored only on your device, inside the app’s private storage (its “sandbox”). It is not sent to us, and it is removed when you delete the app or clear its data:

What you play — the strokes you tap on the screen and how you play them — is processed on your device to produce sound and to score lessons. It is not stored beyond your lesson results and is never sent anywhere.

Information that leaves your device

We do not link any of this to your name, email address or an account, because the app does not collect them.

Our website

This website does not use cookies, analytics or advertising scripts. It is hosted on Firebase Hosting, which keeps standard server logs (such as IP address, browser type and pages requested), and it loads fonts from Google Fonts, which receives your IP address. A language choice you make on the site is stored only in your browser.

2. Device permissions

Cajón Studio never asks for your camera, location or contacts. The Studio records the app’s own audio output, not the sound around you. A few permissions are requested only when you use the feature that needs them, and the app works without them:

3. How we use information

Under the EU and UK GDPR, our legal bases are: your consent for diagnostics (given by turning them on and withdrawn by turning them off), for personalised advertising and for storing or accessing information on your device for advertising where consent is required; our legitimate interests in serving non-personalised ads that fund the free version, in checking for app updates and in keeping the app secure; performance of a contract for purchases and restores; and legal obligations for financial records.

We do not sell your personal information, and we do not use it for any purpose not described in this policy.

4. Diagnostics (opt-in)

Cajón Studio includes Google Firebase Analytics and Firebase Crashlytics. Both are off by default and only run on a device where you turn on Share diagnostics in Settings. You can turn it off again at any time, and no feature of the app depends on it.

While it is on, the app may send:

Diagnostics never include your recordings or the individual strokes you play.

5. Advertising and consent

The free version of Cajón Studio shows ads served by Google AdMob. Ads are never shown on the playing screen, during lessons or while you are recording. On the Pro screen you can choose to watch a short video ad that unlocks Pro for 15 minutes.

If you have Pro or Remove ads, the app shows no ads and makes no ad requests.

Consent

Before any ad is requested, the app uses Google’s User Messaging Platform to check whether a consent message is required where you are. In the EEA, the UK and Switzerland this message follows the IAB Transparency and Consent Framework (TCF) and lets you accept, refuse or choose specific purposes and partners. If you do not consent to personalised ads, you may still see non-personalised or limited ads, which use information only to serve, measure and protect ads.

You can review or change your choice at any time with Settings → Advertising privacy choices in the app.

Tracking on iOS (App Tracking Transparency)

On iOS, the app may ask your permission to track your activity across other companies’ apps and websites for advertising. It asks only after any required Google consent message has been completed. The device advertising identifier (IDFA) is only available if you allow tracking. Declining does not limit any feature of the app; you see non-personalised ads instead. You can change your choice at any time in Settings → Privacy & Security → Tracking.

Android advertising ID

On Android, the advertising ID is used for personalised ads only where you have consented; otherwise non-personalised ads are shown. You can reset or delete the advertising ID in your device settings (usually Settings → Privacy → Ads or Settings → Google → Ads).

Google acts as an independent controller of the advertising information it collects. See How Google uses information from sites or apps that use its services. We receive only aggregate reports from AdMob, such as impressions and earnings, not information about you individually.

6. Purchases

Cajón Studio offers two optional one-time in-app purchases, with no subscription and no renewal: Pro (lifetime) and Remove ads. They are sold through the Apple App Store and Google Play, which process the payment. We never receive your card number, billing address or other payment credentials.

We use RevenueCat to show the products and prices, confirm your entitlement, and restore purchases. RevenueCat identifies the app installation with an anonymous app user ID — not your name or email — and receives purchase information from the store (product, purchase date, price, currency, store country and entitlement status), basic device and app information, and your IP address. Restoring works through your App Store or Google Play account: sign in to the same store account and tap Restore purchases. We can see anonymous purchase records, which we use to support customers and keep financial records.

A 15-minute Pro pass unlocked by watching an ad is stored on your device only and is not a purchase.

7. Third-party services

ServicePurposePrivacy policy
Google Firebase Analytics Anonymous usage events — only if you turn on Share diagnostics Firebase privacy
Firebase Crashlytics Crash reports — only if you turn on Share diagnostics Firebase privacy
Google AdMob / Google Mobile Ads SDK Serving and measuring ads for free users Google Privacy Policy
Google User Messaging Platform Collecting and storing ad consent choices Google Privacy Policy
RevenueCat Purchase status, entitlements and restore RevenueCat Privacy Policy
Supabase Serving the public app-version policy for the update check; no personal data stored Supabase Privacy Policy
Apple App Store App distribution and payment Apple Privacy Policy
Google Play App distribution and payment Google Privacy Policy
Firebase Hosting, Google Fonts Serving this website Google Privacy Policy

Firebase, RevenueCat and Supabase process information on our behalf as processors, under data processing terms that require them to protect it. Google, when serving ads, and Apple and Google, as app stores, handle information under their own privacy policies.

8. International transfers

Our service providers — Google (including Firebase and AdMob), RevenueCat and Supabase — may process information outside your country, including in the United States. Where information from the EEA, the UK or Switzerland is transferred, they rely on legally recognised safeguards such as the European Commission’s Standard Contractual Clauses, the UK International Data Transfer Addendum, or an adequacy decision such as the EU–US Data Privacy Framework where the provider is certified.

9. Retention and security

Information sent from the app is encrypted in transit. Information on your device is protected by your operating system’s app isolation and device security. No method of transmission or storage is completely secure, but we limit what is collected to reduce the risk.

10. Your choices and rights

Choices in the app

Your rights

Under the EU and UK GDPR and similar laws, you have the right to access, correct and delete your personal data, to receive a copy of it, to restrict or object to its processing, and to withdraw consent at any time without affecting processing before the withdrawal.

Most of your data never reaches us: it lives on your device, and deleting the app deletes it. For data held by our providers:

We will answer within one month. You also have the right to complain to your local data protection authority.

11. California and other US states

If you live in California or another US state with a consumer privacy law, you have the right to know what personal information we collect, to delete it, to correct it, and to opt out of its “sale” or “sharing” for cross-context behavioural advertising. We do not sell personal information for money. Personalised ads served by Google AdMob in the free version may count as “sharing” under these laws; you can opt out by declining personalised ads in Advertising privacy choices, by not allowing tracking on iOS, by deleting your advertising ID on Android, or by buying Pro or Remove ads. We will not discriminate against you for exercising these rights. To make a request, email us at the address below.

12. Children, changes and contact

Children

Cajón Studio is not directed at children under 13, and we do not knowingly collect personal information from them. In the EEA and the UK, where the age of digital consent is higher (up to 16), consent for diagnostics and personalised ads must be given or authorised by a parent or guardian for users below that age. If you believe a child has sent us personal information, contact us and we will delete it.

Changes to this policy

We will update this policy when the app or the services it uses change. We will change the date at the top of this page and, for material changes, tell you in the app or on this website before they take effect.

Contact us

For privacy questions or requests, contact DQCLabs, publisher of Cajón Studio, at cuong.software.dev@gmail.com.