Spájz – Privacy Policy
Spájz keeps your own pantry on your phone. If you share a pantry with other people in a household, what is in that household is stored on the developer's server in the EU, so that every member's phone shows the same pantry. Your medicine courses, dose logs and settings never leave your phone. There is no advertising, no analytics and no tracking.
Who is responsible
Spájz is developed by Daniel Török, an individual developer based in Hungary, who is the data controller under the EU General Data Protection Regulation (GDPR). For any question about this policy or your data, write to daniel.torok.contact@gmail.com.
What the app stores on your phone
Everything you enter is stored in a database inside the app's private storage on your device:
- items: name, category, storage place, amount, unit, expiry date, date opened, status, and any notes you write;
- products you have scanned or entered: barcode, name and brand;
- medicine courses: the medicine's name, start and end dates, dose schedule, notes, and the log of doses taken or missed;
- your settings, such as language, theme and reminder preferences.
Your own pantry, My pantry, is never sent to the developer. Medicine courses and dose logs are health information; they stay on your device even when you are in a household, and are never sent to the developer or to anyone else by the app.
The data is protected by your phone's own security: other apps cannot read another app's private storage, and on a phone with a screen lock the operating system encrypts its storage. The app does not add encryption of its own.
Households
A household is a pantry shared by the people in it. Using households is optional; everything else in the app works without them.
Your Spájz account. To create or join a household, or to have your households on another phone, you sign in with Apple or Google. That creates a Spájz account, which stays until you delete it, even when you no longer belong to any household. From Apple or Google the app receives an identifier that tells your account apart, and your email address if they provide one (Apple lets you hide it). Apple also issues a token that is kept only so that Sign in with Apple can be revoked when your account is deleted. The email address is used only to answer support requests.
What the server holds.
- your account: the sign-in identifier, the email address if any, the name you go by if you give one, which the app offers when you create or join a household, and when the account was created and last used;
- for each household you are in: the display name you chose for it, when you joined, and when you agreed to this policy and to which version;
- your phones: whether each is an iPhone or Android, the app version, and when it last synced;
- the household: its name and icon, and its items and products, with the fields listed above, including medicine you keep in it. Each item records which member added it;
- invites: a code you share is stored only in a form that cannot be read back, and stops working after a day, after one use, or when a member revokes it. Every member sees who made each open invite and until when; the code itself is not shown to anyone.
Who sees it. Every member of a household sees all of its items, medicine included, the other members' display names, and who added each item. Anyone holding an open invite link sees, on the page it opens, the household's name and the display name of the member who made the invite, so they know what they are joining. Each member's phone keeps the household's members' display names, so who added an item shows offline too. The developer can access the server to run the service, answer support requests and meet legal obligations, and does not look at household contents otherwise. Nothing is sold, rented or shared with anyone else.
Health information and your consent. Medicine kept in a household is health information, a special category of personal data. Before you create or join a household, the app asks for your explicit consent to it being stored and shared with the household's members (GDPR Article 9(2)(a)), and records when you agreed and to which version of this policy. You can withdraw your consent at any time by leaving the household. The rest of the account and household data is processed to provide the household you asked for (GDPR Article 6(1)(b)).
Where it is kept. The server and its backups are in the European Union. They are run by a hosting provider and a backup storage provider that process the data only on the developer's behalf and under data processing agreements (GDPR Article 28). Their names are given on request. The data is not transferred outside the European Economic Area by the developer. The app talks to the server only over encrypted (HTTPS) connections. The server uses your IP address only to limit how many requests one connection can make, and does not store it.
What else leaves your device
Barcode lookup (Open Food Facts). When you scan a barcode the app has not seen before, it asks Open Food Facts, a free, open database of food products, for the product's name and brand. The request contains only the barcode, over an encrypted (HTTPS) connection. Like any internet request, it also reveals your device's IP address to Open Food Facts. No name, account, device identifier or anything else about you is sent. Once a product has been found, it is saved on your device, and the same barcode is not looked up again. Open Food Facts handles requests under its own privacy policy.
Backups. Backups go only to your own accounts, never to the developer. A backup contains My pantry, your medicine courses and dose logs, and your settings. A household's items are not in it: they are kept on the server.
- iPhone: if you are signed in to iCloud, the app saves a backup of your data to your own iCloud account once a day, in a folder only Spájz can use. This is on by default, and you can turn it off in the app's Backups screen. Backups you make yourself go to the same place. The app's data is also part of your iPhone's own iCloud or computer backup, if you use one. Apple stores all of these under Apple's privacy policy; the developer has no access to them.
- Android, Google Drive: in the app's Backups screen you can
connect a Google account. The app asks Google for one permission only:
access to a hidden folder in your Google Drive that only Spájz can see
(the
drive.appdatascope). It cannot see, open or change any other file in your Drive. Once connected, the app saves a backup there once a day, and backups you make yourself go to the same folder. Daily backups are on by default and can be turned off in the Backups screen. To reach Drive without asking you to sign in each time, the app keeps the email address of the connected account on your device; it is not sent to the developer. Disconnect in the Backups screen withdraws the permission and forgets the account. Google stores your Drive under Google's privacy policy; the developer has no access to it. - Android, device backup: the app's data is also included in Android's standard backup to your Google account, if you have backup turned on in your phone's settings. Google stores it under the same policy; the developer has no access to it.
- Export and share: you can export your data to a file, or send it with your phone's share sheet. The file goes only where you choose, and is not encrypted, so treat it like any other personal document.
Google user data. The app uses information received from Google APIs only to store and read back your own backups in your own Google Drive, as described above. It does not transfer it to anyone else, use it for advertising, or let anyone read it. Spájz's use of information received from Google APIs adheres to the Google API Services User Data Policy, including the Limited Use requirements.
Camera
The camera is used only to read barcodes. Only the barcode number is used; no picture is saved, and no picture leaves your device. On iPhone the barcode is read by Apple's built-in frameworks. On Android it is read on the device by a barcode reader from Google, which, according to Google, may send Google anonymous information about how the barcode reader itself performs; it does not send the camera image or what you scan. See Google's terms for it.
Notifications
Reminders about expiring items are created and scheduled on your device. There are no push notifications from a server, and nothing about your items is sent anywhere to produce them.
What the app does not do
- no account unless you create or join a household; apart from that, the only sign-in is the optional Google sign-in for Drive backups on Android;
- no advertising, and no advertising identifier;
- no analytics, crash reporting or tracking of how you use the app;
- no location, contacts or photo library access;
- your data is never sold or rented, and shared only with the members of a household you are in.
How long data is kept, and how to delete it
On your phone. Your data stays on your device until you delete it in the app, or until you uninstall the app, which removes it from the device. Backups are kept in your iCloud or Google account until you delete them there. The app keeps its daily backups for a week and then deletes them; the backup you make yourself is replaced by the next one. You can remove iCloud backups under Settings → [your name] → iCloud → Manage Storage. You can remove the Google Drive backups in Google Drive on the web, under Settings → Manage apps → Spájz → Options → Delete hidden app data; disconnecting in the app does not delete them. Android's device backups are in your Google account's backup settings.
On the server.
- Leaving a household ends your membership: your display name in it is deleted, from the other members' phones too the next time they sync, and your phone stops syncing it and forgets the members' names. Before leaving you can keep a copy of its items in My pantry, on your phone. The items you added stay in the household for the other members.
- Any member can remove another, which is the same as that member leaving, and any member can delete the household, which deletes it and everything in it for every member. When the last member leaves, the household is deleted.
- Your account stays when your last membership ends, by leaving, being removed or the household being deleted, so that you can join or create a household again. It is deleted when you delete it in the app, under Profile, or ask by writing to the address above. From then on, nothing on the server links the items you added to you.
- A week to undo a mistake. A deleted account, a deleted household and a membership that ended are gone at once for everyone, but kept on the server for seven days, so that the developer can restore one deleted by mistake when you ask. After seven days they are deleted for good, and Sign in with Apple is revoked then.
- A deleted item loses its contents on the server at once. A marker with its identifier and the time of deletion is kept for 90 days, so that the other members' phones remove it too.
- The server's backups are kept for 30 days, so deleted data disappears from them within 30 days. A record of what was deleted, identifiers only, is kept so that restoring a backup can never bring deleted data back.
Your rights
Under the GDPR you have the right to access the personal data held about you, to have it corrected or deleted, to receive a household's data in a portable form (the developer can send it as a file the app can import), to object to its processing, and to withdraw your consent at any time, which you can do by leaving the household. Most of this you can do in the app yourself: your phone's data is yours to change and delete, and you can leave a household at any time. For anything else, write to the address above. You can also lodge a complaint with a supervisory authority. In Hungary this is the Nemzeti Adatvédelmi és Információszabadság Hatóság (naih.hu).
Children
Spájz is not directed at children. Children under 16 should not create or join a household.
Changes to this policy
If the app starts handling data differently, this policy will be updated before that version is released, and the date at the top will change. If a feature ever sends data off your device beyond what is described here, it will ask for your permission first.
Spájz – Adatvédelmi tájékoztató
A Spájz a saját spájzodat a telefonodon tartja. Ha egy háztartásban másokkal közösen használsz egy spájzt, az, ami a háztartásban van, a fejlesztő EU-ban működő szerverén tárolódik, hogy minden tag telefonja ugyanazt a spájzt mutassa. A gyógyszerkúráid, az adagnaplód és a beállításaid soha nem hagyják el a telefonodat. Nincs reklám, nincs analitika és nincs követés.
Ki a felelős
A Spájzt Török Dániel, Magyarországon élő egyéni fejlesztő készíti, aki az Európai Unió általános adatvédelmi rendelete (GDPR) szerint az adatkezelő. A tájékoztatóval vagy az adataiddal kapcsolatos kérdéseidet a daniel.torok.contact@gmail.com címre írhatod meg.
Mit tárol az alkalmazás a telefonodon
Minden, amit beírsz, egy adatbázisban tárolódik, az alkalmazás saját, védett tárhelyén a készülékeden:
- tételek: név, kategória, tárolási hely, mennyiség, mértékegység, lejárati dátum, a felbontás dátuma, állapot és a jegyzeteid;
- a beolvasott vagy beírt termékek: vonalkód, név és márka;
- gyógyszerkúrák: a gyógyszer neve, a kúra kezdete és vége, az adagolási rend, jegyzetek, valamint a bevett és kihagyott adagok naplója;
- a beállításaid, például a nyelv, a téma és az emlékeztetők.
A saját spájzod, a Saját spájz, soha nem kerül a fejlesztőhöz. A gyógyszerkúrák és az adagnapló egészségügyi adatnak számítanak; akkor is a készülékeden maradnak, ha háztartásban vagy, és az alkalmazás soha nem küldi el őket sem a fejlesztőnek, sem másnak.
Az adatokat a telefonod saját védelme óvja: más alkalmazások nem férnek hozzá egy alkalmazás védett tárhelyéhez, a képernyőzárral védett telefonokon pedig az operációs rendszer titkosítja a tárhelyet. Az alkalmazás ezen felül nem titkosít.
Háztartások
A háztartás egy spájz, amelyet a tagjai közösen használnak. A háztartás használata nem kötelező; az alkalmazás minden más része nélküle is működik.
A Spájz-fiókod. Háztartás létrehozásához, az ahhoz való csatlakozáshoz, vagy hogy a háztartásaid egy másik telefonon is meglegyenek, Apple- vagy Google-fiókkal jelentkezel be. Ezzel létrejön egy Spájz-fiók, amely addig megmarad, amíg nem törlöd, akkor is, ha már egyetlen háztartásnak sem vagy tagja. Az Apple-től vagy a Google-tól az alkalmazás egy azonosítót kap, amely megkülönbözteti a fiókodat, és az e-mail-címedet, ha megadják (az Apple lehetővé teszi, hogy elrejtsd). Az Apple egy tokent is kiad, amelyet csak azért őrzünk meg, hogy a fiókod törlésekor az Apple-bejelentkezés visszavonható legyen. Az e-mail-címet csak ügyfélszolgálati kérések megválaszolására használjuk.
Mit tárol a szerver.
- a fiókodat: a bejelentkezési azonosítót, az e-mail-címet, ha van, a nevedet, ha megadod, amelyet az alkalmazás felajánl, amikor háztartást hozol létre vagy csatlakozol, és azt, hogy a fiók mikor jött létre és mikor használtad utoljára;
- minden háztartásodhoz: az ott választott megjelenített nevedet, azt, hogy mikor csatlakoztál, és hogy mikor és melyik változatát fogadtad el ennek a tájékoztatónak;
- a telefonjaidat: hogy iPhone vagy Android, az alkalmazás verzióját, és hogy mikor szinkronizált utoljára;
- a háztartást: a nevét és az ikonját, valamint a tételeit és termékeit, a fent felsorolt adatokkal, a benne tartott gyógyszereket is. Minden tételnél tárolódik, melyik tag vette fel;
- a meghívókat: a megosztott kódot csak olyan formában tároljuk, amelyből nem olvasható vissza, és egy nap után, egyszeri használat után, vagy ha egy tag visszavonja, érvényét veszti. Minden tag látja, ki készítette a nyitott meghívókat és meddig érvényesek; magát a kódot senkinek nem mutatjuk.
Ki látja. A háztartás minden tagja látja a háztartás összes tételét, a gyógyszereket is, a többi tag megjelenített nevét, és hogy melyik tételt ki vette fel. Aki egy még érvényes meghívó linkjét kapja, az általa megnyitott oldalon látja a háztartás nevét és a meghívót készítő tag megjelenített nevét, hogy tudja, hová csatlakozik. Minden tag telefonja megőrzi a háztartás tagjainak megjelenített nevét, hogy internetkapcsolat nélkül is látszódjon, ki vett fel egy tételt. A fejlesztő a szolgáltatás működtetéséhez, ügyfélszolgálati kérések megválaszolásához és jogi kötelezettségek teljesítéséhez fér hozzá a szerverhez, egyébként nem nézi meg a háztartások tartalmát. Semmit nem adunk el, nem adunk bérbe, és nem osztunk meg senki mással.
Egészségügyi adatok és a hozzájárulásod. A háztartásban tartott gyógyszer egészségügyi adat, a személyes adatok különleges kategóriája. Mielőtt háztartást hozol létre vagy csatlakozol egyhez, az alkalmazás kifejezett hozzájárulásodat kéri ahhoz, hogy ezeket tároljuk és a háztartás tagjaival megosszuk (GDPR 9. cikk (2) bekezdés a) pont), és rögzíti, mikor és a tájékoztató melyik változatához járultál hozzá. A hozzájárulásodat bármikor visszavonhatod azzal, hogy kilépsz a háztartásból. A fiók és a háztartás többi adatát az általad kért háztartás biztosításához kezeljük (GDPR 6. cikk (1) bekezdés b) pont).
Hol tároljuk. A szerver és a mentései az Európai Unióban vannak. Egy tárhelyszolgáltató és egy mentési tárhelyszolgáltató működteti őket, amelyek az adatokat csak a fejlesztő megbízásából, adatfeldolgozási szerződés alapján kezelik (GDPR 28. cikk). A nevüket kérésre megadjuk. A fejlesztő az adatokat nem továbbítja az Európai Gazdasági Térségen kívülre. Az alkalmazás csak titkosított (HTTPS) kapcsolaton kommunikál a szerverrel. A szerver az IP-címedet csak arra használja, hogy korlátozza, egy kapcsolat hány kérést küldhet, és nem tárolja.
Mi hagyja még el a készülékedet
Vonalkód-keresés (Open Food Facts). Ha olyan vonalkódot olvasol be, amelyet az alkalmazás még nem ismer, az Open Food Facts ingyenes, nyílt élelmiszer-adatbázistól kérdezi le a termék nevét és márkáját. A kérés csak a vonalkódot tartalmazza, titkosított (HTTPS) kapcsolaton. Mint minden internetes kérés, ez is látja a készüléked IP-címét. Nevet, fiókot, készülékazonosítót vagy bármi mást rólad nem küld. A megtalált terméket az alkalmazás elmenti a készülékeden, és ugyanazt a vonalkódot többé nem kérdezi le. Az Open Food Facts a kéréseket saját adatvédelmi szabályzata szerint kezeli.
Mentések. A mentések csak a saját fiókjaidba kerülnek, a fejlesztőhöz soha. Egy mentés a Saját spájzot, a gyógyszerkúráidat és az adagnaplót, valamint a beállításaidat tartalmazza. A háztartások tételei nincsenek benne: azokat a szerver őrzi.
- iPhone: ha be vagy jelentkezve az iCloudba, az alkalmazás naponta egyszer mentést készít az adataidról a saját iCloud-fiókodba, egy csak a Spájz által használható mappába. Ez alapértelmezetten be van kapcsolva, és az alkalmazás Biztonsági mentések képernyőjén kikapcsolhatod. A kézzel készített mentések is ide kerülnek. Az alkalmazás adatai az iPhone saját iCloud- vagy számítógépes biztonsági mentésébe is bekerülnek, ha használsz ilyet. Ezeket az Apple saját adatvédelmi szabályzata szerint tárolja; a fejlesztő nem fér hozzájuk.
- Android, Google Drive: az alkalmazás Biztonsági mentések
képernyőjén összekapcsolhatsz egy Google-fiókot. Az alkalmazás ehhez
egyetlen engedélyt kér a Google-tól: hozzáférést a Google Drive-od egy
rejtett mappájához, amelyet csak a Spájz lát (ez a
drive.appdatahatókör). A Drive-od többi fájlját nem látja, nem nyitja meg és nem módosítja. Összekapcsolás után az alkalmazás naponta egyszer mentést készít ide, és a kézzel készített mentések is ide kerülnek. A napi mentés alapértelmezetten be van kapcsolva, és a Biztonsági mentések képernyőjén kikapcsolhatod. Hogy ne kelljen minden alkalommal bejelentkezned, az alkalmazás a készülékeden megjegyzi az összekapcsolt fiók e-mail-címét; ezt nem küldi el a fejlesztőnek. A Biztonsági mentések képernyőn a Leválasztás visszavonja az engedélyt, és az alkalmazás elfelejti a fiókot. A Drive-odat a Google saját adatvédelmi irányelvei szerint tárolja; a fejlesztő nem fér hozzá. - Android, készülékmentés: az alkalmazás adatai az Android szokásos, Google-fiókodba készülő biztonsági mentésébe is bekerülnek, ha a telefonod beállításaiban be van kapcsolva a biztonsági mentés. Ezt a Google ugyanezen irányelvek szerint tárolja; a fejlesztő nem fér hozzá.
- Exportálás és megosztás: az adataidat fájlba exportálhatod, vagy elküldheted a telefonod megosztás funkciójával. A fájl csak oda kerül, ahová te küldöd, és nincs titkosítva, ezért úgy bánj vele, mint bármely más személyes dokumentummal.
Google-felhasználói adatok. Az alkalmazás a Google API-któl kapott adatokat kizárólag arra használja, hogy a saját mentéseidet a saját Google Drive-odba mentse és onnan visszaolvassa, ahogy fent leírtuk. Ezeket senkinek nem továbbítja, reklámra nem használja, és senkinek nem engedi elolvasni. A Spájz a Google API-któl kapott adatokat a Google API Services User Data Policy szerint használja, beleértve annak Limited Use (korlátozott felhasználásra vonatkozó) követelményeit is.
Kamera
A kamerát az alkalmazás csak vonalkódok beolvasására használja. Csak a vonalkód számát használja fel; képet nem ment, és kép nem hagyja el a készülékedet. iPhone-on a vonalkódot az Apple beépített keretrendszere olvassa be. Androidon a Google egy vonalkód-olvasója olvassa be a készüléken, amely a Google szerint névtelen adatokat küldhet a Google-nak arról, hogyan működik maga a vonalkód-olvasó; a kamera képét és azt, amit beolvasol, nem küldi el. Lásd a Google erre vonatkozó feltételeit.
Értesítések
A lejáró tételekről szóló emlékeztetőket az alkalmazás a készülékeden készíti és ütemezi. Szerverről érkező (push) értesítés nincs, és az emlékeztetőkhöz semmilyen adat nem kerül el a tételeidről.
Amit az alkalmazás nem tesz
- nincs fiók, hacsak nem hozol létre háztartást vagy nem csatlakozol egyhez; ezen kívül az egyetlen bejelentkezés a Google Drive-mentésekhez használható, nem kötelező Google-bejelentkezés Androidon;
- nincs reklám és reklámazonosító;
- nincs analitika, hibajelentés-küldés vagy a használat követése;
- nem fér hozzá a helyadatokhoz, a névjegyekhez és a fotókhoz;
- az adataidat soha senkinek nem adja el és nem adja bérbe, és csak azon háztartások tagjaival osztja meg, amelyeknek tagja vagy.
Meddig maradnak meg az adatok, és hogyan törölheted őket
A telefonodon. Az adataid addig maradnak a készülékeden, amíg nem törlöd őket az alkalmazásban, vagy amíg el nem távolítod az alkalmazást, ami a készülékről is törli őket. A mentések az iCloud- vagy Google-fiókodban maradnak, amíg ott nem törlöd őket. Az alkalmazás a napi mentéseket egy hétig őrzi meg, utána törli őket; a kézzel készített mentést a következő kézi mentés váltja fel. Az iCloud-mentéseket a Beállítások → [a neved] → iCloud → Tárhely kezelése menüben törölheted. A Google Drive-mentéseket a Google Drive webes felületén, a Beállítások → Alkalmazások kezelése → Spájz → Beállítások → Rejtett alkalmazásadatok törlése menüben törölheted; a leválasztás az alkalmazásban nem törli őket. Az Android készülékmentéseit a Google-fiókod biztonsági mentési beállításaiban találod.
A szerveren.
- Ha kilépsz egy háztartásból, megszűnik a tagságod: az ott használt megjelenített neved törlődik, a többi tag telefonjáról is a következő szinkronizáláskor, a telefonod pedig nem szinkronizálja tovább, és elfelejti a tagok nevét. Kilépés előtt a tételeiről másolatot tarthatsz meg a telefonodon, a Saját spájzban. Az általad felvett tételek a többi tag számára a háztartásban maradnak.
- Bármelyik tag eltávolíthat egy másikat, ami ugyanaz, mintha az a tag kilépett volna, és bármelyik tag törölheti a háztartást, ami mindenkinek törli azt mindenestül. Ha az utolsó tag is kilép, a háztartás törlődik.
- A fiókod megmarad, amikor az utolsó tagságod megszűnik, akár kilépés, akár eltávolítás, akár a háztartás törlése miatt, hogy újra csatlakozhass egy háztartáshoz vagy létrehozhass egyet. Akkor törlődik, ha az alkalmazásban, a Profil alatt törlöd, vagy ha a fenti címre írva kéred. Ettől kezdve a szerveren semmi nem köti hozzád az általad felvett tételeket.
- Egy hét a tévedések visszafordítására. A törölt fiók, a törölt háztartás és a megszűnt tagság azonnal eltűnik mindenki számára, de hét napig megmarad a szerveren, hogy a fejlesztő kérésedre visszaállíthassa, amit tévedésből töröltek. Hét nap után véglegesen törlődik, és ekkor vonjuk vissza az Apple-bejelentkezést is.
- Egy törölt tétel tartalma azonnal törlődik a szerverről. Egy jelölés az azonosítójával és a törlés idejével 90 napig megmarad, hogy a többi tag telefonjáról is eltűnjön.
- A szerver mentéseit 30 napig őrizzük, így a törölt adatok 30 napon belül a mentésekből is eltűnnek. A törlésekről egy csak azonosítókat tartalmazó nyilvántartás megmarad, hogy egy mentés visszaállítása soha ne hozhassa vissza a törölt adatokat.
A jogaid
A GDPR alapján jogod van hozzáférni a rólad tárolt személyes adatokhoz, kérni azok helyesbítését vagy törlését, egy háztartás adatait hordozható formában megkapni (a fejlesztő elküldheti olyan fájlként, amelyet az alkalmazás be tud tölteni), tiltakozni a kezelésük ellen, és a hozzájárulásodat bármikor visszavonni, amit a háztartásból való kilépéssel tehetsz meg. Ezek nagy részét magad is megteheted az alkalmazásban: a telefonodon lévő adatokat te módosítod és törlöd, és bármikor kiléphetsz egy háztartásból. Minden más esetben írj a fenti címre. Panaszt tehetsz a felügyeleti hatóságnál is, amely Magyarországon a Nemzeti Adatvédelmi és Információszabadság Hatóság (naih.hu).
Gyermekek
A Spájz nem gyermekeknek készült. 16 év alatti gyermek ne hozzon létre háztartást, és ne csatlakozzon egyhez.
A tájékoztató módosítása
Ha az alkalmazás másként kezd bánni az adatokkal, ez a tájékoztató még az adott verzió megjelenése előtt frissül, és a fenti dátum is megváltozik. Ha egy funkció valaha az itt leírtakon túl küldene adatot a készülékedről, előbb engedélyt kér tőled.