Skip to content

Privacy Policy

Last updated 10 November 2026

In short

Garnish is published by IMMRSV. It works almost entirely on your phone. There is no account, and we do not sell or share your personal information. The app sends us basic usage and crash reports, and downloads the pictures for guided mixing; both are explained below.

What stays on your phone

To work, the app keeps a few things on your device: the drinks you save as favorites, the drinks you mark as done, the bottles you mark as on your shelf, the drinks you write yourself (and the picture you choose for one, if you do), your recent searches, your choices of light or dark appearance, of milliliters or ounces and of keeping the screen awake, where you are in a guided-mixing session (the step and its timers), your choice about notifications (below) and, to time them, a short record of when you opened the app (which days and hours), your agreement to the terms and your choice about usage and crash reports, when the app last offered to ask you for a rating, and whether you have seen the introduction and the short tutorials.

This information is stored only on your phone. It is never sent to IMMRSV or to anyone else, and we cannot see it.

The app also keeps the guided-mixing pictures it downloads in your phone’s cache, so a drink opens quickly the next time. You can clear them in Settings, and your phone may clear them by itself when it needs space.

What we do not collect

We do not ask you to create an account or sign in. We do not use advertising or tracking tools. The app does not ask for your location, contacts, camera or microphone, and it never has access to your photo library: if you add a picture to a drink, you choose that one picture in your phone’s own picker and the app receives only it.

Notifications

Notifications are optional and off until you allow them: the app offers them after you mark your first drink as done (and may offer them once more later if you only closed the offer), your phone’s own permission question appears only if you say yes, and you can turn them on or off at any time in Settings or in your phone’s settings. If you allow them, the app sends a drink to try, about twice a week at most and never at night (for example on a Friday evening), and sometimes one when you have not opened the app for a while. They are planned on your phone, for your phone’s own time, from the short record of when you opened the app. That record and the notifications never leave your phone, and nothing about them is sent to us, except what is said under “Usage and crash reports” (whether you allowed them, and which kind you tapped). Resetting your data in Settings clears the record.

Internet and downloaded pictures

The drinks, recipes and Explore pictures are built into the app, so most of it works without an internet connection.

The pictures for guided mixing are downloaded the first time you open a drink’s recipe (so that they are ready if you start mixing), from an image host run by Cloudflare. To deliver them, your phone sends a request that contains its internet address and ordinary technical details such as the app version and device type. We add no account or identifier to these requests and do not use them to find out who you are. Cloudflare may keep ordinary server logs of requests under its own privacy policy. Downloads use your mobile data when you are not on Wi-Fi.

When the app starts it may also ask the update service of Expo (expo.dev) whether a newer version of its content is available, so that fixes and new drinks can reach you without a store update. That request contains your phone’s internet address, the app version, the type of phone system and a code for the version of the app you have. It contains nothing about you, and Expo may keep ordinary server logs of requests under its own privacy policy.

Who is responsible for your information

IMMRSV is the publisher of Garnish and decides how the limited information described in this policy is used. You can reach us at [email protected].

Emails you send to support

If you write to [email protected], we receive your email address, your message and anything you attach, and we use them only to answer you and to fix what you wrote about. The address is run through Cloudflare, which forwards each message to a Gmail mailbox that we read (Google), and our replies are sent through Resend, an email delivery service, from the same address. Each of them handles the message under its own privacy policy. We do not add your email to any list, use it for marketing or share it with anyone else. Please do not include personal details that are not needed to explain the problem. We keep a conversation for 12 months after the last message, then delete it, unless the law or a dispute requires us to keep it longer. You can ask us to delete it sooner by writing to the same address.

Contact, Share and Rate

Contact opens your own email app with our support address filled in; Share opens your phone’s share sheet with the drink’s name and a link to it on our website; Rate opens your phone’s own rating sheet or the store’s page for the app. The app sends nothing to us when you use them: what you send, and to whom, is decided in the app you choose, under its own policy.

Usage and crash reports

Unless you turn the reports off (the box on the last screen of the introduction starts ticked, you can untick it there, or switch the reports off at any time later in Settings, under Your data; the app works the same either way), the app uses Google’s Firebase Analytics and Crashlytics to learn how many people use the app, which features are used, and why it crashes or fails to show a picture. When you use the app, it sends Google: the app version, your phone’s model and system version, your country (worked out from your internet address, which is not passed on to us), a random identifier that Firebase creates for the app installation (it is not your name, email or advertising identifier, and it changes if you delete and reinstall the app), and counts of actions such as opening a recipe (with the name of that drink), marking every drink as done, and, each time you add a drink to your favorites, the name of that drink (so that we can see which drinks people like most; nothing else about your favorites is sent, and taking a drink out sends nothing), and, whether you allowed notifications (allowed, refused by your phone, or not now) and, when you tap one, which kind it was (nothing about when or which drink), and, the words you typed when a search finds no drink, once for each different search each time you open the app (so that we can count how many people look for a drink the app does not have yet; the text is shortened, is sent with nothing else about you, is not sent if it looks like an email address, a phone number, a web address or a long code, and is not sent at all if you have turned the reports off, so please do not type personal details into the search box), and, each time you save a new recipe of your own, its name and how many ingredients it has (so that we can see which drinks people keep adding that the app does not have yet; the name is shortened, is sent with nothing else about you, is not sent if it looks like an email address, a phone number, a web address or a long code, and is not sent at all if you have turned the reports off, so please do not put personal details in a recipe name). If your phone is too full for the app to open or to save something, it also sends which action could not be saved (for example “add a favorite”), whether it was refused beforehand or failed while saving, and how much free space the phone had, in whole megabytes, so that we can tell whether the app is the cause. When something breaks, the report also names the drink or picture involved and what failed. Firebase also records its own standard events, such as when the app is first opened, when you start using it and for how long. A crash report also carries the technical state of the app and the phone at that moment: the error trace, the phone’s model and system version, how much memory and storage were free, and whether the app was open or in the background.

These reports contain no name, email address, location or contact details, and nothing of your favorites beyond the name of a drink when you add it, nothing of your shelf, the pictures you choose or the rest of what you write in your own drinks (only what is described above). We do not use them for advertising and cannot tell who you are from them. We use them because it is in our legitimate interest to keep the app working and to see which features are used, and we keep them only as long as needed for that: the usage reports are set to be deleted by Google after 2 months, and crash reports are deleted by Google after 90 days. Google processes them for us under its own terms and privacy policy.

Reports begin the first time you open the app, so a few may be sent during the introduction, before the last screen where you can switch them off. You can switch them off there and at any time in Settings, under Your data. Turning them off stops them at once, and deleting the app stops them too. What was already sent cannot be taken back by the app; if you want us to delete the data connected to your installation, contact support and ask.

Third parties

Cloudflare hosts the downloaded pictures and forwards support email, Expo provides the app’s update service, Google provides the usage and crash reports and the mailbox where support email arrives, and Resend delivers our email replies, as described above. The app contains no third-party advertising code. The store you downloaded the app from, and your phone maker, may collect information about downloads, crashes or backups under their own policies, which we do not control. If you back up your phone, your backup may include the information the app keeps on your device.

Where information goes

Google, Cloudflare, Expo and Resend run servers in several countries, so the usage and crash reports, the update checks, the picture requests and support email described above may be processed outside the country where you live. They are protected by those companies’ own safeguards.

Your rights

Depending on where you live (for example in the European Economic Area, the United Kingdom or California), you may have the right to ask what information we hold about you, to have it corrected or deleted, to object to how it is used, and to complain to your local data protection authority. We do not sell or share personal information, and we keep no account or profile about you.

Because the reports above carry no name or contact details, we usually cannot tell which reports are yours. If you want to ask anything about them, write to [email protected] and we will answer within a reasonable time.

Your choices

You can remove a favorite, a bottle on your shelf or a drink you wrote (with its picture) at any time inside the app, reset them from Settings (favorites, your shelf, the drinks you marked as done, your own drinks and your recent searches), and clear the downloaded pictures from Settings. Deleting the app deletes everything it stored on your phone and stops the usage and crash reports at once. You can switch those reports off on the last screen of the introduction and at any time in Settings, under Your data. To have the data connected to your installation deleted, contact support.

Children

Garnish is about drinks that contain alcohol and is meant for people of legal drinking age where they live. It is not directed at children. We do not knowingly collect information from anyone under that age, and the usage and crash reports above contain nothing that identifies you.

Changes to this policy

If the app changes in a way that affects your privacy, we will update this policy and the date above before the change reaches you.

Contact

Questions about privacy: [email protected].