Privatnost
Zero-Data-Retention (ZDR)
- Za zahteve za AI inferenciju šaljemo tvoje unose preko OpenRouter-a (OpenRouter, Inc., SAD) pružaocu izabranog modela.
- Ove zahteve smo podesili tako da ih OpenRouter prosleđuje samo endpoint-ima pružalaca koji prema svojoj politici sadržaje niti čuvaju niti koriste za treniranje (Zero Data Retention). Ako takav endpoint nije dostupan, zahtev se odbija.
- Zero Data Retention važi za ove zahteve za AI inferenciju, ne i za glasovni unos, govorni izlaz, veb pretragu i slanje e-pošte (vidi ispod).
Obrada putem AI i pružaoci usluga
Radi pružanja funkcija prenosimo određene sadržaje pažljivo odabranim trećim stranama (obrađivačima):
- Koji podaci: tvoje poruke i dosadašnja istorija ćaskanja, priloženi fajlovi i slike, glasovni snimci; kod istraživanja upiti za pretragu i pozvane veb adrese; kod slanja e-pošte poslati rezultat, odnosno kod mejlova u vezi sa nalogom tvoja adresa e-pošte.
- Obrada putem AI: OpenRouter (OpenRouter, Inc., SAD) prosleđuje zahteve za AI inferenciju (ćaskanje, funkcije istraživanja i agenta, analiza datoteka i slika, automatsko generisanje naslova) pružaocu izabranog modela, uz Zero Data Retention kako je gore opisano. Obrada se može odvijati van EU. Prenos ka OpenRouter-u zasniva se na standardnim ugovornim klauzulama EU.
- Glasovni unos: izgovoreni unosi se transkribuju preko OpenRouter-a kod Mistral AI. Ovi zahtevi idu samo endpoint-ima koji sadržaje ne koriste za treniranje. Zero Data Retention trenutno nije dostupan za ovaj put.
- Govorni izlaz: na vebu tekst za čitanje šaljemo direktno Mistral AI (mistral.ai). Korišćenje za treniranje je isključeno u našem Mistral nalogu. U iOS aplikaciji čitanje se obavlja na uređaju.
- Veb pretraga: kod istraživanja naš server za istraživanje šalje upite za pretragu Brave Search API-ju (Brave Software Inc., SAD). Upit za pretragu formuliše AI model iz tvoje poruke. Ne sadrži podatke o nalogu ili sesiji niti istoriju ćaskanja, ali može sadržati podatke koje sam upišeš u svoje pitanje. Brave može čuvati upite za pretragu do 90 dana radi naplate i otklanjanja grešaka. Kada server za istraživanje pozove pojedinačne veb stranice, stranica vidi samo adresu našeg servera i pozvani URL, nikakve podatke o tebi. Ako naš server za istraživanje nije dostupan, veb pretraga se zamenski može obaviti preko OpenRouter-a.
- Slanje e-pošte: preko Resend-a (SAD) šaljemo rezultate koje pošalješ e-poštom, kao i mejlove u vezi sa nalogom, naročito za potvrdu, resetovanje lozinke i promenu adrese e-pošte. Resend čuva sadržaj e-pošte i logove 30 dana. Prenos se zasniva na standardnim ugovornim klauzulama EU.
- U koje svrhe: radi odgovaranja na tvoje zahteve, pružanja funkcija istraživanja i agenta, automatskog generisanja naslova, transkripcije govora, generisanja govornog izlaza, slanja rezultata e-poštom na tvoj zahtev i dostavljanja mejlova u vezi sa nalogom; takođe radi razvoja i testiranja novih funkcija, naročito za obradu dužih ćaskanja. Tvoji sadržaji se pri tome ne koriste za treniranje AI modela.
Hosting i GDPR
- Našu aplikaciju i trajno čuvanje tvojih podataka vodimo sami na sopstvenim serverima kod Hetzner-a u EU. To važi i za naš server za istraživanje.
- Cloudflare štiti pristup i prosleđuje saobraćaj šifrovano.
- Logove naših servisa za bazu podataka, API, prijavu, skladištenje i rad u realnom vremenu brišemo posle 30 dana. Logovi rada servera automatski se rotiraju prema veličini. Tehnički logovi rada u načelu ne sadrže sadržaje ćaskanja i pretrage.
- Usklađeno sa GDPR-om.
Pravni osnovi
- Čl. 6 st. 1 tač. b GDPR (izvršenje ugovora): nalog i autentifikacija, ćaskanje i obrada putem AI, istraživanje, govorne funkcije, slanje rezultata e-poštom na tvoj zahtev, neophodni mejlovi u vezi sa nalogom, plaćanja i pretplate.
- Čl. 6 st. 1 tač. c GDPR (pravna obaveza): zakonsko čuvanje dokaza o plaćanju i računa.
- Čl. 6 st. 1 tač. f GDPR (legitimni interes): tehnički logovi rada i grešaka, bezbednost i zaštita od zloupotrebe, razvoj i testiranje novih funkcija.
Nalog i bezbednost
- Autentifikacija putem JWT; prijava sa e-poštom/lozinkom, Google, GitHub ili Apple.
- Row-Level Security (RLS) na svim tabelama, pristup samo sopstvenim podacima.
- Bez tajni na klijentu; serverska validacija svih unosa.
- Rate-Limiting na svim API rutama; zaključavanje porekla (origin lockdown) preko Cloudflare Tunnel.
- Otpremljene datoteke i ručno sačuvani artefakti se nalaze u privatnim storage bucket-ima i dostupni su preko vremenski ograničenih potpisanih URL-ova. Automatski sačuvani dokumenti se nalaze kao tekst u tabeli baze podataka sa zaštićenim pristupom.
Automatski sačuvani dokumenti
Automatski sačuvani dokumenti ostaju sačuvani dok se ne uklone predviđenim postupkom brisanja. Kada obrišeš pripadajuće ćaskanje, brišu se i dokumenti vezani za njega; brisanjem naloga uklanjaju se i sačuvani dokumenti. Izmena odgovora u ćaskanju ne menja već sačuvan dokument.
Brisanje ćaskanja
Kada obrišeš ćaskanje, uklanjamo ćaskanje, njegove poruke i sadržaj koji je iz njega automatski sačuvan kao dokument. Kod izvršavanja agenata i istraživanja iz tog ćaskanja brišemo zahtev, odgovor i sadržaj pojedinačnih koraka. Vrednosti obračuna i merenja tih izvršavanja (na primer potrošeni krediti, broj veb pretraga i broj tokena) ostaju sačuvane bez ikakvog sadržaja. Sačuvani ostaju i tvoji istraživački dokumenti, otpremljene datoteke i sačuvani artefakti; svaki od njih možeš da obrišeš pojedinačno. Izvršavanja koja više nisu jasno povezana sa ćaskanjem (na primer zato što si izmenio ili ponovo generisao odgovor) ostaju u istoriji izvršavanja, gde možeš da ih obrišeš pojedinačno. Ako u ćaskanju još radi agent, ćaskanje može da se obriše tek kada on završi.
Brisanje naloga
Pri brisanju se uklanjaju svi sopstveni podaci (ćaskanja, projekti, datoteke, artefakti, istraživački dokumenti, agenti); aktivna pretplata se prethodno otkazuje. Ako nalog koristiš samo za Agentic Chat, briše se i tvoja prijava. Ako isti nalog koristiš i za Imitation AI, zajednička prijava ostaje kako bi taj servis nastavio da radi; tvoji Agentic Chat podaci se ipak brišu.