Privacy Policy

Effective date: 1 May 2026 · Last updated: 2 May 2026

RevailLab (“RevailLab”, “we”, “our”) is a mobile app that helps you check whether a song is AI-generated. This policy explains what we collect, why, who we share it with, and the rights you have. We tried to write it in plain English — if anything is unclear, email msquaregiza@gmail.com.

Short version. We analyse the audio and text you submit and delete it immediately — neither is ever written to disk on our servers. Photos you take or pick for OCR are processed entirely on your device and never uploaded; only the recognised text is sent for classification, and only after you review it. Your scan history lives only on your phone. We don’t collect your name, email, location, contacts, or your photo library as a whole. We ask for App Tracking Transparency (iOS) and Google UMP (Android) consent before any analytics or advertising SDK touches your device — and you can decline both with no loss of functionality.

1. Who we are

RevailLab is published by MsquareTravel. The data controller under GDPR / UK-GDPR is Michal Giza, reachable at msquaregiza@gmail.com.

2. What the app does with your audio

When you paste a link or scan audio through the microphone, the app sends the audio to our processing backend (hosted on Hugging Face Spaces) where it is analysed in memory. The backend never writes the audio to disk, never logs the audio, and discards it as soon as the response is returned — typically within a few seconds. We do not build profiles from audio you send.

For URLs from known AI-only platforms (Suno, Udio, ElevenLabs, AIVA, Soundraw, Mubert, Boomy, Loudly, Beatoven), the app short-circuits and returns a “verified AI” verdict without sending anything to the backend. Those platforms only host AI-generated music, so no analysis is needed.

2a. What the app does with text and images (added in v1.1)

v1.1 adds an AI-text detector that classifies typed, pasted, or OCR’d text. Three input flows exist:

The editable text field between OCR and classification is intentional — handwriting recognition is not 100% accurate, and you should be able to correct mis-recognised words before any text is transmitted. Tapping “Analyze Text” is the explicit consent step for the upload.

Camera and photo-library access are requested at the moment you tap the corresponding button, never on app launch. If you decline, the rest of the app — paste, type, mic, URL paste — keeps working normally.

3. Data we collect

Stored only on your phone (never uploaded)

Sent off-device (only for the specific purposes below)

Data Where it goes Purpose Retention
Audio you submit (file or URL contents) Hugging Face Spaces (our audio backend) Real-time AI / human classification Analysed in memory, never stored
Text you submit (typed, pasted, or OCR’d) Hugging Face Spaces (our text backend, separate Space) Real-time AI / human text classification Analysed in memory, never stored. Sent only after you tap “Analyze Text” — never automatically.
Crash logs + performance diagnostics Firebase Crashlytics (Google) Fixing bugs Retained per Google’s Firebase data-processing terms
Anonymous usage events (e.g. screen views, feature taps) Firebase Analytics (Google) Understanding feature use Retained per Google’s terms; only collected after you consent
AdMob Advertising Identifier (IDFA on iOS / GAID on Android) Google AdMob Ad attribution & personalization Only collected after App Tracking Transparency (iOS) or UMP (Android) consent

Data we do NOT collect

4. How consent works in RevailLab

Apple requires apps to request App Tracking Transparency (ATT) before any tracking SDK initialises. Google requires equivalent UMP / IAB-TCF consent in the EU/UK. RevailLab treats both seriously:

5. Sub-processors

Third-party services that process data on our behalf:

6. Your rights

Depending on where you live, you have the following rights:

Europe (GDPR) and the UK (UK-GDPR)

California (CCPA / CPRA)

To exercise any right, email msquaregiza@gmail.com from the address you’d like us to respond to. We’ll reply within 30 days.

7. Children

RevailLab is not directed at children under 13 (or 16 in the EEA). We do not knowingly collect personal information from children. If you believe a child has provided us with personal information, contact us and we’ll delete it.

8. Security

All network traffic between the app and our backend is encrypted with TLS (HTTPS). Audio is processed in memory and never written to disk server-side. Local data on your phone is stored in the app’s sandbox — other apps cannot read it.

No system is perfectly secure. If you discover a vulnerability, please disclose it responsibly to msquaregiza@gmail.com.

9. International data transfers

Our processors (Google, Hugging Face, Apple) operate globally. When data leaves the EEA / UK, transfers happen under appropriate safeguards — typically Standard Contractual Clauses — as documented by each sub-processor.

10. Changes to this policy

When we materially change this policy we update the “Last updated” date at the top and, for significant changes, surface a notice inside the app. Your continued use after an update means you accept the revised policy.

11. Contact

Michal Giza / MsquareTravel
Email: msquaregiza@gmail.com