Jak se nakládá s daty v iOS aplikaci, webové aplikaci a souvisejících službách. Přehledně, bez právnické mlhy navíc.How data is handled in the iOS app, web app, and related services. Clearly, without extra legal fog.
Zásady ochrany osobních údajů (Privacy Policy)
Poslední aktualizace: duben 2026
Tento dokument popisuje zpracování údajů v mobilní aplikaci NÁKUPIČKA (iOS), na webu
www.nakupicka.app a souvisejících
službách. Provozovatelem je držitel práv k aplikaci a webu (kontakt níže).
Údaje na vašem zařízení
Ve výchozím stavu aplikace ukládá nákupy a nastavení lokálně (v úložišti zařízení). Volitelně může synchronizovat
seznam nákupů přes iCloud Key-Value mezi vašimi zařízeními přihlášenými ke stejnému Apple ID —
zpracování probíhá v rámci služeb Apple podle jejich zásad.
Účet, domácnost a cloud (Supabase)
Pokud zapnete sdílení domácnosti, používáte webovou aplikaci nebo volitelnou zálohu Premium do cloudu, data se
odesílají a ukládají u poskytovatele
Supabase (databáze, ověřování uživatelů). Přihlášení
je možné e-mailem a heslem a v iOS aplikaci také přes Přihlášení pomocí Apple
(Apple ID), podle nastavení projektu v Supabase.
V cloudu mohou být mimo jiné údaje o domácnosti, členech, sdílených nákupech, pozvánkách vázaných na e-mail,
stavu Premium synchronizovaném z aplikace a volitelné šifrované nebo strukturované záloze dat uživatele — vždy jen
v rozsahu, který v aplikaci nebo na webu zapnete. Přístup k datům v databázi omezují bezpečnostní pravidla včetně
Row Level Security nastavených pro projekt NÁKUPIČKY.
Předplatné Premium zprostředkovává Apple přes App Store a StoreKit. O platbách a účtu Apple
platí zásady společnosti Apple. Aplikace může do Supabase odeslat informaci, zda má účet aktivní Premium, aby
šly nabízet cloudové funkce vázané na předplatné.
Fotoaparát a knihovna fotek
Fotoaparát slouží ke skenování čárových kódů (EAN/UPC/QR) a k pořízení snímků pro
odhad ceny košíku nebo čtení účtenky. Můžete také vybrat obrázek z
knihovny fotek, pokud ho systém nabídne místo nedostupného fotoaparátu. Obrázky se neodesílají
jinam než při použití funkcí AI popsaných níže.
Umělá inteligence a síťový backend
Funkce založené na AI (např. rozbor účtenky z fotky, odhad ceny nákupního koše z fotky, návrhy kategorií k
položkám, analýza cen, textový AI chat v aplikaci, případně text notifikace generovaný z nedávných nákupů) odesílají
na server provozovatele
nakupicka-ai.adamportl.workers.dev (Cloudflare Worker) text a/nebo obrázek účtenky či košíku v
podobě potřebné pro zpracování. Worker data předává dál modelům třetích stran (např. Google Gemini nebo jiným
poskytovatelům AI) za účelem vrácení výsledku do aplikace. Údaje zpracováváte tím, že funkci použijete; uchovávání
na straně modelů podléhá podmínkám příslušného poskytovatele.
Další veřejné služby na síti
Pro doplnění názvu produktu podle čárového kódu může aplikace dotazovat databázi
Open Food Facts (odesílá se identifikátor
kódu, ne osobní údaje uživatele).
Pro přepočty měn může aplikace načíst aktuální kurzy z veřejného API
exchangerate.host (obecný požadavek, bez
osobních údajů o vás).
Oznámení
Pokud v aplikaci povolíte související funkce, mohou se zobrazovat lokální oznámení s textem
vygenerovaným AI z údajů o vašich nákupech — k obsahu se dostanete jen vy na zařízení.
Sledování reklam
Aplikace NÁKUPIČKA neslouží k přeshraničnímu sledování uživatelů pro reklamu (App Tracking Transparency se v ní
nevyužívá k takovému účelu).
Webová aplikace a tyto stránky
Webová aplikace používá stejný účet Supabase jako mobilní aplikace při synchronizaci domácnosti a záloh. Platí
oddíl o Supabase výše.
Živý chat na webu
Tyto stránky mohou načítat živý chat Smartsupp. Při načtení stránky a při používání chatu může
docházet ke zpracování údajů tímto poskytovatelem podle jeho
zásad ochrany osobních údajů.
Oficiální odkazy k aplikaci (včetně těchto zásad) jsou uvedeny v aplikaci a na
www.nakupicka.app.
Privacy policy
Last updated: April 2026
This policy describes how data is handled in the NiftySpend iOS app, on
www.nakupicka.app, and related services.
The operator is the rights holder of the app and site (contact below).
Data on your device
By default, the app stores purchases and settings locally on the device. Optionally, it can sync purchase lists
via iCloud Key-Value across your devices signed into the same Apple ID — processing is governed
by Apple’s policies.
Account, household, and cloud (Supabase)
If you enable household sharing, use the web app, or optional Premium cloud backup, data is sent to and stored with
Supabase (database and authentication). Sign-in is
available with email and password and, in the iOS app, with Sign in with Apple,
depending on project settings in Supabase.
Cloud data may include household details, members, shared purchases, email-linked invitations, Premium status
synced from the app, and optional user backups — only to the extent you enable in the app or on the web. Database
access is restricted by security rules including Row Level Security for the NiftySpend project.
Premium subscriptions are handled by Apple via the App Store and StoreKit. Apple’s terms apply to
payments and your Apple account. The app may send Supabase whether your account has active Premium so
subscription-gated cloud features can work.
Camera and photo library
The camera is used to scan barcodes (EAN/UPC/QR) and to capture images for basket price
estimates or receipt scanning. You may also pick an image from the photo
library when the system offers it instead of the camera. Images are not sent elsewhere except when you use
the AI features described below.
Artificial intelligence and network backend
AI-powered features (e.g. receipt parsing from a photo, basket price estimate from a photo, category suggestions,
price insights, in-app AI chat, or optional notification text derived from recent purchases) send text and/or
receipt or basket images to the operator’s server at
nakupicka-ai.adamportl.workers.dev (a Cloudflare Worker) in the form needed for processing. The
worker forwards requests to third-party model providers (e.g. Google Gemini or others) to return a result to the
app. You initiate processing by using the feature; retention on the model provider’s side is governed by that
provider’s terms.
Other public network services
To fill in a product name from a barcode, the app may query the
Open Food Facts database (the request
contains the code identifier, not personal data about you).
For currency conversion, the app may fetch rates from the public
exchangerate.host API (a generic request without
personal identifiers).
Notifications
If you enable related options, local notifications may show text generated by AI from your
purchase data — only you see that content on your device.
Advertising tracking
NiftySpend is not used for cross-app tracking for advertising (App Tracking Transparency is not used for that
purpose).
Web app and this site
The web app uses the same Supabase account as the mobile app when household sync and backups are enabled. The
Supabase section above applies.
Live chat on the website
These pages may load Smartsupp live chat. Loading the widget and using the chat may process data
as described in Smartsupp’s
privacy information.