Privacy Policy
How Reverb handles your information.
Reverb (“Reverb”, “the app”, “we”, “us”) is a music player and audio editor for iOS and Android, published by Jack Bullis. This policy explains what we collect, why, who else is involved, and what you can do about it. It applies to the mobile app and to this website.
The short version. If you use Reverb as a guest, we collect nothing and no data leaves your device. If you create an account, we store your email address and your music library (song titles, artists, playlists, edit settings, playlist covers) so it can sync between your devices. We show no adverts, run no analytics SDK, do not track you across apps or websites, and never sell or share your personal information. You can delete your account and everything in it from inside the app at any time.
1. Who is responsible for your data
Jack Bullis is the data controller for the information described in this policy. You can reach us at jackbullis@reverbai.net.
2. Using Reverb without an account
Reverb offers a guest mode. Tap “Continue as guest” and the entire app works with no account, no email address and no sign-up. In guest mode your library lives only on your device. We receive no personal information about you at all, and nothing is uploaded to our servers.
Guest data is not backed up by us. If you delete the app or clear its data, a guest library is gone and we cannot restore it.
3. What we collect if you create an account
| Data | Why we have it | Legal basis (UK/EU GDPR) |
|---|---|---|
| Email address | To identify your account, sign you in, send verification and password-reset codes | Performance of a contract |
| Password | Authentication. Stored only as a salted hash by our authentication provider; we never see or store the password itself | Performance of a contract |
| Account identifier and creation date | To link your library to your account | Performance of a contract |
| Your saved songs — title, artist, artwork URL, streaming video identifier, local file path, duration | So your library appears on every device you sign in to | Performance of a contract |
| Your playlists — name, song order, custom cover image | Same | Performance of a contract |
| Your edit settings — playback speed, reverb on/off, which song an edit derives from | So reopening an edit restores it exactly | Performance of a contract |
| Timestamps on each record | To resolve conflicts when two devices change the same thing | Legitimate interests (making sync correct) |
What we do not collect
- No advertising identifier (IDFA/AAID), and no cross-app or cross-site tracking. Reverb shows no App Tracking Transparency prompt because it does not track.
- No analytics, crash-reporting or attribution SDK. We do not know how many times you opened the app or what you searched for.
- No location, contacts, calendar, health, fitness or financial data.
- No microphone or camera access. Microphone permission is explicitly blocked in the Android build.
- No payment data. Reverb has no in-app purchases and processes no payments.
- No precise device fingerprinting, and no contact-list or social-graph upload.
4. Your photos and your audio files
Photos. Reverb asks for photo-library access only at the moment you choose a custom playlist cover. It reads the one image you pick, resizes it, and stores it with that playlist. It never browses, scans or uploads your photo library. Decline the permission and Reverb simply keeps the artwork mosaic it generates from your songs.
Audio files you import. Files you import into the Studio stay on your device, in Reverb's own storage. We do not upload your audio. What syncs is the reference to it — the title, artist, duration and file path — not the file itself. This means an imported song plays on the device it was imported on; signing in elsewhere shows the entry but cannot play the audio.
Cover art. Reverb reads embedded artwork out of an imported file's own tags on your device. That artwork is not sent anywhere except, for a playlist cover you explicitly choose, as part of that playlist record.
5. Service providers and third-party services
Reverb uses a small number of outside services. We do not sell your data to any of them and none of them are advertising networks.
Supabase (authentication and sync)
Supabase hosts our database and handles sign-in. Your email address and library records are stored there. Access is enforced by row-level security, so a signed-in user's queries can only ever reach their own rows. See Supabase's privacy policy.
YouTube / Google (search and streamed playback)
Reverb uses YouTube API Services to search for songs and plays streamed audio through the official, unmodified YouTube IFrame Player. When you search or play a streamed song, your request reaches Google's servers, and Google may receive information such as your IP address in the ordinary course of serving it — exactly as it would if you visited YouTube in a browser. Reverb does not pass your Reverb account, email address or library to Google, and does not sign you in to any Google account.
By using Reverb you are also bound by the YouTube Terms of Service. Google's handling of the data it receives is governed by the Google Privacy Policy. You can review and remove data Google holds about you at Google's security settings page.
Jamendo (Creative Commons catalogue)
Browsing free music sends your search terms to Jamendo's API. See Jamendo's privacy policy.
Apple iTunes Search API (store lookup)
Looking a song up in the “buy it” flow sends the search term to Apple's public search endpoint. No account or personal identifier is attached. See Apple's privacy policy.
Music stores you are handed off to
“Buy it” opens a plain search URL at Bandcamp, Qobuz, 7digital or Apple Music in your browser. From that point you are on their site under their policy. Reverb sends them nothing but the search term, takes no commission, and never sees your purchase or payment details.
App distribution
Apple and Google operate the stores that distribute Reverb and report aggregate, anonymised download and crash statistics to us. We cannot identify you from those.
6. Legal bases, in plain terms
If you are in the UK or the EEA: we process your account data because we need it to provide the service you asked for (Article 6(1)(b)), we keep sync timestamps because a correct sync is in both our interests (Article 6(1)(f)), and we act on any legal obligation we are put under (Article 6(1)(c)). We do not rely on consent for the app to function — except for photo-library access, which you grant or refuse at the moment it is asked for, and can change at any time in your device settings.
7. International transfers
Our provider's servers, and those of the third parties above, may be located outside your country, including in the United States. Where data leaves the UK or EEA, transfers are covered by the receiving provider's Standard Contractual Clauses or an equivalent approved mechanism. You can ask us for details.
8. How long we keep it
- Account and library data — until you delete it, or delete your account.
- Deleted songs and playlists — a deletion is recorded as a marker so that the deletion itself can reach your other devices. The marker holds the record's identifier and time of deletion, not its contents, and is removed with your account.
- Guest data — never reaches us; it lives on your device until you remove it.
9. Deleting your account
In the app: Settings → Delete account. This is immediate, permanent and needs no approval from us. It removes your authentication record and, with it, your profile, every saved song, every playlist and every edit. There is no recovery and no grace period.
By email: if you have lost access to the app, write to jackbullis@reverbai.net from the address on the account and we will delete it within 30 days.
10. Your rights
Wherever you live, you can ask us to give you a copy of your data, correct it, or erase it, and we will not treat you differently for asking. Under UK/EU GDPR you also have the right to restrict or object to processing, to data portability, to withdraw consent where we relied on it, and to complain to your supervisory authority (in the UK, the Information Commissioner's Office).
Under the California Consumer Privacy Act as amended, you have the right to know, delete, correct and opt out of the sale or sharing of your personal information, and the right against discrimination for exercising them. We have never sold or shared personal information, and we do not process it for cross-context behavioural advertising — so there is nothing to opt out of. We do not knowingly collect the personal information of anyone under 16.
To exercise any right, email jackbullis@reverbai.net. We reply within 30 days and may ask you to confirm the email address on the account so that we do not hand your data to someone else.
11. Children
Reverb is not directed at children under 13 and we do not knowingly collect personal information from them. If you believe a child has created an account, email us and we will delete it. Guest mode requires no personal information at all.
12. Security
Connections are encrypted with TLS. Passwords are salted and hashed by our authentication provider and are never stored in plain text or visible to us. Every database row is protected by row-level security tied to your account. Your sign-in session is stored in your device's own secure keystore (iOS Keychain / Android Keystore), not in ordinary app storage. Server administration keys never ship inside the app. No system is perfectly secure, so we cannot promise absolute security — but if a breach affects you we will tell you and the relevant regulator as the law requires.
13. Artificial intelligence
Reverb was built with the help of AI coding tools. Parts of its source code were written or refactored with an AI assistant, and some of its written material — including sections of this policy — was drafted the same way. All of it has been reviewed by a human before shipping, and we remain responsible for it.
The app itself contains no AI features, and none of your data is sent to an AI service. There is no chatbot, no recommendation model, no generated artwork, no voice or audio analysis. Nothing you type, play, import or save is used to train any AI model, by us or by anyone else. Reverb's search results come from the music services listed in section 5, and its audio effects are plain signal processing — playback speed, a delayed second player, and a fixed crackle sample.
Reverb makes no automated decisions about you with legal or similarly significant effects, and does not profile you.
14. Changes to this policy
If we change this policy we will update the date at the top, and for any material change we will tell you in the app before it takes effect. Continuing to use Reverb after that means you accept the new version.
15. Contact
Jack Bullis
Email: jackbullis@reverbai.net
Reverb Support
Answers to the questions we get most, and a real address if yours isn't here.
Email jackbullis@reverbai.net
We usually reply within two working days. To save a round trip, tell us your device and iOS/Android version, the app version (Settings, at the bottom), and what you did just before it went wrong.
Playing music
The music stops when I lock my phone.
It shouldn't. Reverb declares background audio and keeps playing with the screen off, including lock-screen controls. If it stops, check that Reverb has not been restricted by Low Power Mode or iOS Background App Refresh, then force-quit and reopen the app. If it persists, email us with your device model — that one is worth a bug report.
Search stopped returning real results.
Search runs on a free daily quota. When it runs out, Reverb quietly falls back to a small bundled set of songs so the app still works, and normal search returns the next day. If search is empty rather than limited, you're probably offline.
Can I download songs to listen offline?
Streamed songs, no — the terms of the service that supplies them don't permit downloads, and Reverb doesn't work around that. Songs you import or buy are already files on your device, so those play offline with no network at all. If offline listening matters to you, the Studio's three import sources are the way there.
Playback keeps going after I close the player.
That's deliberate. The player is a view onto the music, not the music itself. Use the mini player at the bottom of the screen, or the lock screen, to pause.
The Studio
Why can't I edit this song?
Because it's a streamed song. The service it comes from forbids modifying its audio, and the player Reverb uses exposes no audio stream to edit in the first place — so instead of pretending, Reverb tells you plainly. The Studio works on music you own: import a file, take a track from the free Creative Commons catalogue, or buy it. All three doors are at the top of the Studio tab, and they exist specifically for this.
My Studio tab is empty.
Expected on a fresh install — it lists only editable songs, and you don't have any yet. Add one with any of the three sources on that screen. Importing a file from Files is the quickest.
Which audio formats can I import?
Anything your device can play, which in practice means MP3, M4A/AAC, WAV and FLAC. Embedded cover art is read from MP3 (ID3v2.3 and 2.4) and FLAC files. Older ID3v2.2 tags and M4A artwork aren't parsed yet, so those songs get the plain placeholder cover — the audio is unaffected.
How do I get the “slowed and reverb” sound?
Open an editable song in the Studio, pull the speed down to around 0.85, and switch Reverb on. Reverb adds a trailing tail, a slight detune and a bed of vinyl crackle. Save it and you get a new song in your library; the original is untouched.
Can I export or share an edit?
Not yet. An edit is stored as a set of settings rather than a new audio file, which is why it's instant and takes no space — but it also means there's no file to export. It plays inside Reverb on any device where you have the source audio.
I reopened my edit and the dials had moved.
They shouldn't. An edit stores its own speed and reverb setting and restores them exactly. If you edited an edit, Reverb re-derives from the original rather than stacking changes, so the numbers are relative to the source, not to your last pass.
Library, playlists and sync
Can I set my own playlist cover?
Yes. Open the playlist and tap the cover. Reverb asks for photo access only at that moment and only reads the image you pick. Say no and it keeps the mosaic it builds from your first four songs' artwork.
My library isn't syncing to my other device.
Check you're signed in to the same account on both, and not in guest mode on one of them. Sync runs on launch, when you return to the app, and shortly after any change — so switch away and back to force it. Note that imported audio files themselves don't sync, only their entries: an imported song shows up everywhere but plays only on the device holding the file.
I used guest mode and now I want an account. Do I lose my library?
A guest library lives on the device and is not carried into a new account, so create the account first if you want sync from the start. Nothing is deleted when you sign in — the guest library stays on the device — but it won't merge itself into the account.
I deleted a song by mistake.
There's no undo, and a delete syncs to your other devices. Saved songs are quick to re-add from search; an imported file needs importing again.
Account
I forgot my password.
On the sign-in screen tap “Forgot password”, enter your email, and we send a six-digit code. Enter it and you're taken straight to a screen to set a new password. If the code doesn't arrive, check spam, and check the address for typos — we can't tell you whether an address has an account, for the obvious reason.
My verification code hasn't arrived.
Give it two or three minutes and check your spam folder. Codes are short-lived, so if one has expired just request another. Some corporate and university mail filters hold automated mail — a personal address is more reliable.
How do I delete my account?
Settings → Delete account. It's immediate and permanent: your account, songs, playlists and edits are removed from our servers, with no waiting on us. If you can't get into the app, email us from the address on the account and we'll do it within 30 days.
Does Reverb cost anything? Are there ads?
No and no. No purchases, no subscription, no adverts, no analytics tracking you between apps.
Still stuck?
Email jackbullis@reverbai.net. Bug reports with a screenshot and the steps to reproduce get fixed fastest, and feature requests do get read.
See also our Privacy Policy and Terms of Service.
Terms of Service
The agreement between you and us about using Reverb.
1. Agreement
These Terms are a contract between you and Jack Bullis (“we”, “us”) covering the Reverb mobile app and this website (together, the “Service”). By downloading or using Reverb you accept them. If you don't accept them, don't use Reverb.
Our Privacy Policy explains how we handle your data and forms part of these Terms.
2. Who may use Reverb
You must be at least 13 years old, and old enough to form a binding contract where you live. If you use Reverb on behalf of an organisation, you confirm you're authorised to accept these Terms for it.
3. Your account
You can use the whole of Reverb as a guest, with no account. If you create one, keep your password to yourself and tell us promptly at jackbullis@reverbai.net if you think someone else has it. You're responsible for what happens under your account. Give us an email address that's accurate and yours — it's how account recovery works.
You can delete your account at any time in Settings. Deletion is permanent and takes your songs, playlists and edits with it.
4. What Reverb is licensed to you for
We grant you a personal, non-exclusive, non-transferable, revocable licence to use Reverb on devices you own or control, for your own non-commercial use, subject to these Terms and to the rules of the app store you got it from.
You may not: copy, sell, rent or sublicense the Service; reverse-engineer, decompile or attempt to extract its source code or embedded keys except where law expressly permits; remove proprietary notices; use the Service to build a competing product; or access it by automated means.
5. Third-party services and content
Reverb finds and plays music through services we don't own. It is a client for those services, not a source of music.
YouTube. Reverb uses YouTube API Services for search and plays streamed audio through the official YouTube embedded player. By using Reverb you agree to be bound by the YouTube Terms of Service, and Google's use of any data it receives is governed by the Google Privacy Policy.
Reverb also uses the Jamendo API for Creative Commons music and Apple's public iTunes Search API for store metadata, and links out to Bandcamp, Qobuz, 7digital and Apple Music. Those services have their own terms, and your dealings with them — including any purchase — are between you and them. We take no commission, handle no payments, and are not a party to your transaction.
We don't control third-party content and don't endorse it. Any service Reverb depends on may change, restrict or withdraw its API at any time, which can remove features from Reverb without notice. Search runs on a limited free daily quota and may fall back to a small bundled sample set.
6. What Reverb deliberately will not do
Reverb does not download, capture, re-encode, cache for offline use, or modify the audio of streamed songs, and does not strip audio out of video. That's a limit we chose to respect, not a bug, and attempting to defeat it — by modifying the app or otherwise — is a breach of these Terms and of the underlying services' terms.
The Studio therefore works only on audio you supply: files you import, Creative Commons tracks, or music you bought.
7. Your content and your responsibility for it
You keep all rights in the audio files and images you import. You give us only the narrow permission we need to run the Service — to store, transmit and display your library data and playlist covers on your own devices, for as long as you keep them. We claim no ownership, and don't use your content for anything else.
You are responsible for having the right to use what you import. By importing a file you confirm you own it, licensed it, or are otherwise permitted to use and modify it. Don't import music you don't have the rights to, and don't distribute edits you aren't licensed to distribute. Creative Commons tracks come with licence terms — usually attribution — and honouring them is your responsibility.
Reverb's edits are for your personal listening. Publishing or commercially releasing an edit of someone else's recording generally needs the rightsholder's permission, which Reverb does not give you.
8. Acceptable use
- Don't break the law, or infringe anyone's copyright or other rights.
- Don't attempt to gain access to accounts, data or systems that aren't yours.
- Don't interfere with, overload or probe the Service or the APIs behind it, and don't circumvent rate limits or security measures.
- Don't upload malware, or content that is unlawful or abusive.
- Don't misrepresent your identity or your right to an account.
9. Cost
Reverb is free. It has no adverts, no subscriptions and no in-app purchases. If that ever changes, existing features you already have will not be put behind a paywall without clear notice first.
10. Intellectual property
Reverb, its name, its design, and its code are owned by Jack Bullis and protected by intellectual-property law. Nothing here transfers any of that to you. Third-party names and marks belong to their owners; we use them only to describe what Reverb connects to, and Reverb is not affiliated with, endorsed by or sponsored by any of them.
11. Availability and changes
We may change, suspend or discontinue any part of the Service, and we may stop supporting older app versions. We'll give reasonable notice of anything significant where we can, but a third party pulling an API out from under us may not leave us that option. Reverb needs an internet connection for search, streamed playback and sync.
12. No warranty
The Service is provided “as is” and “as available”, without warranties of any kind, express or implied, including merchantability, fitness for a particular purpose and non-infringement. We don't warrant that the Service will be uninterrupted, error-free, or that it will preserve your data. Keep your own backups of audio files that matter to you. Some jurisdictions don't allow these exclusions, so parts of this section may not apply to you.
AI-assisted development. Parts of Reverb's code and documentation were produced with the help of AI coding tools and then reviewed by us. This does not change anything above: the Service is still provided as is, and we remain responsible for it either way. The app ships no AI features and sends none of your data to an AI service — see section 13 of the Privacy Policy.
13. Limitation of liability
To the fullest extent the law allows, we are not liable for indirect, incidental, special, consequential or punitive damages, or for lost data, lost profits or lost goodwill, arising out of your use of the Service. Our total liability for any claim relating to the Service is limited to the greater of the amount you paid us in the past twelve months (which for a free app is nil) or GBP 50.
Nothing in these Terms excludes or limits liability that cannot lawfully be excluded — including liability for death or personal injury caused by negligence, for fraud or fraudulent misrepresentation, or your rights as a consumer under mandatory local law.
14. Indemnity
You agree to indemnify and hold us harmless from claims, losses and reasonable legal costs arising from your breach of these Terms, or from content you import or distribute without the necessary rights.
15. Termination
You may stop using Reverb and delete your account at any time. We may suspend or terminate your access if you materially breach these Terms, or if we are required to by law or by a service Reverb depends on — and, where circumstances allow, we'll tell you why. Sections 7, 10, 12, 13, 14 and 16 survive termination.
16. Governing law and disputes
These Terms are governed by the laws of [JURISDICTION], without regard to conflict-of-laws rules, and the courts of [JURISDICTION] have exclusive jurisdiction — except that if you are a consumer, you keep any right you have to bring proceedings in, and under the law of, your country of residence. Please email us first; almost everything is settled that way.
17. Apple and Google
These Terms are between you and us, not with Apple or Google. Neither is responsible for Reverb or for supporting it, and neither has any warranty obligation for it. Apple's and Google's platform terms also apply to your use of the app, and where those terms conflict with these, theirs prevail for the app-store relationship. Apple and its subsidiaries are third-party beneficiaries of these Terms and may enforce them.
18. General
If a provision is unenforceable, the rest stands. Our not enforcing something isn't a waiver of it. You may not assign these Terms; we may assign them in a merger or sale of the business. These Terms and the Privacy Policy are the whole agreement between us about the Service. We may update these Terms — we'll change the date above and notify you in the app of anything material; continued use afterwards is acceptance.
19. Contact
Jack Bullis
Email: jackbullis@reverbai.net