Podaci, AI i sigurnost

Vidi kamo idu tvoji podaci i čemu služi koji dio.

KnowsYou kombinira aplikacijsku bazu podataka, AI obradu, privatnu pohranu datoteka i neobavezne povezane usluge. Ova stranica opisuje trenutačni tijek ograničenog pregleda bez tvrdnji o savršenoj sigurnosti ili pravnoj certifikaciji.

Kratka verzija

Pohrani zapis. Pošalji samo ono što zadatak zahtijeva.

Relevantan kontekst razgovora dolazi do AI pružatelja. Glas, datoteke, pretraživanje barkodova i povezani podaci koriste odvojene putanje specifične za namjenu.

Tok podataka

Četiri putanje vrijedi razumjeti.

Usluga ne obrađuje svaki unos na potpuno isti način.

Razgovor i AI

Trenutna poruka, odabrana povijest, aktivna sjećanja i relevantan kontekst proizvoda šalju se konfiguriranom pružatelju agenta—trenutačno DeepSeek, s OpenRouter prebacivanjem—kako bi agent mogao odgovoriti i koristiti podržane alate.

DeepSeek se nalazi u Kini, koja nema europsku odluku o primjerenosti. Taj se prijenos događa pri svakoj poruci i temelji se na tvom pristanku; Pravila privatnosti navode što obuhvaća.

Privici imaju vlastitu putanju jer chat model čita samo tekst. Fotografiju ili preneseni dokument najprije čita vizualni ili dokumentni model — jedan od pružatelja navedenih u obavijesti o privatnosti — a ono što se vrati je tekst koji se zatim pridružuje razgovoru. Koji pružatelj obrađuje koju vrstu privitka mijenja se kako se modeli mijenjaju.

Transkripcija glasa

Kada koristiš glasovni unos, snimka se šalje putem OpenRoutera Microsoftu za hrvatski i slovenski, ili OpenAI-ju za ostale podržane jezike. Groq se koristi samo ako primarni zahtjev ne uspije. Vraćeni tekst postaje poruka koju možeš pregledati i poslati.

Slike i PDF-ovi

PDF-ovi se zadržavaju onako kako su preneseni. Slike se obrađuju i ponovno kodiraju prije pohrane. Datoteka priložena poruci može se poslati AI pružatelju za taj zadatak.

Povezane usluge i referentni podaci

WHOOP podaci uvoze se samo nakon autorizacije. Tokeni ostaju na poslužitelju i ne ulaze u kontekst razgovora. Pretraživanje barkodova najprije koristi lokalnu tablicu proizvoda USDA i Open Food Facts, a može upitati Open Food Facts kada kod nedostaje.

Račun i zapisi aplikacije

Račun, profil, razgovor i strukturirani zapisi o dobrobiti pohranjuju se u PostgreSQL. Usluga koristi autentificirani kontekst profila kada čita ili piše podatke; model ne bira kojem profilu radnja pripada.

Prijava podržava e-poštu i lozinku. Google prijava dostupna je samo kada je taj pružatelj konfiguriran. Podaci o sesiji koriste se za održavanje autentifikacije računa na podržanim klijentima.

Što dolazi do AI pružatelja

Zahtjev agenta može uključivati trenutnu poruku, nedavni prozor razgovora, izvedeni sažetak razgovora, aktivna sjećanja i strukturirani snimak relevantnih zapisa. Slike ili PDF-ovi trenutnog kruga također mogu biti uključeni kada zadatak zahtijeva privitak.

Pružatelj vraća tekst ili predložene pozive alata. Aplikacijski kod provjerava i izvršava podržane alate koristeći autentificirani profil. Pokretanja agenta, reference konteksta i pozivi alata bilježe se kako bi se radnje mogle pregledati.

Granica s pružateljem AI usluga

KnowsYou ne tvrdi da je slanje informacija pružatelju AI usluga bez rizika niti da se obrada kod pružatelja odvija samo u tvojoj državi. Ne šalji osjetljive informacije osim ako su nužne za tijek rada koji odabereš.

Glasovni unos

Glasovni audio šalje se s autentificirane rute za transkripciju modelu za govor kod jednog od pružatelja navedenih u obavijesti o privatnosti. Ako taj poziv ne uspije, ruta može još jednom poslati snimku alternativnom pružatelju. Spremljeni željeni jezik može se prenijeti kao smjernica za transkripciju. KnowsYou prima dobiveni tekst; ruta za transkripciju ne stvara trajni zapis aplikacije o samom audiu.

Pružatelj transkripcije može obrađivati audio prema vlastitim uvjetima usluge. Pročitaj tekst prije slanja jer se imena, iznosi i pojmovi o liječenju mogu pogrešno transkribirati.

Datoteke i pohrana objekata

Prenesene datoteke trenutačno se pohranjuju u privatnom DigitalOcean Spaces bucketu u Frankfurtu u Njemačkoj. Bucket nije konfiguriran kao javni CDN. Dohvaćanje zahtijeva provjeru autentificiranog računa nakon čega slijedi kratkotrajni potpisani URL.

Podržane slike mijenjaju se u veličini i ponovno kodiraju kao JPEG ili PNG prije pohrane. Podržani PDF-ovi provjeravaju se i zadržavaju u prenesenom obliku. Metapodaci datoteke, poput sigurnog naziva za prikaz, vrste, veličine i vlasništva, pohranjuju se u bazi podataka aplikacije.

Pretraživanje crtičnih kodova i podaci o pakiranoj hrani

Pretraživanje crtičnog koda provjerava KnowsYouovu lokalnu tablicu proizvoda, koja može sadržavati podatke o pakiranoj hrani iz USDA FoodData Central i Open Food Facts. Kada se oba izvora podudaraju s istim normaliziranim crtičnim kodom, KnowsYou daje prednost unosu USDA Branded Foods. Ako kod nedostaje, poslužitelj može poslati znamenke crtičnog koda u Open Food Facts i pohraniti vraćeno podudaranje. To pretraživanje ne uključuje tekst razgovora, pojedinosti računa ni zapise profila.

Ako skenirani proizvod pošalješ u razgovor, snimka podudarnog proizvoda postaje dio te poruke i može doći do pružatelja AI usluga kao relevantan kontekst. Podudaranja proizvoda i polja s hranjivim vrijednostima mogu biti nepotpuni ili pogrešni, pa sastavljač poruke prikazuje podudarni proizvod za pregled prije slanja.

Podudaranja pakirane hrane mogu koristiti USDA FoodData Central Branded Foods, čiji su podaci u javnoj domeni i objavljeni pod CC0 1.0. Sadrži informacije iz Open Food Facts, koje su dostupne pod Open Database License (ODbL).

Sigurnost WHOOP veze

WHOOP veza koristi slučajni, jednokratni OAuth state koji istječe i vezan je uz KnowsYou sesiju koja ga je pokrenula. Nakon preusmjeravanja pružatelja, ta ista sesija mora iskoristiti drugi kratkotrajni, jednokratni dovršni grant prije nego što se autorizacijski kod razmijeni. Pohranjuju se samo sažeci statea i dovršnog granta; pristupni i rotirajući refresh tokeni šifrirani su AES-256-GCM. Tokeni se nikada ne vraćaju web ili mobilnom klijentu i nikada ne ulaze u kontekst agenta.

WHOOP webhookovi zahtijevaju vremenski označen HMAC potpis i odbijaju zastarjele pokušaje ponovnog slanja. Odspajanje opoziva pristup kada je to moguće, uklanja lokalne vjerodajnice veze i zaustavlja buduće sinkronizacije. Uvezena povijest zaseban je zapis proizvoda i ostaje dok se ne izbriše.

Povijest razgovora i memorija

Sirova vremenska crta razgovora, kumulativni sažeci i odabrane memorije zasebni su zapisi. Za budući kontekst odabiru se samo aktivne, relevantne memorije. Kandidati niske pouzdanosti i memorije označene kao izbrisane isključeni su.

Kada se od agenta zatraži da zaboravi memoriju, ta se odabrana memorija trenutačno softverski briše za buduću upotrebu. Revizijski zapis i izvorni razgovor ne brišu se odmah. Pogledaj Privatnost za granicu zadržavanja i brisanja.

Trenutačne zaštitne mjere—i njihova ograničenja

Zaštitne mjere potkrijepljene implementacijom uključuju:

  • HTTPS za mrežni promet u produkciji;
  • autentificirano čitanje i pisanje korisničkih zapisa ograničeno na profil;
  • privatni spremnik datoteka s vremenski ograničenim potpisanim poveznicama za dohvat;
  • šifrirane WHOOP vjerodajnice i potpisana validacija webhookova;
  • tajne na strani poslužitelja koje se ne vraćaju klijentima; i
  • evidencija revizije za pokretanja agenta, reference konteksta i radnje alata.

Ove mjere ne predstavljaju obećanje apsolutne sigurnosti, neprekinute dostupnosti, određenog certifikata ni usklađenosti sa svakom jurisdikcijom. Pregled ne daje jamstvo javne sigurnosne kopije ni vremena oporavka.

Kontrole i zahtjevi

Možeš pregledati i ispraviti zapise, upravljati obavijestima, odspojiti WHOOP — i izbrisati svoj račun te sve u njemu sam, iz Postavki u aplikaciji. Zahtjevi za podatke računa mogu se poslati na privacy@knowsyou.ai. Može biti potrebna provjera identiteta.

Ova stranica opisuje implementaciju; odgovarajuće izjave o privatnosti i ugovorne izjave zahtijevaju pravni pregled specifičan za tržište prije komercijalnog lansiranja. Pročitaj obavijest o privatnosti i uvjete za trenutačni opseg pregleda.