CarbCam: pravila privatnosti
CarbCam – pravila o privatnosti
Ova pravila o privatnosti nadopunjuju opća pravila o privatnosti ns.10be.de i opisuju obradu osobnih podataka u vezi s aplikacijom CarbCam i njezinim poslužiteljskim backendom. U slučaju odstupanja između dokumenata, za aplikaciju CarbCam prednost imaju ovdje navedene odredbe.
1. Voditelj obrade podataka
Voditelj obrade u smislu Opće uredbe o zaštiti podataka (GDPR) jest:
10BE Software GmbHUpravljani Nightscout hosting & CarbCam
Am Bergle 9
88662 Überlingen
Njemačka
E-pošta: support@carbcam.app
Web: https://ns.10be.de/
Direktor: Martin Schiftan · Sudski registar: Amtsgericht Freiburg i. Br., HRB724192 · PDV ID: DE343662047
Za upite o zaštiti podataka (pristup, brisanje, ispravak, prigovor) koristite gore navedene kontaktne podatke ili kontaktni obrazac.
2. Pregled obrade podataka
CarbCam je aplikacija za pametne telefone koja korisnicima omogućuje snimanje fotografija obroka. Aplikacija te fotografije šalje na analizu poslužiteljskom backendu ns.10be.de, koji sliku prosljeđuje vanjskom sučelju umjetne inteligencije koje odabere korisnik ili administrator poslužitelja (trenutačno podržano: Anthropic Claude API, Google Gemini API, OpenAI API, xAI Grok API, Mistral API, Zhipu GLM API, Microsoft Azure OpenAI). Vraćene procjene hranjivih vrijednosti (ugljikohidrati, masti, bjelančevine, FPU, glikemijski indeks) isporučuju se aplikaciji i u njoj prikazuju.
CarbCam ne zahtijeva registraciju s imenom ili adresom e-pošte. Za povezivanje uređaja s kvotom/pretplatom, anonimni ID instalacije (heksadecimalni niz od 24 znaka) generira se lokalno pri prvom pokretanju aplikacije i šalje sa svakim zahtjevom.
3. Koje podatke obrađujemo
3.1 Podaci prikupljeni automatski sa svakim zahtjevom
- ID instalacije: heksadecimalni niz od 24 znaka, generiran lokalno pri prvom pokretanju aplikacije. Ne može se povezati s fizičkom osobom.
- IP adresa: bilježi je web poslužitelj u standardnim zapisima (najviše 7 dana, zatim anonimizirano).
- User agent/verzija aplikacije: za provjere kompatibilnosti i analizu pogrešaka.
- Vremenska oznaka i HTTP kod statusa zahtjeva.
3.2 Sadržaj nastao korištenjem aplikacije
- Fotografija obroka (privremeno): šalje se poslužitelju i odatle sučelju umjetne inteligencije. Izvorna se slika nakon analize ne pohranjuje trajno.
- Hash fotografije & umanjena sličica: SHA-512 hash slike i jako umanjena sličica pohranjuju se u predmemoriju analiza kako bi se identične ili slične fotografije mogle brže i troškovno učinkovitije odgovoriti (podudaranje perceptualnim hashom).
- Rezultat analize: odgovor umjetne inteligencije (nazivi namirnica, veličine porcija, hranjive vrijednosti) pohranjuje se u predmemoriju zajedno s hashom.
- Događaji analize: za svaki zahtjev (skeniranje hrane kao i analiza trenda glukoze) u tablicu događaja pohranjuje se redak koji sadrži ID instalacije, vremensku oznaku, pružatelja, model i vrstu podudaranja u predmemoriji. Ova se tablica koristi za brojanje kvote (broj analiza dostupnih mjesečno ovisi o odabranom planu; i skeniranja i analize glukoze broje se u mjesečno ograničenje) i sprječavanje prijevara.
- Povijest fotografija (neobavezno): umanjene se fotografije, na zahtjev korisnika, mogu povezati s osobnom poviješću fotografija putem ID-a instalacije, kako bi korisnik mogao dohvatiti svoju povijest nakon ponovne instalacije aplikacije.
- Podsjetnik u restoranu na temelju lokacije (neobavezno, prema zadanom isključeno): Kad korisnik omogući ovu značajku u postavkama aplikacije i aplikaciji dodijeli dopuštenje za lokaciju “Uvijek” (Android
ACCESS_BACKGROUND_LOCATIONili iOSNSLocationAlwaysUsageDescription), aplikacija lokalno obrađuje lokaciju uređaja (interval provjere približno 15 minuta, samo posljednja poznata pozicija – bez kontinuiranog praćenja) kako bi otkrila kad korisnik ostane unutar radijusa od 25 m od restorana dulje od konfiguriranog praga (10–90 minuta). Prije prvog upita za dopuštenje aplikacija prikazuje eksplicitan istaknuti dijalog s obavijesti koji navodi svrhu, primatelja i učestalost provjere lokacije. Za prepoznavanje restorana pozicija se na zahtjev šalje Apple Maps API-ju (iOS, bez API ključa) ili Google Places API-ju (Android, korištenjem našeg Maps API ključa), isključivo radi utvrđivanja naziva obližnjeg restorana. Podaci o lokaciji ne napuštaju uređaj prema našim poslužiteljima – ni poziciju ni naziv restorana mi ne pohranjujemo niti obrađujemo. Značajka se može isključiti u svakom trenutku putem prekidača u postavkama; dopuštenje sustava dodatno se može opozvati u postavkama uređaja. - Povratne informacije: ocjene i komentari koje korisnik pošalje za analizu povezuju se s ID-om instalacije i odgovarajućim unosom u predmemoriju.
3.3 Podaci povezani s platnim transakcijama
- ID-ovi transakcija u trgovini (Apple Original Transaction ID ili Google Purchase Token) za povezivanje instalacije s pretplatom ili kupnjom bonus kredita.
- Plan, status, razdoblje i obračunska razdoblja pretplate.
- Osobne podatke povezane s plaćanjem (ime, adresa, način plaćanja) obrađuju isključivo Apple ili Google i nama nisu dostupni.
- Računi / potvrde dostupni su u dotičnom računu trgovine (Apple ID računi ili povijest narudžbi Google Playa).
3.4 Neobavezno: Bring Your Own Key (BYOK)
- Vlastiti API ključ korisnika za Anthropic/Google koristi se na poslužitelju samo za prosljeđivanje umjetnoj inteligenciji i ne pohranjuje se trajno (drži se u RAM-u samo tijekom trajanja zahtjeva).
- Po želji se može pohraniti kontaktna adresa e-pošte za BYOK upite podrške.
- Za BYOK zahtjeve (Bring Your Own Key) podaci o korištenju ne broje se u kvotu odabranog paketa.
4. Svrhe & pravne osnove
- Pružanje osnovne funkcionalnosti (analiza fotografija, predmemorija, povratne informacije): čl. 6(1)(b) GDPR (izvršenje ugovora ili predugovornih mjera).
- Predmemoriranje i poboljšanje kvalitete (npr. podudaranje perceptualnim hashom, administratorski ispravci za ponavljajuće pogreške umjetne inteligencije): čl. 6(1)(f) GDPR (legitiman interes za učinkovito i troškovno isplativo pružanje usluge; interes ispitanika za manji otisak slike zaštićen je korištenjem jako umanjenih sličica i automatskim brisanjem nakon 30 dana).
- Naplata i obrada plaćanja: čl. 6(1)(b) GDPR i čl. 6(1)(c) GDPR (zakonske obveze čuvanja).
- Sprječavanje prijevara i ublažavanje zlouporabe (kvota, ograničenja brzine): čl. 6(1)(f) GDPR.
- Zapisi poslužitelja i sigurnost: čl. 6(1)(f) GDPR.
Ne provodi se automatizirano donošenje odluka u smislu čl. 22 GDPR s pravnim učinkom na ispitanike. Procjene hranjivih vrijednosti temeljene na umjetnoj inteligenciji isključivo su informativne i ne predstavljaju odluke u pravnom smislu.
5. Primatelji & prijenosi u treće zemlje
Za pružanje usluge podaci se prenose sljedećim izvršiteljima obrade i trećim stranama:
5.1 Anthropic PBC (Claude API)
Registrirano sjedište: San Francisco, CA, SAD. Fotografije i tekstualni prompt prenose se Anthropic Claude API-ju na analizu. Anthropic je ugovorno obvezan ne koristiti prenesene podatke u svrhe treniranja (zero-retention politika za API korisnike). Osnova za prijenos: standardne ugovorne klauzule EU-a (SCC). Pravila o privatnosti: anthropic.com/privacy.
5.2 Google LLC (Gemini API, neobavezno)
Registrirano sjedište: Mountain View, CA, SAD. Po želji administrator može konfigurirati poslužitelj da obrađuje zahtjeve putem Google Gemini API-ja. U tom se slučaju fotografije i prompt prenose Googleu. Osnova: standardne ugovorne klauzule EU-a. Pravila o privatnosti: policies.google.com/privacy.
5.3 OpenAI, L.L.C.
Registrirano sjedište: San Francisco, CA, SAD. Po želji korisnik (putem postavki) ili administrator može slati zahtjeve OpenAI API-ju. U tom se slučaju fotografije i prompt prenose OpenAI-ju. Osnova: standardne ugovorne klauzule EU-a. Pravila o privatnosti: openai.com/policies.
5.4 Zhipu AI
Registrirano sjedište: Peking, Narodna Republika Kina. Po želji korisnik može slati zahtjeve Zhipu GLM API-ju. Važno: Narodna Republika Kina prema GDPR-u smatra se nesigurnom trećom zemljom bez odluke o primjerenosti. Korištenje ovog pružatelja je po izričitom izboru i na vlastitu odgovornost korisnika; s pružateljem su sklopljene standardne ugovorne klauzule. Pravila o privatnosti: bigmodel.cn/dev/api/security/privacy.
5.5 Microsoft Azure (OpenAI Service)
Ugovorni subjekt: Microsoft Ireland Operations Ltd., Dublin, Irska. Obrada podataka u Azure EU regijama. Osnova: Microsoftov ugovorni okvir (DPA) i standardne ugovorne klauzule EU-a gdje se podaci prenose u treće zemlje. Pravila o privatnosti: privacy.microsoft.com.
5.6 Apple Inc. / Google LLC (obrada plaćanja)
Pretplate i bonus krediti naplaćuju se isključivo putem App Storea (Apple Inc., Cupertino, SAD) ili Google Playa (Google LLC, Mountain View, SAD). Tijekom platnih transakcija ime, adresa, način plaćanja i adresa e-pošte prenose se izravno Appleu ili Googleu i ne dijele se s nama. Pravila o privatnosti: apple.com/legal/privacy, policies.google.com/privacy.
5.7 Open Food Facts & USDA FoodData Central
Za dodatnu provjeru kvalitete (refine cross-check) poslužitelj može nakon analize umjetnom inteligencijom provesti tekstualnu usporedbu s javnim bazama podataka Open Food Facts (Francuska) i USDA FoodData Central (SAD). Nikakve se fotografije ne prenose; kao tekstualni upit šalju se samo nazivi namirnica.
5.8 Hosting i poslužitelji
Poslužitelji ns.10be.de nalaze se u Njemačkoj, Finskoj i Francuskoj. CarbCam podaci obrađuju se i pohranjuju na poslužiteljima u Njemačkoj.
6. Razdoblja čuvanja
- Predmemorija analiza (hash, sličica, odgovor umjetne inteligencije): 90 dana, zatim automatsko brisanje.
- Indeks perceptualnog hasha (predprovjera): 30 dana, zatim automatsko brisanje.
- Predmemorija analize trenda glukoze: 30 dana, zatim automatsko brisanje.
- Događaji analize (brojanje kvote): najmanje za tekuće obračunsko razdoblje/razdoblje kvote, izvan toga agregirano u statističke svrhe.
- Povijest fotografija (neobavezno, povezana s ID-om instalacije): dok je korisnik ne izbriše ili dok se usluga ne ukine.
- Povratne informacije: dok ih administrator ne obradi plus razumno naknadno razdoblje za kontrolu kvalitete.
- Podaci o pretplati/plaćanju: tijekom trajanja ugovornog odnosa i izvan toga za zakonska razdoblja čuvanja (općenito 10 godina prema trgovačkom i poreznom pravu).
- Zapisi web poslužitelja: najviše 7 dana, zatim automatska anonimizacija.
- BYOK ključ: ne pohranjuje se trajno; drži se u RAM-u samo tijekom trajanja pojedinog zahtjeva.
7. Vaša prava kao ispitanika
Prema GDPR-u imate, osobito, sljedeća prava:
- Pristup (čl. 15 GDPR) podacima pohranjenima u vezi s vašim ID-om instalacije.
- Ispravak netočnih podataka (čl. 16 GDPR).
- Brisanje (čl. 17 GDPR), pod uvjetom da ne postoje zakonske obveze čuvanja.
- Ograničenje obrade: CarbCam ne nudi granularno ograničenje pojedinih svrha obrade. Obradu podataka možete ili u potpunosti prihvatiti ili je prekinuti brisanjem aplikacije ili resetiranjem ID-a instalacije.
- Prenosivost podataka (čl. 20 GDPR): Podaci o obrocima (ugljikohidrati, hranjive vrijednosti, vremenske oznake) pohranjuju se lokalno na uređaju u SQLite bazi podataka i mogu se izvesti kao CSV/JSON putem funkcije aplikacije Postavke → Podaci → Izvoz. Ako je korisnik omogućio neobaveznu Nightscout sinkronizaciju i njegova je Nightscout instanca hostana na NS10BE (upravljani Nightscout), sinkronizirane bilješke obroka dodatno su dio ondašnjih sigurnosnih kopija Nightscout baze podataka. Za vanjske Nightscout instance ili bez Nightscout sinkronizacije kod nas ne postoji poslužiteljska sigurnosna kopija podataka o obrocima. Fotografije se ne arhiviraju na poslužitelju – omogućite «Spremi fotografije u galeriju» u postavkama aplikacije da biste zadržali lokalne kopije.
- Prigovor na obradu temeljenu na legitimnim interesima (čl. 21 GDPR).
- Pritužba nadzornom tijelu (čl. 77 GDPR). Nadležno je tijelo, primjerice, pokrajinski povjerenik za zaštitu podataka i slobodu informacija Baden-Württemberga.
Za ostvarivanje svojih prava ili ako imate pitanja o zaštiti podataka, možete nas kontaktirati u svakom trenutku na support@carbcam.app ili putem kontaktnog obrasca. Za zahtjev za brisanje bez prijave, navedite 24-znamenkasti ID instalacije kako bi se relevantni zapisi podataka mogli identificirati.
8. Sigurnost podataka
- Prijenos podataka između aplikacije i poslužitelja odvija se isključivo putem HTTPS-a (TLS).
- Pristup poslužiteljima ograničen je na pružatelja i osiguran je putem SSH-a s autentifikacijom javnim ključem.
- Baze podataka nisu izravno dostupne izvana.
- Sigurnosne se kopije izrađuju u šifriranom obliku i prepisuju nakon najviše tri dana, osim ako je pogođena osnovna baza podataka.
- BYOK ključevi drže se isključivo u memoriji tijekom trajanja zahtjeva i nikad se ne pohranjuju na disk niti bilježe.
9. Izmjene ovih pravila o privatnosti
Budući da je CarbCam u aktivnom BETA razvoju, ova se pravila o privatnosti mogu ažurirati kad se dodaju nove značajke, promijene izvršitelji obrade ili to postane potrebno zbog zakonskih zahtjeva. Trenutačna verzija uvijek je dostupna na carbcam.app/hr/privacy.html. Bitne izmjene bit će priopćene u aplikaciji ili putem newslettera.
Zadnje ažuriranje: 11. travnja 2026.