kaidashi

Privacy policy

Last updated: November 2, 2026

Translation. This is an English translation of the politique de confidentialité. The French version prevails in case of any discrepancy.

kaidashi is for keeping a grocery list together. We only keep what’s needed for that.

In short

  • No ads, no tracking, no selling of data.
  • No third-party audience measurement or crash reporting tools in the app; on this website, cookieless audience measurement (Umami, hosted in France) and no trackers.
  • The website’s waitlist is only used to let you know about the launch; you can leave it whenever you like.
  • The Android test request is only used to add you to the closed test; the address is deleted when the test ends.
  • Your list is visible to the members of your households, and to no one else. If you connect an assistant (Claude, ChatGPT), it reads the list for you: see “Connected assistants”.
  • You can delete your account at any time from the app: profile › Delete my account.

Who is responsible?

kaidashi is published by Emmanuel Gorre, as an individual, who is the data controller for your data. Contact: support@kaidashi.app.

The data we process

DataWhere it comes fromWhat it’s used for
Account: technical identifier provided by Apple or Google, first name, creation dates. Your email address isn’t stored, even if Apple or Google provides it.Signing in with “Continue with Apple” or “with Google”; the first name is provided by Apple or Google, or entered by you.Signing you in, showing your first name to the members of your households.
Google profile photo, if your Google account has one: we only keep its address (a link to Google’s servers), not the image itself.Google, each time you sign in “with Google” (Apple doesn’t provide one).Showing your avatar in the app, to you and to the members of your households. A new Google photo replaces the old one the next time you sign in.
Households: name, members and their role (admin or member), dates they joined and left.You and the other members.Sharing a list with several people.
List: items (name, quantity, unit, store, photo if any, “When?” (as soon as possible or a date), link to the web page the item comes from if it was shared from the browser, in the cart or not, who added it, who got it and when), stores (name, color), technical history of changes.You and the other members.Showing and syncing the list on the household’s phones.
Preview of a shared web page: the page’s address.You, when you share a page to kaidashi from the browser.Our server reads the page to suggest a name and an image. Nothing is stored: the result stays in memory for a few minutes. The website visited sees our server’s IP address; if you keep the image, your phone downloads it from that website, then sends it like a product photo.
Invites: link, household, author, expiration date (7 days).The member who sends the invite.Joining a household. The link’s page shows the author’s first name and the household name to whoever opens the link.
Product photos you take in the app.The camera, only when you choose to add a photo.Illustrating the item for the whole household (see “Photos” below).
Scanned barcodes and product names.The scanner; the name you type for an unknown product.Filling in the item’s name (see “Barcodes” below).
Sign-in tokens: access token (15 minutes, not kept by the server) and refresh token (60 days, kept as an encrypted fingerprint).Created by our server when you sign in. Keeping you signed in securely.
Apple token, if you sign in with Apple: a refresh token issued by Apple when you sign in.Apple, in exchange for the sign-in code sent by the app.Only to revoke kaidashi’s access to your Apple ID when you delete your account (see “Deleting your account”).
Device identifiers for notifications: an installation identifier randomly generated by the app the first time it launches, your phone’s notification token (APNs on iPhone, Firebase Cloud Messaging on Android), the operating system (iOS or Android), the app’s language (French, English, Spanish, Portuguese, German, or Hindi), and your “New items” setting.Your phone, after you sign in; the token is created by Apple or Google.Waking up the app to update your list when a member changes it, and letting you know in your language when a member adds items (if the setting is on).
App version of each registered phone (for example 1.4.0).Your phone, with the device identifiers for notifications.Internal statistics, as counts only: versions in use, adoption of an update. Legal basis: our legitimate interest. Retention: same as the device.
How an item was added: typed, suggestion, Recent, scan, share, app icon shortcut or connected assistant; and, when the item is taken, the “When” due date it had.The app, when you add an item; our server for a connected assistant and when the item is taken.Internal statistics, as counts only: knowing which features are used and whether urgent items are taken on time. Never shown to members. Legal basis: our legitimate interest. Retention: same as the item.
Last activity date: the last day your account was used (signing in, opening the app, your watch, or a connected assistant). A single date, replaced with each activity: no history.Our server, when your phone, your watch, or a connected assistant connects to it.Measuring how kaidashi is used (internal statistics, as counts only) and deleting inactive accounts. Legal basis: our legitimate interest. Retention: replaced with each activity, erased with your account.
Technical data: IP address and requests received by the server, unexpected errors. Your phone, each time it talks to the server.Running the service, limiting abuse (number of requests per minute, counted in memory), fixing outages.

Photos

A photo taken in the app is resized and re-saved by the app before it’s sent: it contains no metadata (no location, no device). It’s stored on our server at a random address that can’t be guessed, visible to the members of the household; anyone who had that address could display it. The cut-out “sticker” is computed on your phone. The photo is erased from the server once no item uses it anymore (see “How long we keep it”); its address then leads nowhere.

Barcodes and Open Food Facts

When you scan a product, the app sends the barcode to our server, which asks Open Food Facts, an open database, for the product’s name and image. Our server only sends the barcode: neither your identity nor your IP address. The result is kept in a cache shared by all users. If you give a name to an unknown product, that name (without yours) is suggested for 30 days to other people who scan the same code. The barcode isn’t saved in the item.

The image of a known product is then displayed from Open Food Facts’ servers: your phone connects to them directly, so Open Food Facts sees your IP address (see their privacy policy).

Notifications

After you sign in, the app registers your phone with our server using the identifiers above. Notifications go through the manufacturers’ services: Apple Push Notification service (APNs) for iPhone and Firebase Cloud Messaging (FCM, Google) for Android. A sync wake-up only contains the household’s technical identifier; a “new items” notification also contains the household name, the author’s first name, and the names of the items added. On Android, Google’s service also creates a Firebase installation identifier (Firebase Installation ID) on the phone, sent to Google to deliver notifications. Apple and Google may process this data outside the European Union (see “Transfers outside the European Union”). “Sign out” removes your phone from our server; deleting your account erases all your devices. You can turn off “new items” notifications in the app, or all notifications in your phone’s Settings.

Grocery calendar

If you turn on the grocery calendar for a household, our server creates a personal, secret subscription address for you, which you add to your calendar (Apple Calendar, Google Calendar, Outlook…). The feed contains the household name and the planned dates, nothing else: one day per date, with a link to the app, without item names or counts. The calendar service you choose reads this address, regularly and under its own rules, and keeps those days on its side. Our server only keeps a fingerprint of the address and doesn’t write it to its logs. The address is revoked when you reset it in the app, when you leave the household (or are removed from it), when the household is deleted, and when you delete your account.

On your phone

Why we’re allowed to process it

No advertising, no profiling. Camera access is a system permission, which you can withdraw in your phone’s Settings.

The website’s waitlist

Before the app came out, you could leave your email address on kaidashi.app so we could let you know when it launched. Sign-ups are closed; for people already on the list, nothing changes:

Android test

Before its public release on Google Play, kaidashi for Android is in closed testing. On kaidashi.app, you can ask to join the test by giving your Google account email.

Connected assistants (Claude, ChatGPT)

You can connect kaidashi to an artificial intelligence assistant, such as Claude (Anthropic) or ChatGPT (OpenAI), to ask it to read or change your list. Nothing is sent until you connect it yourself, with the code shown on the assistant’s sign-in page, which you enter in the app.

Transfers outside the European Union

Our servers are in France. Some recipients may process data outside the European Union, in particular in the United States:

Product Hunt badge

The website’s home page shows a “Product Hunt” badge whose image is loaded from Product Hunt’s servers, in the United States (it shows the number of votes live). Your browser connects to them directly: Product Hunt receives your IP address and the page’s address, under its own privacy policy. kaidashi sets no Product Hunt cookie and our server passes nothing on.

Minors

kaidashi can be used by the whole household, teens included. Under 15, a parent’s consent is needed to use the app (a parent can also create the household and invite their teen to it). There are no ads and no profiling, for anyone, and the list is only visible to the household’s members. A parent can write to us at support@kaidashi.app to have their child’s account deleted.

Audience measurement

To know how many people visit this website and which pages interest them, we use Umami, a free and open-source audience measurement tool, installed on our own server at OVH in France. It sets no cookies, doesn’t store your IP address, and doesn’t follow you from one website to another: it only produces aggregate statistics (pages viewed, country, device type, the website you came from) that can’t be used to identify you. Page addresses are recorded without their parameters, and your browser’s “Do Not Track” and Global Privacy Control (GPC) settings are respected: the website doesn’t count you. No data is passed on to any third party. Statistics are kept for 25 months at most, then erased. Legal basis: our legitimate interest in knowing how the website is used (Article 6(1)(f) GDPR).

The app contains no audience measurement tool. It only sends a few anonymous usage events to our server (for example “rating prompt requested”), which passes them on to this same Umami: the event name, the platform (iPhone or Android) and the app version, nothing else. No account, household or device identifier, and not your IP address. Legal basis: our legitimate interest in knowing how the app is used (Article 6(1)(f) GDPR).

Who can see your data

Transfers outside the European Union and their safeguards are described in “Transfers outside the European Union”.

We don’t sell or rent any data, and we don’t pass any on to anyone else, unless required by law.

How long we keep it

Your rights

You can access your data, have it corrected (you can change your first name in the app), have it erased, restrict its processing, object to it, or ask for a copy (portability, in a readable JSON file). Write to support@kaidashi.app from the address of your Apple or Google account; we may ask you for some information to check that the account is really yours. We reply within one month.

Deleting your account

In the app: profile › Delete my account, then “Delete” (internet connection required). It’s immediate and permanent:

The simplest and safest way is to delete your account in the app. Without the app, write to support@kaidashi.app from the address of your Apple or Google account (see also the support page): we’ll do the same deletion and confirm it with you. You can also remove kaidashi’s access to your account in your Apple settings (Apple ID › Sign in with Apple) or Google settings (Security › Third-party apps with account access).

If you believe your rights aren’t being respected, you can file a complaint with the CNIL, the French data protection authority (cnil.fr).

Security

Encrypted connections (HTTPS), refresh tokens kept as fingerprints, a database with no access from the internet, tokens stored in the phones’ secure storage.

Changes

If this policy changes, the date at the top of the page is updated. In case of a significant change (a new service provider, a new kind of data), we’ll point it out in the app or on this website.