CAFETERIA App Privacy Policy
For the CAFETERIA Android application (com.acousticalm.restaurantaudio) · Effective July 9, 2026
This policy explains what the CAFETERIA mobile app ("the app") collects, what stays on your device, what it sends to our servers and to service providers, and why. It covers the app only. The CAFETERIA acoustic-panel business and this website are covered separately; questions about a quote or consultation are not governed by this document.
The app is operated by Acousti Calm / CAFETERIA ("we", "our", "us"). Contact: hello@cafeteria.la.
The short version. The app listens to your room's noise level through the microphone to adjust background music in real time. That audio is analyzed on your device into loudness numbers and immediately discarded — no recordings are ever stored or transmitted. What we do send to the cloud is anonymous acoustic measurements, the venue details you enter, diagnostics, and a random device ID for your license. We do not collect your name, email, location, contacts, or any advertising identifier through the app.
1. Audio — processed on your device, never stored or sent
To break the "Lombard effect" (people raising their voices as a room gets louder), the app measures ambient noise through the device microphone and, if you enable Seamless Measurement, briefly captures the music app's audio output as an on-device reference. In both cases the audio is processed frame-by-frame into numeric loudness (decibel) and coherence values and then discarded in memory.
- The app contains no audio recorder, no file writer, and no upload path for audio. Raw microphone or captured audio is never written to storage and never leaves the device.
- Seamless Measurement (Android media projection) is optional and requires your explicit per-session consent through the system dialog. The captured audio is used only as a live measurement reference and is discarded the same way.
- The one-time bottle calibration analyzes a short whistle tone in memory to set the microphone's decibel offset; nothing is saved or sent.
2. Information the app sends to the cloud
To improve interventions across venues and to run your license, the app transmits the following over encrypted (HTTPS) connections:
a. Acoustic and intervention analytics → our research database (Supabase)
Anonymous, device-keyed records of how the app performed: decibel levels before/after an adjustment, which strategy was tried, its effect, timing, time of day, day of week, and the noise "zone." These rows are identified only by a random venue or device UUID — no names, no free text, no audio. Daily summary statistics (hours active, number of adjustments, average levels) are also sent.
b. Venue profile → our research database (Supabase)
The details you enter during setup: venue name, city, state, venue type, price level, capacity range, and how you heard about us. This lets us compare results across venue types. Because the venue name is free text, please avoid entering a person's full name if you wish to keep it non-identifying.
c. Diagnostics and crash reports → our database and Google Firebase Crashlytics
If the app encounters an error it records the error type, a truncated technical stack trace, your device model, Android version, and app version. Crash and stability data is also collected automatically by Google Firebase Crashlytics, along with the app's own log lines from the moments before a crash. Crashlytics generates its own random installation identifier. The app does not use Google Firebase Analytics — no usage, session, or screen-view events are collected — and does not collect or transmit the Android advertising ID.
d. License verification → our licensing server (app.cafeteria.la)
To issue your free trial and verify your subscription, the app sends a random device identifier (a UUID generated on first launch, not a hardware ID — it resets if you clear the app's data), your device model, operating-system version, and app version. No name, email, or payment information is sent from the app; payment is handled entirely on our web portal by Stripe.
3. What the app does not collect
- No audio recordings — ever (Section 1).
- No precise or coarse location — no GPS, and no IP-based geolocation. City and state come only from what you type.
- No hardware identifiers — no IMEI, serial number, MAC address, Android ID, or advertising ID.
- No personal contact data through the app — no name, email, phone, contacts, photos, or messages. (You provide an email only later, on our web portal, if you subscribe.)
- Now-playing track information stays on device — the app reads the current track/app to time its adjustments but never transmits it.
4. Data at a glance
| Data | Leaves device? | Sent to | Why |
|---|---|---|---|
| Microphone & captured audio | No | — | On-device measurement |
| Acoustic / intervention analytics | Yes | Our database | Research, product improvement |
| Venue name, city, state, type | Yes | Our database | Compare results by venue |
| Crash logs, diagnostics, device model | Yes | Our database + Google Firebase Crashlytics | Stability, debugging |
| Usage / session events | No | — | Not collected |
| Random device ID, device model, OS | Yes | app.cafeteria.la (licensing) | Trial & subscription |
| Location, advertising ID, contacts | No | — | Not collected |
5. How we use the information
We use the data to operate the app (adjust music to your room, run your trial and subscription), to improve which interventions work in which venues, and to keep the app stable. We do not sell or rent your information, and we do not use it for advertising.
6. Sharing
We share data only with the service providers that run the app's infrastructure: Supabase (our cloud database), Google Firebase Crashlytics (crash reporting only), and Stripe (payments, on the web portal only). Each processes data on our behalf. We may disclose information if required by law. We do not otherwise share your data.
7. Data retention and security
Analytics and diagnostic records are retained while they remain useful for product research and are pruned on a rolling basis. All transmissions use encrypted HTTPS connections. Because the app has no user account, cloud records are associated only with a random device or venue identifier.
8. Your choices and rights
- Microphone: required for the app to function; you can revoke it in Android settings, which stops measurement.
- Seamless Measurement: optional; grant or decline it at any time.
- Reset your device identifier: clearing the app's data or reinstalling generates a new random ID and disassociates prior records.
- Access or deletion: to request access to, correction of, or deletion of data associated with your device or venue, email hello@cafeteria.la. Since there is no in-app account, please include the venue name you entered so we can locate the records.
9. Children
CAFETERIA is a tool for hospitality businesses and is not directed to children. We do not knowingly collect data from anyone under 13.
10. Changes to this policy
We may update this policy as the app evolves. Material changes will be posted here with a new effective date.
11. Contact
Questions about this policy or the app's data practices: hello@cafeteria.la.