Privacy policy
Last updated: 26 October 2026
Zakupomat is an app for a shared household shopping list. We collect only the data the service needs in order to work and to improve. We show no ads, we use no third-party tracking or analytics tools, and we do not sell data.
This is a translation provided for convenience. The Polish version is the binding one; if the two differ, the Polish text prevails.
Data controller
ANSLAN Sławomir Łukjanow. For privacy matters, contact: kontakt@anslan.pl.
What data we process
- Household name — the one you enter when you create the account.
- Access key — generated at random; on the server we store only its irreversible digest (SHA-256 hash), never the key itself.
- List content — item names, quantities, notes, order and ticked-off status, all entered by you.
- Shopping history — when you finish shopping, we record for your household what was bought and what was not (item names and quantities as they were at that moment; of a note only whether there was one — never its text), when it happened, and from which app version and platform (iOS, Android, web browser, AI assistant). This lets us show you a summary of your shopping and, in the future, statistics for your household. The history belongs to the household, not to any person — we do not know which member of the household did the shopping.
- App in use — on a day your household uses the app, we record that date for the household together with the app platform and version (e.g. “iOS 1.9.0”) — once a day, with no time of day, no IP address and nothing about what was done. It serves aggregate statistics only: how many households use which versions, so we know when old versions can stop being supported.
- Installation identifier and game records — when you open the optional game, the app sends a random identifier for this installation. When you improve your record, we store the best score for this installation, household and scoring version. We do not collect player names, nicknames, hardware identifiers or the sequence of moves in a round. Your household sees scores only, without identifiers. This data enables personal records and competition within the household.
- Reports from the app — bugs and ideas you send from the app: their text, type, app version, platform and language. We store them without any link to your household.
- Crash reports — when the app crashes, it saves a description of the error on your device (the type of exception and where in the code it happened), the app version, the system version, the phone model and the time of the crash, and sends it to us the next time it starts. A report does not contain your list and we store it without any link to your household. It is used only to fix bugs.
- IP address — processed briefly, solely to protect against abuse (limiting login attempts) and in standard server logs.
We do not collect an email address, a password, your name, your location, your contacts or advertising identifiers.
Camera
We use camera access solely to scan the QR invite code (the access key) on your device. Photographs and the camera image are neither stored nor sent to the server.
Data kept on your device
On your device we store the access key (so you do not have to sign in every time), a report you are still writing and have not sent, which “What’s new” you have already seen, and the queue of changes waiting to be sent while you are offline. This data stays on the device. A crash report waits on the device until the next start, is then sent and removed from the device.
We also keep the installation identifier, game record and a pending score locally. The identifier and score are sent to the server only as part of the optional game. Signing out does not change the installation identifier.
Purpose and legal basis
We process data in order to provide the shared shopping list service, including summaries and statistics for your household (Article 6(1)(b) GDPR), to keep the service secure, and to improve it on the basis of aggregated information about its use and the reports you send (legitimate interest, Article 6(1)(f) GDPR).
Where and for how long
Data is stored on servers in the European Union (OVH), backups included. We keep it for as long as your account exists. Shopping history and reports from the app are kept for at most 24 months, information about the app in use for at most 13 months, crash reports for at most 6 months; the running totals (the number of items bought and of shopping trips) stay for as long as the account exists. The app offers a “Delete account” option, which permanently and irreversibly removes the household together with all its items, lists and shopping history.
Game records and their installation identifier remain until the household is deleted; deleting the household also deletes these records.
Sharing data
We do not sell or share your data with third parties. The content of your list is visible to anyone you give your household's access key to, and to AI assistants you connect to the list yourself.
AI assistants (Claude, ChatGPT)
You can connect your list to an AI assistant, such as Claude or ChatGPT, by pasting your household key on our connection page. The assistant can then read and change the list and the product database on your behalf. On the server we record only the connection itself: for which household, with which assistant (its name) and when it was last used. We do not store the key, and we keep the connection tokens only as irreversible digests (SHA-256 hashes). Shopping finished by the assistant goes into the shopping history with the platform “AI assistant”.
Whatever the assistant reads from your list goes to its provider (for example Anthropic or OpenAI) and is covered by that provider’s own terms — the connection is your decision. You can end it in the assistant’s settings; deleting your account ends it too. A connection that is not used expires after 180 days.
Your rights
You have the right to access your data, to correct it and to have it erased (directly in the app through “Delete account”, or by contacting us). You may also lodge a complaint with a supervisory authority — in Poland, the President of the Personal Data Protection Office (UODO).
Children
The service is not directed at children under the age of 16.
Changes
If anything changes, we will update this page and the date at the top.