Privacy Policy
Revocal for iPhone and Android · Last updated 10 October 2026
Revocal records your voice and your video, reverses them, and lets you save or share the result. This page explains what happens to that material and to any other information the app touches.
Who we are
Revocal is published by Casebuddy Pty Ltd, PO Box 500, Dromana VIC 3937, Australia. In this policy "we", "us" and "Revocal" mean that company. You can reach us at [email protected].
There is no account
Revocal has no sign-up, no login and no password. We do not ask for your email address, your phone number or your date of birth. If you use Challenges, the leaderboard or online Audio Battle, the app asks for a first name and an avatar, as described under Challenges, the leaderboard and online play below. The app also holds random identifiers created on your phone: one for analytics (see Analytics) and one for Challenges and the leaderboard. They are not tied to your email address or your Apple or Google Account, and they do not follow you to another device.
What the app records, and where it goes
Audio and video you record
When you record a take, the audio and video are written to Revocal's own storage area on your phone. They are processed on your phone: the reversal, the waveform, the phonetic respelling and the finished clip are all produced on the device. They are not uploaded to us and we cannot see them.
A recording leaves your phone only when you choose to send it somewhere. If you save a clip to your camera roll or gallery, share it to another app, or send it to someone, it goes where you send it and is then governed by that app or service, not by this policy.
Speech recognition on iPhone
Revocal uses Apple's on-device speech recognition to turn what you said into text. The app requests on-device recognition and does not use recognition that would send your audio to Apple's servers. Apple's own privacy policy covers the operating system features the app relies on.
Language detection
To work out which language you spoke, Revocal runs a small speech model on your phone. Where that model is not already included in the app, the app downloads the model file itself from its public host the first time it is needed. Your recording is never part of that request. The app downloads a file and uploads nothing.
The phrase you type
Lines you type or dictate, the takes you save, your settings and your practice history are stored on your phone and stay there. Deleting the app deletes them.
Challenges, the leaderboard and online play
Challenges. When you send a challenge, the clip goes through the messaging app you choose. It is never uploaded to us. Our server (run on Cloudflare at revocal.app) keeps a record of the challenge so both phones can see how it is going: a random identifier for each phone involved, a code for the challenge, when it was sent, opened, played and answered, the avatar picked, and the first name of the friend who answered, encrypted so that only the two phones holding the link can read it. It also keeps a short fingerprint of each clip (a few numbers worked out from its picture and sound, from which the clip cannot be rebuilt) next to the challenge code, so a clip that a messaging app has re-encoded can still be matched to its challenge.
The leaderboard. Your first name, avatar, points and level are kept on our server and shown to other Revocal users on the leaderboard. Names are filtered, and a name reported by three people is hidden. To have your leaderboard entry removed, email us.
Notifications. If you allow notifications, the app sends us your phone's push token so we can tell you when a friend opens or answers one of your challenges. Turning notifications off stops them.
Online Audio Battle. While you are on the Audio Battle screen with online play available, your first name is visible to other players online so they can invite you. In an online battle your recordings are passed through our server to the other player and are not stored. Players you block are reported, and a player reported by three people is hidden from everyone.
Send nearby and nearby battles go directly between phones on the same network and do not pass through us.
We keep these records while the app uses them. Email [email protected] to have them deleted.
Permissions the app asks for on iPhone
- Microphone. To record your voice so it can be played backwards.
- Camera. To film your take so it can be reversed.
- Photo library, add only. Only if you choose Save Video in the iPhone share sheet, to put that video in your camera roll.
- Photo library, read and delete. Only when you delete a clip that an older version of Revocal brought in from your camera roll, so the original can go with it. iOS asks you first and you can say no. Revocal does not read your library in the background and it does not catalogue your photos.
- Speech recognition. To turn what you say into the line you want to reverse, on the device.
You can refuse or withdraw any of these in iOS Settings. Refusing one turns off the part of the app that needs it. The rest of the app carries on.
On Android
Everything on this page applies to the Android app as well. These are the parts that work differently there.
Speech recognition
Revocal runs a speech model on the phone itself rather than using Android's system recogniser, which would send your audio to a server. The words come back without the recording leaving the device. The model file ships with the app or is downloaded once from its public host; your recording is never part of that request.
Permissions
- Microphone. To record your voice so it can be played backwards.
- Camera. To film your take so it can be reversed.
- Notifications. To tell you when a friend opens or answers a challenge you sent.
You can refuse or withdraw any of these in Android Settings. Refusing one turns off the part of the app that needs it. The rest of the app carries on.
Revocal does not ask for access to your photos and videos on Android. A video you bring in comes through Android's own share sheet or picker, which hands Revocal that one file and nothing else.
The advertising ID
On Android, Firebase Analytics reads the advertising ID your phone provides and sends it alongside the usage events described below. It is used for those counts and nothing else: we do not build a profile of you and we do not share it with anyone. You can reset it, or tell Android to delete it, under Settings, Privacy, Ads.
Subscriptions
Revocal Pro is sold through Google Play's billing system. Google handles the payment and holds the payment details; we never see your card, your Google Account details or your billing address. What we receive from Google, on your device, is whether a valid subscription exists. Google's handling of a purchase is covered by Google's own privacy policy and the Google Play terms of service.
Analytics
Revocal uses Google Analytics for Firebase to count how the app is used. We turned it on so we can see which parts of the app people reach and whether a release is working, without asking anyone to fill in a survey.
What it reports is a short list of steps: the app was opened, a take was recorded, a reveal was made, a clip was shared and by which route, a screen was reached, the paywall was seen, a plan was bought. Alongside those, Firebase collects standard technical information about the device: model, operating system version, language, country, timestamps, app version, and whether a session ended in a crash.
The material you create is never part of it. No audio, no video, no frame, no transcript, no dictated or typed phrase is sent to Firebase or to anyone else. The reports say that a take was recorded, never what was in it.
Firebase identifies the installation by a random identifier generated on your phone. It is not your name, your email address, or your Apple or Google Account. On iPhone it is not the advertising identifier, and we do not ask for permission to track you across other companies' apps and websites, because we do not do it. On Android the advertising ID is sent with these events, as described under On Android above.
The analytics data is processed by Google on our behalf and held on Google's servers, which are outside Australia. Google's handling of it is covered by Google's own privacy terms. Firebase keeps event data for a limited retention period and then deletes it.
To stop the app reporting anything, delete it. Deleting Revocal removes the identifier along with it, and a fresh install starts a new one with no link to the old.
This website
revocal.app uses Google Analytics to count visits: which pages are opened, roughly where visitors come from, and the type of browser and device. It sets Google Analytics cookies in your browser to tell a returning visit from a new one. Nothing you record on the website's practice tools is part of it; that audio never leaves your browser. You can block or delete these cookies in your browser settings, or use Google's opt-out add-on.
Advertising on iPhone
The free version of Revocal for iPhone can show ads, served by Google AdMob. Ads are never shown while you are recording, never shown to Revocal Pro subscribers, and are limited to general-audience (G-rated) content. They can be switched off entirely from our side, and at times they are.
The ads are non-personalised: they are not chosen from a profile of you, and the app never asks for permission to track you across other companies' apps and websites, so it cannot read your iPhone's advertising identifier. To serve and count an ad, Google collects standard information from your device: the IP address (from which an approximate location is worked out), a device identifier that is not the advertising identifier, which ads were shown and tapped, and crash and performance data. None of your recordings, transcripts or anything you type is part of it.
In the European Economic Area, the United Kingdom and Switzerland the app asks for your consent first, using Google's consent form, and you can refuse. You can change your choice later under Profile, Ad privacy choices. Google's handling of ad data is covered by Google's own privacy policy (policies.google.com/privacy) and its page on how Google uses information from apps that use its services (policies.google.com/technologies/partner-sites).
What we do not do
- We do not track you across other companies' apps or websites, and the ads in the free iPhone version are non-personalised.
- We do not send your recordings, your transcripts or anything you type to our analytics or to any other third party.
- We do not sell, rent or trade personal information.
- We do not build a profile of you and we do not use your recordings to train models.
- We do not use cookies in the app. The website uses Google Analytics cookies only, as described under Analytics.
Subscriptions on iPhone
Revocal Pro is sold through Apple's In-App Purchase system. Apple handles the payment and holds the payment details; we never see your card, your Apple Account details or your billing address. What we receive from Apple, on your device, is whether a valid subscription exists. Apple's handling of a purchase is covered by Apple's own privacy policy and the Apple Media Services terms.
Diagnostics
Revocal keeps a plain-text diagnostics log so you can see what the engine did. That log is written on your phone, is readable inside the app, and is not sent anywhere. If you choose to email it to support, we receive whatever you attach.
If you contact us
If you email support, we receive your email address and whatever you write or attach. We use it to answer you and we keep it no longer than we need for that.
Children
Revocal is not directed at children under 13 and we do not knowingly collect personal information from them. The app asks for a first name only for Challenges, the leaderboard and online play, never for an age or contact details, and the analytics described above are not linked to anyone's identity. If you believe a child has sent us something by email, write to us and we will delete it.
Your rights
We handle personal information in line with the Australian Privacy Principles under the Privacy Act 1988 (Cth). We hold no account for you. Your recordings and settings are on your own device, and deleting the app removes them along with the analytics identifier. Challenge, leaderboard and notification records are held on our server under a random identifier; email us and we will delete them. For anything you have sent us by email, write to [email protected] and we will action it. If you are unhappy with how we have handled a privacy matter, you can complain to the Office of the Australian Information Commissioner at oaic.gov.au.
If you are in the United Kingdom or the European Economic Area, our lawful basis for the limited processing described here is our legitimate interest in providing and supporting the app, and performance of the contract you enter when you buy a subscription. You have the rights to access, rectification, erasure, restriction, portability and objection, and you may complain to your local supervisory authority.
Where information is held
Your recordings are held on your phone. The analytics described above are held by Google on our behalf, on servers outside Australia. The challenge, leaderboard and notification records described above are held on Cloudflare's servers, which may be outside Australia. Email you send to support is held with our email provider, which may also store it outside Australia. We have no other store of user information.
Security
Material Revocal creates sits inside the app's own storage area on your phone and is protected by the operating system, including the device passcode and file protection. No system is perfect, and nothing an app does can protect a phone that is unlocked and handed to somebody else.
Changes to this policy
If this policy changes we will post the new version here and update the date at the top. Material changes will also be noted in the app's release notes.