Sari la conținut
Kodwen
ResolveBenchmark-uriPrețuriNoutățiBetaDocumentație
EN
AutentificareÎncepe

Legal · Confidențialitate

Politica de confidențialitate

Cum colectează, folosește și protejează Interactive Media Solutions S.R.L. (IMS SRL), operatorul Kodwen, datele personale în gateway-ul Kodwen, consola web, aplicația Android și aplicația desktop.

Versiunea 2.9 · Actualizat la 15 noiembrie 2026

Acest document este disponibil și în engleză.

Pe scurt, în cuvinte simple

  • Prelucrăm ce este necesar pentru a furniza serviciul: contul tău, cheile API (hash-uite), înregistrările de utilizare și prompturile și răspunsurile modelelor trimise prin Kodwen.
  • Aplicația Android poate citi ecranul prin permisiunea de Accesibilitate și poate folosi microfonul — doar cât timp rulezi o sarcină, doar dacă activezi aceste permisiuni, și le poți dezactiva oricând.
  • Gateway-ul, baza de date și copiile de siguranță rulează în UE (Google Cloud, europe-west1, Belgia). Inferența modelelor rulează pe Google Vertex AI (endpoint global, modele Anthropic) și pe implementări Microsoft Azure AI Foundry, inclusiv în regiuni din SUA, conform termenilor de prelucrare a datelor ai furnizorilor. Excepție fac conturile de firmă cu rezidența datelor în UE, pe care o activăm la cerere (nu există încă o setare în cont): pentru ele, inferența modelelor rulează doar pe Google Vertex AI în UE (multi-regiunea eu sau europe-west1). Prompturile nu sunt folosite la antrenare decât dacă activezi această opțiune.
  • Dacă îți aduci propria cheie de furnizor (BYOK), prompturile merg direct la acel furnizor, conform termenilor lui. Dacă folosești modelul de pe dispozitiv, nimic nu părăsește telefonul pentru inferență.
  • Antrenăm modelele proprii Kodwen pe mesajele tale, rezultatele uneltelor și verdictele sarcinilor doar dacă activezi „Folosește datele mele pentru a îmbunătăți Kodwen”. Este dezactivat implicit și poți retrage consimțământul oricând. Răspunsurile scrise de modele terțe nu sunt folosite niciodată ca date de antrenare.
  • Kodwen Vault, managerul nostru de parole opțional, îți criptează elementele pe dispozitivul tău: le stocăm, dar nu le putem citi. Excepție face un element pe care îl marchezi pentru utilizare în cloud, din care serverele noastre păstrează o copie pe care o pot deschide. Nu putem recupera o parolă a seifului sau o Cheie secretă pierdută.
  • Nu vindem date, nu afișăm reclame, nu folosim SDK-uri de analytics în aplicații și nici cookie-uri de urmărire sau de marketing — doar cookie-uri strict necesare (vezi codai.ro/ro/cookies). Site-urile noastre numără vizitele cu un instrument de statistici fără cookie-uri (Umami), găzduit de noi pe serverele noastre din UE, care nu setează cookie-uri și nu stochează nimic în browserul tău. Poți șterge singur sesiuni, dispozitive și contul.

Cuprins

  1. 01 Cine suntem
  2. 02 Transparență AI (Regulamentul UE privind IA)
  3. 03 Ce date prelucrăm
  4. 04 Aplicația Android și permisiunea de Accesibilitate
  5. 05 Înregistrări și transcrieri
  6. 06 Voci personalizate (Kodwen Studio)
  7. 07 Încărcări în Studio și editare automată
  8. 08 Linkuri de partajare și revizuire în Studio
  9. 09 Conectarea contului cu Brivio (și cu alte platforme)
  10. 10 Kodwen Vault (parole, passkey-uri și secrete)
  11. 11 De ce prelucrăm și pe ce temei legal
  12. 12 Antrenarea modelelor noastre
  13. 13 Programul de recomandare
  14. 14 Folosirea Kodwen fără cont (chat ca invitat)
  15. 15 Lista de așteptare și invitații
  16. 16 Rapoarte de eroare
  17. 17 Statistici pentru site-uri
  18. 18 Unde ajung datele tale
  19. 19 Cât timp le păstrăm
  20. 20 Drepturile tale
  21. 21 Securitate
  22. 22 Cookie-uri
  23. 23 Minori
  24. 24 Modificări ale politicii

01Cine suntem

Operatorul de date este Interactive Media Solutions S.R.L. (IMS SRL), CUI 37237457, Reg. Com. J18/241/2017, Str. 23 August nr. 1B, Et. 1, Ap. 8, Târgu Jiu, jud. Gorj, România. În această politică „Kodwen”, „noi” se referă la acest operator. Datele complete de identificare sunt pe pagina Date de identificare (codai.ro/ro/imprint).

Contact pentru protecția datelor: privacy@codai.ro. Raportări de securitate: security@codai.ro. Nu am desemnat un responsabil cu protecția datelor (DPO), deoarece dimensiunea și natura prelucrării nu impun acest lucru conform art. 37 GDPR.

Politica acoperă gateway-ul Kodwen (ai.codai.ro), serviciul de identitate (auth.codai.ro), consola web (codai.ro), panoul hub.codai.ro, aplicația Android Kodwen, aplicația desktop Kodwen și uneltele CLI și SDK-urile noastre (împreună, „Serviciul”).

02Transparență AI (Regulamentul UE privind IA)

Kodwen este un sistem de inteligență artificială în sensul Regulamentului (UE) 2024/1689 (Regulamentul privind IA) și respectăm obligațiile de transparență din articolul 50. Când folosești aplicațiile interacționezi cu un agent AI; aplicațiile îți spun acest lucru la prima rulare.

Textul produs de Kodwen este generat de un model de învățare automată și poate fi greșit. Răspunsurile API-ului nostru care conțin rezultate ale modelului (chat, mesaje, audio, imagini, video) includ antetele HTTP citibile de mașină `x-codai-ai-generated: true` și `x-codai-generator`, astfel încât software-ul din aval să le poată recunoaște ca generate de AI; imaginile generate păstrează marcajele de proveniență încorporate de furnizorul modelului, iar Kodwen adaugă un marcaj XMP „trainedAlgorithmicMedia”, fără a recodifica imaginea.

Dacă publici conținut generat de AI, ești responsabil să îl etichetezi acolo unde legea o cere.

03Ce date prelucrăm

CategorieExempleSursă
ContAdresă de e-mail, nume afișat, URL avatar și identificatorul returnat de furnizorul de autentificare (Google, GitHub sau Apple; cu Sign in with Apple poate fi o adresă privată de redirecționare Apple) prin auth.codai.ro; e-mail/parolă dacă te înregistrezi cu parolă (stocată hash-uită).Tu / furnizorul de autentificare
Chei API și dispozitiveChei API (stocăm doar un hash și un prefix scurt), numele cheilor, numele și modelul dispozitivului, un identificator de dispozitiv generat aleatoriu, capabilitățile dispozitivului și — când push-ul este configurat — un token Firebase Cloud Messaging.Tu / dispozitivul tău
Excepții de la protecțiile de securitateDoar dacă ești autentificat și alegi să permiți uneltele agentului deși o protecție obligatorie a sistemului este oprită (de exemplu UAC, SIP, Gatekeeper sau blocarea ecranului): numele verificării, acțiunea (permisă sau revocată), aplicația (desktop, telefon, CLI…), versiunea ei și ora. Verificările rulează doar pe dispozitivul tău; rezultatele lor nu ne sunt trimise niciodată. Scop: un jurnal de audit al deciziilor de securitate pentru tine și, dacă faci parte dintr-o organizație, pentru administratorii ei.Tu / aplicația ta
Utilizare și facturareÎnregistrări de utilizare per cerere (model, număr de tokeni, cost, marcaje temporale, identificatori de cheie și dispozitiv), plan, sold de credit și identificatorul de client Stripe. Datele cardului nu ajung niciodată în sistemele noastre; sunt introduse și stocate de Stripe.Generate de Serviciu / Stripe
Prompturi și răspunsuriMesajele trimise, răspunsurile modelelor, apelurile de unelte și rezultatele lor și — când Sincronizarea sesiunilor este activă — transcrierea pas cu pas a unei sesiuni, ca celelalte dispozitive ale tale să o poată urmări.Tu / aplicațiile tale
Conținut din aplicația AndroidConținutul ecranului citit prin Serviciul de Accesibilitate Android (text vizibil, nume de aplicații și controale și capturi de ecran când o sarcină trebuie să vadă ecranul); rezultatele uneltelor invocate (fișiere pe care le indici; calendar, contacte sau alarme când ceri); audio de la microfon doar cât timp folosești introducerea vocală.Telefonul tău, doar cât rulează o sarcină
Conținut din aplicația desktopRezultatele comenzilor shell, citiri/scrieri de fișiere în folderele aprobate de tine și instantanee de browser produse de sarcinile rulate.Calculatorul tău, doar cât rulează o sarcină
Kodwen Vault (opțional)Elementele tale în formă criptată, pe care nu le putem citi, și evidențe lizibile despre ele: tipul și datele fiecărui element, ce expui agenților, cererile de aprobare, dispozitivele, jurnalul de securitate, membrii seifurilor partajate și contactele de urgență. Detalii la „Kodwen Vault”.Tu / dispozitivele tale / agenții tăi
Jurnale tehniceMetadate ale cererilor (marcaje temporale, coduri de stare, latență, adresă IP, user agent), diagnostice de erori din consola web (Sentry).Generate de Serviciu
Rapoarte de eroare (opțional)Eroarea, stack trace-ul (cheile, tokenurile și căile de fișiere sunt eliminate pe dispozitiv înainte de trimitere), versiunea și ediția aplicației, sistemul de operare sau modelul dispozitivului; aplicația desktop adaugă și un identificator de instalare aleatoriu — doar dacă activezi „Trimite rapoarte de eroare” în aplicația desktop, aplicația Android, aplicația Wear OS sau extensia VS Code. Niciodată prompturi, răspunsuri ale modelului, mesaje, fișiere, chei, capturi de ecran sau date ale contului.Calculatorul, telefonul, ceasul sau editorul tău, doar dacă este activat

Câmpurile de parolă din Android sunt ascunse de sistemul de operare față de serviciile de accesibilitate, deci Kodwen nu le poate citi. Aplicația Android nu include niciun SDK de analytics sau de reclame; singura bibliotecă de raportare este cea de rapoarte de eroare descrisă la „Rapoarte de eroare”, care rămâne oprită dacă nu activezi „Trimite rapoarte de eroare”.

04Aplicația Android și permisiunea de Accesibilitate

Aplicația Android Kodwen poate opera alte aplicații de pe telefon (deschide aplicații, apasă, tastează, citește ce e pe ecran). Android impune un Serviciu de Accesibilitate pentru asta. Permisiunea este opțională: fără ea, Kodwen funcționează ca o aplicație de chat obișnuită.

  • Ce citește: arborele de accesibilitate al aplicației din prim-plan (text vizibil, etichete, nume și poziții ale controalelor) și, când o sarcină trebuie să vadă ecranul, o captură de ecran. Conținutul ecranului este citit doar cât timp rulează o sarcină pornită de tine; Kodwen nu citește ecranul în fundal.
  • Ce se întâmplă cu el: un rezumat al ecranului este trimis backend-ului AI configurat — gateway-ul Kodwen implicit, sau propria ta cheie de furnizor — pentru ca modelul să decidă pasul următor. Pașii tratați de modelul de pe dispozitiv (codai-nano / Gemma) sunt prelucrați integral pe telefon și nimic nu este trimis nicăieri.
  • Aplicații sensibile: aplicațiile bancare, de portofel și de parole, precum și orice trimitere de mesaj, plată sau schimbare de setări cer mai întâi confirmarea ta pe un „card de întrebare”. Aplicațiile de mesagerie sunt implicit pe „întreabă de fiecare dată” și pot fi blocate complet.
  • Microfon: folosit doar cât timp folosești introducerea vocală, activezi cuvântul de activare sau înregistrezi o transcriere. Detectarea cuvântului de activare rulează pe dispozitiv; după cuvântul de activare sau apăsarea microfonului, audio-ul a ceea ce spui este trimis la gateway-ul Kodwen pentru transcriere (Microsoft Azure AI Foundry, East US 2, în baza unui acord de prelucrare a datelor), transcris și apoi eliminat — nu este folosit pentru antrenare. Înregistrările făcute pentru Transcrieri sunt descrise în secțiunea următoare. Notificări: folosite pentru progresul sarcinii și pentru a răspunde la întrebările unei sarcini; dacă acorzi acces la notificări, textul notificărilor este citit doar pentru automatizările create de tine sau când ceri.
  • Dezactivare: Setări Android → Accesibilitate → Kodwen → Oprit, sau dezinstalează aplicația. Conținutul ecranului nu este stocat pe serverele noastre în afara transcrierii sesiunii descrise mai jos, și doar dacă Sincronizarea sesiunilor este activă.

Nu folosim Serviciul de Accesibilitate pentru a colecta date în scop publicitar, de analytics, de profilare sau în orice alt scop decât executarea sarcinii cerute de tine. Codul sursă al aplicației este public sub licența Apache-2.0, ca să poți verifica.

05Înregistrări și transcrieri

Când folosești Transcrierile, aplicația înregistrează microfonul (și, pe desktop, sunetul calculatorului dacă alegi asta) doar cât timp înregistrezi, cu un indicator de înregistrare vizibil. Ai nevoie de acordul celorlalte persoane înregistrate acolo unde legea îl cere.

  • Sunetul este încărcat într-un bucket Google Cloud Storage din UE (europe-west1), criptat cu o cheie dedicată înregistrărilor, și transcris de Google Gemini pe Vertex AI (endpoint global) conform termenilor Google de prelucrare a datelor. Rezumatul și analiza sunt scrise de aceleași modele ca restul Serviciului.
  • Sunetul se șterge automat la 30 de zile după înregistrare. Transcrierile, numele vorbitorilor setate de tine și analiza se păstrează până le ștergi tu sau îți ștergi contul.
  • Poți șterge oricând o înregistrare; ștergerea contului elimină toate înregistrările, iar exportul contului include toate transcrierile (fără sunet).
  • Înregistrările nu sunt folosite la antrenare decât dacă activezi „Folosește datele mele pentru a îmbunătăți Kodwen”.
  • Linkuri de partajare: dacă creezi un link public către o transcriere, oricine are linkul o poate citi, doar pentru citire — titlul, numele vorbitorilor, textul transcrierii, rezumatul, ideile cheie și acțiunile; niciodată sunetul, numele, emailul sau contul tău. Un link poate expira după o perioadă aleasă de tine și îl poți revoca oricând; ștergerea transcrierii îi șterge linkurile. Păstrăm doar o amprentă (SHA-256) a linkului, deci nu îl putem afișa din nou și nici recupera.

06Voci personalizate (Kodwen Studio)

Ce. Dacă creezi o voce personalizată, înregistrezi în aplicație două clipuri scurte, într-o singură sesiune de cel mult 5 minute: o declarație de consimțământ fixă, citită cuvânt cu cuvânt (pentru unele limbi include prenumele și numele tău), și un scurt eșantion cu vocea ta obișnuită. Prelucrăm cele două înregistrări, profilul vocal creat din ele (datele de care motorul de voce are nevoie ca să vorbească cu vocea ta), o evidență a consimțământului (contul, limba, furnizorul de voce, data și ora, versiunile declarației și ale textului nostru de consimțământ, o amprentă criptografică a fiecărei înregistrări și gradul în care citirea ta a corespuns declarației) și narațiunea pe care o generezi cu vocea. Nu este posibilă încărcarea unui fișier înregistrat anterior.

De ce și temeiul legal. Pentru a crea și folosi vocea personalizată pe care o ceri. Temeiul este consimțământul tău (art. 6 alin. (1) lit. a) și art. 7 GDPR), exprimat printr-o bifă separată și prin declarația rostită. Îl poți retrage oricând ștergând vocea din Setări. Retragerea nu afectează sunetul deja realizat. Păstrăm evidența și înregistrarea consimțământului pentru a-l putea dovedi și pentru apărarea în eventuale litigii (art. 6 alin. (1) lit. f) și art. 7 alin. (1)). Verificăm doar dacă declarația de consimțământ a fost citită corect (transcriere vorbire-în-text). Nu folosim niciodată vocea ta pentru a te identifica sau autentifica și nu comparăm voci.

Cine și unde. Vocile personalizate în engleză și în română sunt create și rostite de motorul de voce propriu Kodwen (modelul open-source Chatterbox al Resemble AI, rulat de noi; pentru română, o versiune antrenată de noi pe înregistrări vocale publice, cu licență deschisă, niciodată pe vocea ta), pe serverele noastre Google Cloud din europe-west1 (Belgia, UE); Google Cloud EMEA Ltd îl găzduiește ca persoană împuternicită și nu are acces la el ca serviciu de voce. Acolo unde le oferim în schimb, vocile personalizate sunt create de Microsoft Azure AI Speech Personal Voice (Microsoft Ireland Operations Ltd), ca persoană împuternicită, în regiunea West Europe (Țările de Jos, UE), după ce Microsoft activează funcția pentru Kodwen; pentru aceste voci, Microsoft verifică și dacă înregistrarea consimțământului și eșantionul de voce aparțin aceleiași persoane (o verificare făcută de Microsoft ca persoană împuternicită; Kodwen nu compară niciodată voci). Pentru fiecare voce personalizată, Gemini pe Google Vertex AI din europe-west1 (UE) transcrie înregistrarea consimțământului, ca să verificăm dacă se potrivește cu declarația. Totul se petrece în UE, conform termenilor de prelucrare a datelor ai fiecărui furnizor.

Cât timp. Eșantionul de voce și copiile de lucru ale ambelor înregistrări se șterg în cel mult 24 de ore. Profilul vocal se păstrează, criptat, până ștergi vocea sau contul (pentru vocile Microsoft ștergem și vocea și consimțământul de la Microsoft), iar vocile nefolosite 12 luni se șterg automat. Înregistrarea consimțământului (criptată) și evidența consimțământului se păstrează cât timp există vocea și încă 3 ani după ștergerea ei, numai pentru dovedirea consimțământului, apoi se șterg. Copiile de siguranță criptate pot păstra datele șterse cel mult 8 zile.

Antrenare. Înregistrările și profilul vocal nu sunt folosite niciodată la antrenarea modelelor Kodwen, Google, Microsoft sau Resemble AI, chiar dacă opțiunea „Folosește datele mele pentru a îmbunătăți Kodwen” este activă.

Drepturile tale. Acces, rectificare, ștergere, restricționare, portabilitatea evidenței consimțământului, opoziție la păstrarea dovezii consimțământului și plângere la ANSPDCP, conform secțiunii „Drepturile tale”. Dacă altcineva ți-a folosit vocea fără acord, vezi pagina privind Regulamentul serviciilor digitale (notificare „voce/imagine”) sau folosește formularul de revocare a vocii de la hub.codai.ro/voice-revocation.

07Încărcări în Studio și editare automată

Când încarci video, audio sau fotografii în Kodwen Studio (analiza pornește implicit după încărcare; aplicațiile desktop și Android și API-ul îți permit să o dezactivezi), ceri ulterior o analiză sau ceri o tăiere automată, serverele noastre din UE (Google Cloud, europe-west1) transcriu vorbirea, separă vorbitorii după voce, detectează unde se află fețele și alte subiecte în fiecare cadru, găsesc schimbările de cadru și ritmul și calculează descriptori de imagine pentru căutarea în biblioteca ta.

Folosim rezultatele numai pentru a-ți edita proiectul (subtitrări, eliminarea pauzelor și a dublelor, încadrarea fiecărui format pe persoana care vorbește) și nu le folosim pentru a recunoaște sau identifica pe cineva, pentru a compara fețe sau voci între fișiere ori pentru a antrena modele. Temei: executarea contractului (art. 6 alin. (1) lit. b) GDPR).

Înregistrările pot înfățișa alte persoane; răspunzi de dreptul de a le încărca.

Rezultatele analizei se păstrează împreună cu fișierul și se șterg cel târziu când ștergi fișierul sau contul; fișierele de lucru ale analizei se șterg imediat ce rezultatele sunt salvate. Copiile de siguranță criptate pot păstra datele șterse cel mult 8 zile.

08Linkuri de partajare și revizuire în Studio

Linkuri de partajare: dacă creezi un link de vizualizare către o creație Kodwen Studio, oricine are linkul poate vedea previzualizarea compilată (textele, imaginile, video, sunetul și fonturile folosite) și, dacă permiți, o poate remixa în propriul cont Kodwen; niciodată numele, emailul sau contul tău. Linkurile pot expira, le poți revoca oricând și păstrăm doar o amprentă SHA-256 a linkului.

Linkuri de revizuire: persoanele invitate cu un link de revizuire nu au nevoie de cont. Colectăm numele afișat pe care îl introduc, comentariile și răspunsurile lor, locul din creație unde le-au fixat și eventuala aprobare sau cerere de modificări, cu data și versiunea. Acestea sunt vizibile ție și tuturor celor care au un link de revizuire către acea creație. Browserul lor reține numele local (codai-reviewer-name), ca să nu îl reintroducă.

Roluri: pentru un cont de business, titularul contului decide pe cine invită și este operatorul conținutului revizuirii; noi îl prelucrăm în numele lui conform Acordului de prelucrare a datelor. În celelalte cazuri, și în toate cazurile pentru securitate, limitarea ratei, prevenirea abuzului și soluționarea notificărilor legale, operatorul este Kodwen (vezi „Cine suntem”). Temei: interesul legitim al proprietarului linkului și al persoanelor invitate de a revizui împreună lucrarea și interesul nostru legitim privind securitatea (art. 6 alin. (1) lit. (f) GDPR); pentru proprietarul linkului, executarea contractului (art. 6 alin. (1) lit. (b)).

Pentru limitarea abuzului folosim adresa IP a vizitatorului doar ca un contor de limitare de scurtă durată (aproximativ un minut, niciodată în baza noastră de date); jurnalele tehnice o păstrează 30 de zile.

Revizorii pot cere proprietarului linkului sau nouă, la privacy@codai.ro, acces la comentariile lor, corectarea sau ștergerea lor; proprietarul linkului poate șterge comentariile oricând.

09Conectarea contului cu Brivio (și cu alte platforme)

Îți poți conecta contul Kodwen la contul tău de pe o altă platformă, în prezent Brivio (brivio.ro). Conectarea are loc doar când o pornești din acea platformă și o confirmi pe ecranul nostru. Dacă nu ai încă un cont Kodwen, ți-l creăm în acel moment; înainte de crearea lui accepți, pe un ecran separat, Termenii și condițiile Kodwen și această Politică de confidențialitate.

  • Ce primim de la platformă: adresa ta de e-mail verificată, identificatorul tău de utilizator Brivio și, dacă platforma le trimite, numele tău și denumirea, identificatorul și codul de identificare fiscală (CUI) ale organizației tale. Primim și un identificator unic al cererii de conectare, păstrat doar cât este necesar pentru a împiedica reutilizarea cererii.
  • Ce stocăm: contul tău Kodwen (creat cu e-mailul și numele de mai sus, dacă nu aveai unul), conectarea în sine (platforma, identificatorul tău de utilizator Brivio și adresa de e-mail), instalarea platformei ca aplicație în contul tău Kodwen, cu permisiunile acordate de tine, și evidența acceptării Termenilor și a Politicii de confidențialitate (versiunile, data și ora).
  • Ce transmitem platformei: starea instalării (instalată, permisiuni modificate, dezinstalată), trimisă ca notificări webhook, și doar datele acoperite de permisiunile acordate de tine — de exemplu cheile API create pentru ea în contul tău, utilizarea și costurile, starea abonamentului și limitele sau excepțiile pe care le setează și, dacă permiți, proiectele pe care le alegi. Nimic altceva.

De ce și pe ce temei legal: pentru a realiza conectarea pe care ai cerut-o și pentru a furniza Serviciul prin platforma conectată (art. 6 alin. (1) lit. (b) GDPR, executarea unui contract). Verificările de securitate ale cererii de conectare se bazează pe interesul nostru legitim de a preveni preluarea abuzivă a conturilor (art. 6 alin. (1) lit. (f) GDPR).

Cine răspunde: Kodwen și Brivio sunt servicii separate. Fiecare are propriii termeni și propria notă de informare privind confidențialitatea și fiecare răspunde de datele pe care le deține pentru propriul serviciu: Brivio pentru contul tău Brivio și pentru ce face cu datele primite de la Kodwen, Kodwen pentru contul tău Kodwen. În prezent ambele servicii sunt operate de aceeași societate, Interactive Media Solutions S.R.L. (vezi „Cine suntem”); datele circulă între cele două servicii doar în modul descris aici.

Cât timp: conectarea și instalarea se păstrează până când deconectezi sau dezinstalezi; atunci evidența conectării se șterge, iar permisiunile și cheile API emise platformei sunt revocate. Contul tău Kodwen rămâne până când îl ștergi. Evidența acceptării Termenilor și a Politicii de confidențialitate se păstrează ca dovadă cât timp există contul tău Kodwen, la fel ca orice altă acceptare. Datele deja primite de platformă sunt guvernate de propria ei notă de informare.

Cum deconectezi: în hub.codai.ro → Securitate → Aplicații conectate → Deconectează, din platforma conectată sau scriindu-ne la privacy@codai.ro.

10Kodwen Vault (parole, passkey-uri și secrete)

Kodwen Vault este managerul de parole și secrete integrat în Kodwen (hub.codai.ro/vault, aplicațiile Kodwen, extensia de browser, unealta din linia de comandă și API-ul). Poți lăsa și agenții tăi AI să folosească un element fără să le dai valoarea lui. Seiful este opțional; această secțiune se aplică doar dacă îți creezi unul.

Cum este criptat. Fiecare element (date de autentificare, un passkey, o cheie API, o notă, un card, un fișier ș.a.) este criptat pe dispozitivul tău înainte de a ne fi trimis. Cheia care îți deschide seiful este protejată cu parola seifului și cu o Cheie secretă (Secret Key) generată pe dispozitivul tău; nu primim niciodată niciuna dintre ele. Pe hub.codai.ro poți alege să păstrezi Cheia secretă în stocarea acelui browser, ca să nu o mai introduci de fiecare dată; ea rămâne pe acel dispozitiv (vezi Politica de cookie-uri). Stocăm rezultatul criptat și nu îl putem citi. Există o singură excepție, pe care o controlezi tu: utilizarea în cloud, descrisă mai jos.

Ce stocămCe conținePoate Kodwen să citească?
Conținutul seifuluiFiecare element ca text cifrat, împreună cu cheia lui de element, criptată; numele fiecărui seif, criptat; cheile tale, criptate („pachetul contului”: cheile tale private, încuiate cu o cheie de cont, și câte o copie încuiată a acelei chei de cont pentru fiecare metodă de deblocare pe care ai configurat-o — parola seifului împreună cu Cheia secretă, codul de recuperare, un dispozitiv).Nu. Putem vedea ce metode de deblocare există și cheile tale publice, nu și cheile care deschid ceva.
Evidența elementelorPentru fiecare element: tipul (date de autentificare, passkey, notă…), seiful în care se află, un număr de revizie, momentul în care a fost creat, modificat, șters și folosit ultima dată și dacă l-ai marcat drept momeală („honeytoken”).Da
Catalogul pentru agenți, doar pentru elementele pe care le expui agențilorCe completezi când expui un element: un identificator (handle, un nume scurt), un titlu, site-urile pe care poate fi folosit, numele unei variabile de mediu, nume de câmpuri și un nivel de sensibilitate. Agenții tăi primesc această listă.Da
Reguli, cereri și aprobăriRegulile tale de aprobare și limitele; setările pentru credențiale de scurtă durată (de exemplu un rol de cloud și permisiunile lui); fiecare cerere a unui agent care are nevoie de aprobarea ta sau prin care îți cere să adaugi un element (numele agentului, modul în care vrea să folosească elementul, site-ul, textul care descrie acțiunea și scopul ei, sarcina); decizia ta (aprobat sau refuzat, de pe ce dispozitiv sau cu un passkey, voturile dintr-un seif partajat); și permisiunile limitate în timp care rezultă.Da
DispozitivePentru fiecare dispozitiv pe care îl înrolezi, ca să aprobi cereri sau ca să dovedești că o cerere vine de pe el: un nume, tipul, o cheie publică și date din atestarea cheii dispozitivului (de exemplu nivelul de securitate, nivelul actualizărilor de securitate ale sistemului de operare și producătorul cipului de securitate). Niciodată o cheie privată.Da
Jurnalul de securitateO intrare pentru fiecare eveniment al seifului, de exemplu: seif creat; metode de deblocare sau parolă schimbate; element adăugat, modificat, șters sau folosit; utilizare în cloud activată sau dezactivată; utilizare de către un agent permisă sau refuzată; aprobări și voturi; alarme; seif blocat sau deblocat; dispozitive înrolate, redenumite sau revocate; membri adăugați sau eliminați; pașii accesului de urgență; export; rezultatele verificării în breșe. O intrare conține momentul, evenimentul, identificatorul elementului, numele agentului și detalii precum site-ul, textul scopului, identificatorul dispozitivului sau aplicația folosită; o intrare de export conține formatul, seifurile și numărul de elemente, iar intrarea scrisă pentru proprietarul unui seif partajat conține și identificatorul de cont al membrului care a exportat. Nu scriem în el valoarea unui element, o adresă IP sau user agent-ul browserului (jurnalele noastre tehnice, descrise mai sus, înregistrează însă adresa IP și user agent-ul fiecărei cereri către serverele noastre, inclusiv ale cererilor către seif, timp de 30 de zile).Da
Seifuri partajateCine este membru și cu ce rol, amprenta cheii fiecărui membru și o copie a cheii seifului încuiată pentru acel membru. Membrii își văd reciproc numele, adresa de e-mail, rolul și amprenta, iar agenții fiecărui membru primesc intrările de catalog ale elementelor expuse din seif.Da, mai puțin cheia
Contacte de urgențăAdresa de e-mail a persoanei pe care o numești, perioada de așteptare aleasă de tine, starea și datele invitației și ale oricărei cereri de acces, motivul indicat de persoana respectivă și cheile seifurilor, încuiate pentru ea.Da, mai puțin cheile
Sănătatea parolelorPentru fiecare element: programul tău de rotație și rezultatul verificării în breșe (de câte ori apare parola în breșe cunoscute și când a fost verificată). Niciodată parola sau hash-ul ei.Da

Utilizarea în cloud: excepția. Un element este „utilizabil în cloud” doar dacă proprietarul seifului în care se află activează această opțiune pentru acel element. Este dezactivată implicit și se activează separat pentru fiecare element. Când este activă, dispozitivul tău ne trimite elementul decriptat, printr-o conexiune criptată, iar noi păstrăm o a doua copie pe care serverele noastre o pot deschide. Copia este stocată în baza noastră de date din UE (europe-west1), criptată cu propria ei cheie de date; acea cheie de date este protejată de o cheie pe care o deținem în Google Cloud Key Management Service (locația cheii: „global”), iar elementul în sine nu este trimis niciodată acelui serviciu. Pentru un astfel de element Kodwen poate citi conținutul; pentru orice alt element, nu.

Serverele noastre deschid o copie din cloud doar pentru a executa o utilizare permisă de regulile tale sau aprobată de tine: pentru a trimite, în numele agentului tău, o cerere HTTPS către un site de care ai legat elementul (valorile secrete găsite în răspuns sunt eliminate înainte ca agentul să îl vadă), pentru a preda valoarea aplicației Kodwen sau uneltei din linia de comandă de pe propriul tău dispozitiv, după ce acel dispozitiv și-a dovedit identitatea, ori pentru a obține o credențială de scurtă durată de la furnizorul configurat de tine. Când modifici elementul, copia veche este ștearsă; utilizarea în cloud continuă doar dacă aplicația în care l-ai modificat trimite o copie nouă, altfel încetează pentru acel element. Ștergerea elementului sau dezactivarea utilizării în cloud șterge copia imediat.

Agenții și ce vede modelul AI. Prin uneltele seifului, un agent primește doar intrările de catalog ale elementelor pe care le-ai expus, niciodată o listă a tuturor elementelor tale. Ca să folosească unul, trimite o cerere în care spune ce urmează să facă; decid regulile tale și, dacă nu ai schimbat setarea implicită, ți se cere aprobarea pe unul dintre dispozitivele tale (o singură dată, pentru sarcina respectivă ori pentru 1 sau 8 ore). Catalogul, textul cererii și răspunsul nostru (permis, refuzat, în așteptare) fac parte din conversația cu agentul, deci sunt prelucrate de furnizorii de modele AI enumerați la „Unde ajung datele tale” (sau de propriul tău furnizor, dacă folosești cheia ta). Uneltele seifului nu îi returnează niciodată agentului o valoare secretă: aplicația Kodwen sau unealta din linia de comandă de pe dispozitivul tău (pentru elementele utilizabile în cloud, serverul nostru) introduce valoarea acolo unde este nevoie de ea și o elimină din rezultat înainte ca agentul să îl vadă. Eliminarea recunoaște valoarea și codificările ei uzuale; o comandă care transformă un secret înainte de a-l afișa o poate ocoli.

Notificări. Când un agent are nevoie de aprobarea ta, trimitem un mesaj push prin Google Firebase Cloud Messaging către dispozitivele tale Kodwen înregistrate la acest serviciu. Mesajul conține titlul pe care l-ai dat elementului în catalogul pentru agenți, numele agentului, site-ul, descrierea acțiunii (de exemplu linia de comandă sau adresa cererii, cu identificatori în locul valorilor) și scopul indicat de agent, ca să poți decide direct din notificare; nu punem niciodată în el valoarea unui element. Notificările de alarmă, de breșă și de rotație conțin și ele acest titlu din catalog, atunci când elementul are unul. Actualizările privind accesul de urgență conțin numele celeilalte persoane și sunt trimise și ca notificări de browser (prin serviciul push al producătorului browserului tău) și prin e-mail.

Verificarea parolelor în breșe. Când îți verifici parolele în breșele cunoscute, pentru fiecare parolă se calculează pe dispozitivul tău un hash (SHA-1) și doar primele 5 caractere ale hash-ului sunt trimise, prin serverul nostru, către serviciul Pwned Passwords al Have I Been Pwned (operat de Superlative Enterprises Pty Ltd, Australia, în rețeaua Cloudflare). Serviciul răspunde cu lista tuturor hash-urilor de parole compromise care încep cu acele 5 caractere, completată cu intrări fictive, iar comparația o face dispozitivul tău. Nici noi, nici serviciul nu primim parola sau hash-ul ei complet, serviciul nu află dacă a existat o potrivire, iar cererea nu conține niciun identificator de cont: serviciul vede o cerere venită de la serverul Kodwen, nu de la tine. Dispozitivul tău ne comunică apoi, pentru fiecare element, de câte ori a fost găsită parola, iar noi stocăm acest număr și data verificării. Jurnalele noastre tehnice înregistrează cererea, inclusiv cele 5 caractere, timp de 30 de zile; un răspuns este păstrat în memoria serverului cel mult 24 de ore, doar după prefix. Același serviciu este interogat în același fel (5 caractere ale hash-ului și nimic altceva) când îți alegi sau îți schimbi parola contului Kodwen; în acel caz hash-ul este calculat pe serverul nostru de identitate.

Accesul de urgență. Poți numi o altă persoană drept contact de urgență, introducându-i adresa de e-mail. Trimitem la acea adresă un e-mail de invitație, care spune cine a numit-o (numele tău sau, dacă nu ai setat unul, adresa ta de e-mail) și cum funcționează accesul de urgență; linkul din el este valabil 14 zile. Ca să accepte, persoana are nevoie de un cont Kodwen cu seif. Dacă ulterior cere acces, ești anunțat și poți refuza în perioada de așteptare aleasă de tine (24, 48 sau 72 de ore); altfel, persoana poate citi seifurile selectate de tine, iar de fiecare dată când le deschide se scrie o intrare în jurnalul tău de securitate. Folosim adresa contactului doar în acest scop. Ea rămâne în evidențele seifului tău, împreună cu starea invitației, până la ștergerea contului tău, inclusiv după ce elimini contactul sau după ce invitația expiră; persoana numită ne poate cere la privacy@codai.ro să o ștergem mai devreme.

  • Temei, propriul tău seif: stocarea și sincronizarea elementelor, înrolarea dispozitivelor, folosirea elementelor de către agenți conform regulilor și aprobărilor tale, seifurile partajate, accesul de urgență, utilizarea în cloud, verificarea în breșe, exportul și schimbarea parolei reprezintă executarea contractului încheiat cu tine (art. 6 alin. (1) lit. b) GDPR). Un element este expus agenților sau devine utilizabil în cloud doar printr-o acțiune deliberată pentru acel element: a ta, în seiful personal; într-un seif partajat, a unui proprietar sau manager (pentru utilizarea în cloud, a proprietarului).
  • Temei, securitate: jurnalul de securitate, alarmele (un element-momeală a fost atins, un site, un ritm sau o oră neobișnuite), limitele de utilizare și e-mailul săptămânal care rezumă activitatea seifului se întemeiază pe interesul nostru legitim, și pe al tău, de a menține seiful în siguranță și de a-ți oferi o evidență de încredere a ceea ce au făcut agenții tăi (art. 6 alin. (1) lit. f) GDPR). Poți dezactiva oricând e-mailul săptămânal, din seif sau prin linkul din partea de jos a e-mailului.
  • Temei, contactul de urgență: interesul legitim al proprietarului seifului de a alege pe cineva care să poată ajunge la seif într-o urgență și interesul nostru legitim de a duce la îndeplinire această cerere (art. 6 alin. (1) lit. f) GDPR). Persoana numită se poate opune la privacy@codai.ro.
  • Notificări: temeiul este cel indicat pentru notificările push la „De ce prelucrăm și pe ce temei legal”. Mesajul push este livrat aplicației Kodwen de pe fiecare dispozitiv al tău înregistrat pentru push; afișarea lui ca notificare depinde de permisiunea de notificări a acelui dispozitiv sau browser, pe care o controlezi din setările lui.

Cine primește date din seif. Google Cloud găzduiește baza de date (europe-west1) și serviciul de chei; Google Firebase Cloud Messaging și serviciile push ale browserelor livrează notificările; Brivio, furnizorul nostru de e-mail din UE, trimite e-mailurile de invitație, de acces de urgență și pe cele săptămânale; Have I Been Pwned primește prefixele de 5 caractere ale hash-urilor; furnizorii de modele AI primesc ceea ce conține conversația cu un agent (intrări de catalog și cereri, nu valori); iar un site sau un furnizor de care ai legat un element primește secretul atunci când se execută o utilizare aprobată. Membrii unui seif partajat și un contact de urgență căruia i s-a acordat accesul pot citi elementele seifurilor pe care le-ai partajat cu ei. Lista generală a destinatarilor este la „Unde ajung datele tale”.

  • Cât timp, elementele: până le ștergi. Când ștergi un element, copia lui din cloud, identificatorul și intrarea din catalogul pentru agenți sunt eliminate imediat; textul cifrat și cheia criptată sunt șterse la 30 de zile după ștergere, de o sarcină automată care rulează o dată pe zi; rămâne un marcaj gol (identificatorul, seiful, tipul, revizia, marcajul de momeală și datele), pentru ca dispozitivele care erau offline să afle de ștergere.
  • Cât timp, celelalte evidențe ale seifului (pachetul contului, cheile seifurilor, regulile, cererile și aprobările, permisiunile, dispozitivele, membrii, contactele de urgență, sănătatea parolelor): cât timp există contul tău, inclusiv după ștergerea elementului la care se referă, dacă nu le elimini mai devreme acolo unde aplicațiile permit (reguli, membri).
  • Cât timp, jurnalul de securitate: cât timp există contul tău. Baza de date refuză modificarea sau ștergerea intrărilor individuale, pentru ca jurnalul să rămână de încredere; întregul jurnal se șterge odată cu contul. Nu am stabilit o perioadă mai scurtă.
  • Jurnalele tehnice și copiile de siguranță urmează regulile din „Cât timp le păstrăm”: 30 de zile pentru jurnale, iar datele șterse dispar din copiile de siguranță în cel mult 8 zile.

Ce nu putem face. Nu îți putem citi elementele (cu excepția copiilor din cloud), nu îți putem spune o parolă a seifului sau o Cheie secretă uitată, nu le putem reseta și nu îți putem reda accesul. Seiful se deschide cu parola seifului împreună cu Cheia secretă, cu codul de recuperare din kitul tău de recuperare ori pe un dispozitiv pe care l-ai configurat pentru deblocare. Noi nu deținem niciuna dintre acestea și nu avem altă cale de acces. Dacă le pierzi pe toate, nu îți putem reda accesul la conținut. Codul de recuperare deschide seiful fără parolă: oricine îl are și se poate autentifica în contul tău Kodwen îți poate deschide seiful, așa că păstrează kitul secret.

  • Drepturile tale, acces și portabilitate: hubul îți exportă elementele într-un fișier (Bitwarden JSON sau CSV) construit în browserul tău; noi vedem doar formatul, seifurile exportate și numărul de elemente din fiecare, niciodată fișierul. Un seif partajat poate fi exportat doar de proprietarul lui sau de un manager; când îl exportă un manager, proprietarul seifului vede în Activitate o intrare cu numele sau adresa de e-mail a managerului, seiful și numărul de elemente. Fișierul nu este criptat. Passkey-urile și elementele de tip fișier nu sunt incluse, iar elementele-momeală sunt omise. Exportul datelor contului (Setări → Date și confidențialitate) nu conține date din seif. Fila Activitate a seifului arată cele mai recente intrări din jurnalul tău de securitate; pentru o copie completă a jurnalului și a celorlalte evidențe enumerate mai sus, scrie la privacy@codai.ro.
  • Drepturile tale, rectificare: elementele, regulile, dispozitivele și membrii le modifici singur.
  • Drepturile tale, ștergere: șterge un element (vezi mai sus), elimină o regulă sau un membru ori șterge-ți contul, ceea ce, după fereastra de 7 zile, șterge întregul seif, jurnalul lui și toate evidențele de mai sus, inclusiv seifurile partajate create de tine, pentru toți membrii lor. Dacă vrei să ștergi doar seiful și să păstrezi contul, iar aplicația pe care o folosești nu oferă această opțiune, scrie la privacy@codai.ro; intrările din jurnalul de securitate rămân până la ștergerea contului.
  • Drepturile tale, opoziție: față de jurnalul de securitate, alarme și e-mailul săptămânal, la privacy@codai.ro; e-mailul săptămânal are și propriul comutator.
  • Dacă cineva te-a numit contact de urgență sau te-a adăugat într-un seif partajat, ai aceleași drepturi pentru datele care te privesc: scrie la privacy@codai.ro. Dreptul de a depune o plângere la autoritatea de supraveghere (ANSPDCP) este descris la „Drepturile tale”.

11De ce prelucrăm și pe ce temei legal

ScopTemei legal (GDPR art. 6(1))
Furnizarea Serviciului: autentificare, rutarea cererilor către modele, rularea sarcinilor, sincronizarea sesiunilor între dispozitive, facturare.(b) executarea unui contract
Conectarea contului tău Kodwen cu o altă platformă (de exemplu Brivio), la cererea ta, și transmiterea către acea platformă a datelor acoperite de permisiunile acordate de tine (vezi „Conectarea contului cu Brivio”).(b) executarea unui contract
Kodwen Vault: stocarea și sincronizarea elementelor tale criptate, folosirea lor de către agenți conform regulilor și aprobărilor tale, seifurile partajate, accesul de urgență, utilizarea în cloud și verificarea în breșe (vezi „Kodwen Vault”).(b) executarea unui contract
Jurnalul de securitate, alarmele și e-mailul săptămânal de activitate ale Kodwen Vault; invitarea contactului de urgență pe care îl numești.(f) interes legitim de a menține seiful în siguranță și de a duce la îndeplinire cererea ta
Securitate, prevenirea fraudei și abuzului, limitare de rată, plafoane de cheltuieli, depanarea incidentelor.(f) interes legitim de a menține Serviciul sigur și disponibil
Citirea ecranului prin Accesibilitate, folosirea microfonului, trimiterea notificărilor push.(a) consimțământul tău, dat prin solicitările de permisiune Android; retragere oricând din setările sistemului
Respectarea obligațiilor fiscale, contabile și legale (facturi, evidența plăților).(c) obligație legală
Contactarea ta privind schimbări importante ale Serviciului sau ale acestor termeni.(b) contract / (f) interes legitim
Îmbunătățirea modelelor Kodwen cu prompturile și răspunsurile trimise prin modelul Kodwen (vezi „Antrenarea modelelor noastre”).(a) consimțământul tău, dat prin activarea „Folosește datele mele pentru a îmbunătăți Kodwen”; dezactivat implicit, retragere oricând
Primirea rapoartelor de eroare din aplicația desktop, aplicația Android, aplicația Wear OS și extensia VS Code (vezi „Rapoarte de eroare”).(a) consimțământul tău, dat prin activarea „Trimite rapoarte de eroare” în aplicație; dezactivat implicit, retragere oricând

Nu construim profiluri publicitare.

12Antrenarea modelelor noastre

Folosim propriile tale mesaje, rezultatele uneltelor și verdictele de reușită/eșec ale sarcinilor pentru a antrena modelele proprii Kodwen (de exemplu codai-mini și codai-nano) doar dacă activezi „Folosește datele mele pentru a îmbunătăți Kodwen” (panoul hub.codai.ro → Setări → Confidențialitate, aplicație → Setări → Despre sau ecranul de la prima rulare). Este dezactivat implicit. Temeiul legal este consimțământul tău (art. 6(1)(a) GDPR). Răspunsurile generate de modele terțe (Anthropic, Google, OpenAI, xAI și alții) nu sunt colectate niciodată ca date de antrenare. Detalii în politica noastră privind IA și modelele (codai.ro/ro/ai-policy).

Poți retrage consimțământul oricând din aceleași locuri; ne oprim din acel moment, iar datele colectate pe baza consimțământului tău sunt șterse în 30 de zile de la retragere. Retragerea nu afectează legalitatea prelucrării anterioare.

Conținutul ecranului citit prin Accesibilitate, traficul BYOK și sesiunile criptate end-to-end nu sunt folosite niciodată pentru antrenare.

13Programul de recomandare

Îți poți alege un nume de utilizator (3–20 litere mici, cifre sau underscore). Dacă ești de acord, numele de utilizator servește și drept cod de recomandare și apare în linkul tău de invitație (codai.ro/r/<nume>). Îl folosim astfel doar după ce bifezi consimțământul pentru recomandări în panoul hub.codai.ro → Recomandări; temeiul legal este consimțământul tău (art. 6(1)(a) GDPR), pe care îl poți retrage oricând din același loc. Retragerea oprește atribuirea de noi recomandări; relațiile existente rămân înregistrate din motivele de mai jos. Codul circulă doar în link (un parametru `?ref=`) până la pagina de înregistrare; nu setăm niciun cookie pentru a-l reține.

Când cineva își creează cont cu codul tău, înregistrăm relația de recomandare — cine pe cine a invitat, codul folosit, momentul și starea — pentru a putea acorda creditele și a răspunde la contestații. Persoana invitată îți vede numele de utilizator; tu vezi câte persoane ai invitat și starea recompensei, niciodată identitatea lor.

  • Credit de bun venit: fiecare cont nou primește 10 € credit în portofel.
  • Credit de recomandare: persoana invitată primește 10 € la înregistrare cu un cod valid; cel care a invitat primește 10 € după ce persoana invitată a consumat 2 € de utilizare reală. Limite: 10 recomandări recompensate pe lună, 50 în total și cel mult 100 € credit promoțional per cont.
  • Tot creditul promoțional expiră după 90 de zile de la acordare. Creditul nu are valoare în bani și nu poate fi plătit.

Pentru a preveni abuzul fără a cere nimănui acte de identitate, stocăm la înregistrare un hash cu sare al identificatorului dispozitivului, un hash cu sare al părții de rețea a adresei IP (/24 pentru IPv4, /64 pentru IPv6), un hash cu sare al șirului user-agent al browserului sau aplicației și domeniul adresei de e-mail. Nu stocăm adresa IP brută și nu facem verificarea identității (fără KYC). Când cel care invită și cel invitat au același dispozitiv, aceeași grupă de rețea sau aceeași amprentă a metodei de plată, ori domeniul de e-mail este un serviciu de adrese temporare, recomandarea este reținută ca „semnalată” și verificată manual; creditele sunt apoi acordate sau refuzate. Temeiul legal al acestei prevenții este interesul nostru legitim (art. 6(1)(f) GDPR) de a nu plăti credit pentru conturi false; te poți opune la privacy@codai.ro.

Păstrare: amprenta de înregistrare și relația de recomandare sunt păstrate cât timp există contul tău și sunt șterse odată cu el. Înregistrările din registrul portofelului sunt păstrate împreună cu contul și, după anonimizare, ca parte a evidențelor de facturare (vezi Păstrarea datelor).

14Folosirea Kodwen fără cont (chat ca invitat)

Când conversezi fără cont pe codai.ro / hub.codai.ro sau în aplicațiile Kodwen, operatorul este Interactive Media Solutions S.R.L. (Kodwen). Mesajele tale sunt trimise modelului AI ca să îți răspundă (art. 6 alin. (1) lit. b) GDPR, furnizarea serviciului cerut) și nu sunt stocate pe serverele noastre: conversația rămâne pe dispozitivul tău (în stocarea browserului sau în aplicație) și este copiată într-un cont doar dacă îți creezi unul și alegi să o imporți.

  • Ce prelucrăm ca să funcționeze și să protejăm chatul ca invitat: un identificator aleator de dispozitiv creat de aplicație sau păstrat într-un cookie pe hub.codai.ro (codai_guest_dev, până la 400 de zile), un token de sesiune de scurtă durată (2 ore), o amprentă unidirecțională cu cheie a adresei IP și a rețelei ei (/24 sau /48), rezultatul verificării dispozitivului (proof-of-work, Cloudflare Turnstile pe web, Google Play Integrity pe Android sau Apple App Attest pe iOS) și contoare zilnice de sesiuni, mesaje și cost. Adresa IP brută nu este stocată.
  • Temeiul pentru limitele anti-abuz și verificarea dispozitivului: interesul nostru legitim de a menține disponibil un serviciu gratuit și de a preveni abuzul automatizat (art. 6 alin. (1) lit. f) GDPR). Contoarele și amprentele IP expiră după 48 de ore; o cheie App Attest de dispozitiv este păstrată până dezinstalezi aplicația sau cel mult 12 luni de inactivitate.
  • Înregistrări de utilizare: ca la orice cerere, păstrăm o înregistrare fără textul mesajului (ora, modelul, tokenii, costul, identificatorul dispozitivului și aplicația din care a venit), pentru integritatea facturării și securitate, pe durata din „Cât timp păstrăm datele”.
  • Destinatari: furnizorii de modele AI care răspund (vezi codai.ro/subprocessors), Cloudflare pentru verificarea Turnstile pe web, Google (Play Integrity) și Apple (App Attest) pentru verificarea dispozitivului. Mesajele de invitat nu sunt folosite niciodată la antrenarea modelelor.

15Lista de așteptare și invitații

Când intri pe lista de așteptare pentru beta, la codai.ro/ro/beta, operatorul este Interactive Media Solutions S.R.L. (Kodwen). Folosim adresa ta de e-mail ca să o confirmăm (dublă confirmare), să îți păstrăm locul și să îți trimitem invitația și e-mailurile de serviciu legate de ea; temeiul legal este efectuarea de demersuri la cererea ta înainte de încheierea unui contract (art. 6 alin. (1) lit. b) GDPR), așa că pentru aceasta nu este nevoie de o casetă de consimțământ.

  • Ce stocăm: adresa de e-mail, limba paginii, opțional numele și scopul pentru care vei folosi Kodwen, sursa înregistrării din linkul prin care ai venit (etichete de campanie sau domeniul de proveniență, niciodată adresa completă), codul de recomandare al persoanei care te-a invitat și câte persoane au confirmat prin linkul tău, momentul și versiunea informării pe care ai văzut-o, un token de confirmare hash-uit și momentul confirmării, un hash cu sare al adresei IP pentru limitarea abuzurilor și, după invitare, codul de invitație și dacă ți-ai creat cont.
  • Noutăți despre produs: doar dacă bifezi caseta separată și opțională, și doar după ce îți confirmi adresa, îți putem trimite și noutăți și oferte Kodwen pe e-mail (art. 6 alin. (1) lit. a) GDPR și Legea 506/2004 art. 12). Refuzul nu îți afectează niciodată locul. Fiecare astfel de e-mail are un link de dezabonare dintr-un clic; păstrăm dovada consimțământului (momentul, textul, momentul retragerii) timp de 3 ani după ce îl retragi sau după ștergerea înscrierii.
  • Limitarea abuzurilor (hash-ul IP cu sare, limita de rată): interesul nostru legitim de a ține lista curată de înscrieri false (art. 6 alin. (1) lit. f) GDPR); hash-ul IP se păstrează 30 de zile.
  • Păstrare: înscrierile neconfirmate se șterg la 7 zile după trimiterea formularului; o invitație nefolosită se șterge la 60 de zile după trimitere; după ce îți creezi contul, înscrierea de pe listă se șterge 30 de zile mai târziu (contul preia datele, vezi „Statistici pentru site-uri” pentru sursa înregistrării); o înscriere care nu este invitată niciodată se șterge la 12 luni după confirmare sau la 30 de zile după lansarea generală, oricare intervine prima. Poți ieși oricând de pe listă din linkul din fiecare e-mail sau scriindu-ne la hello@codai.ro; atunci ștergem înscrierea imediat.
  • Destinatari: e-mailurile sunt trimise prin Brivio, furnizorul nostru de e-mail din UE (vezi „Unde ajung datele tale”). Datele sunt stocate în baza noastră de date pe Google Cloud în UE (europe-west1).

16Rapoarte de eroare

Aplicația desktop, aplicația Android pentru telefon, aplicația Wear OS și extensia VS Code pot trimite fiecare rapoarte de eroare către Sentry (Functional Software, Inc., persoană împuternicită de noi) — dar doar dacă activezi „Trimite rapoarte de eroare” în aplicația respectivă. Opțiunea este dezactivată implicit, inclusiv pe instalările existente unde nu ai schimbat setarea. Temeiul legal este consimțământul tău (art. 6(1)(a) GDPR); îl poți retrage oricând oprind-o din nou, fără a afecta prelucrarea anterioară. Unde: aplicația desktop și aplicația Android → ecranul de la prima rulare sau Setări → Despre → „Trimite rapoarte de eroare”; ceas → Setări → „Trimite rapoarte de eroare”; VS Code → setarea `codai.telemetry` (se aplică și nivelul de telemetrie al VS Code: nu se trimite nimic când este oprit sau sub „error”). Versiunile fără raportor (fork-uri, versiuni de dezvoltare) nu trimit nimic.

Raportul conține eroarea, stack trace-ul ei, versiunea și ediția aplicației (Google Play sau GitHub), sistemul de operare sau modelul dispozitivului; rapoartele din aplicația desktop conțin și un identificator de instalare aleatoriu. Înainte să plece ceva de pe dispozitiv, cheile API, tokenurile de acces și căile de fișiere sunt eliminate din text; raportul nu conține identificator de utilizator sau de cont, capturi de ecran sau structura ecranului, înregistrarea sesiunii, măsurători de performanță și nici prompturile, răspunsurile modelului, mesajele, fișierele sau conținutul sesiunilor tale.

Sentry păstrează rapoartele în regiunea sa de date din UE (vezi codai.ro/ro/subprocessors) și le șterge după cel mult 90 de zile.

17Statistici pentru site-uri

codai.ro, docs.codai.ro și hub.codai.ro numără afișările de pagină și câțiva pași ai procesului de înregistrare (pagina de prețuri văzută, înregistrare începută, cont creat, plată începută, prima cheie API creată) cu Umami, un instrument open-source de statistici pe care îl găzduim noi, pe Google Cloud în UE. Pe paginile hub.codai.ro de după autentificare, aproximativ una din zece încărcări de pagină raportează și măsurători de viteză (Web Vitals: indicatorul, evaluarea lui și șablonul paginii, fără identificator). Niciun terț nu primește aceste date.

Funcționează fără cookie-uri: nu se setează niciun cookie și nu se stochează nimic în browserul tău. Scriptul citește dimensiunea ecranului și limba browserului pentru a le raporta agregat și verifică un indicator local de renunțare „umami.disabled”. Adresa paginii este înregistrată fără parametrii de interogare și fără fragment. Pentru a deosebi vizitele, instrumentul combină adresa IP și user-agent-ul browserului cu un secret care se schimbă periodic într-un hash ireversibil; adresa IP nu este stocată, ci doar locația aproximativă dedusă din ea (țară, regiune, oraș), plus browserul, sistemul de operare, tipul dispozitivului, dimensiunea ecranului, limba și site-ul de proveniență. Dacă browserul tău trimite semnalul Do Not Track, nu se colectează nimic.

Sursa înregistrării: când deschizi unul dintre site-urile noastre, pagina păstrează doar în memorie (niciodată în stocarea browserului; dispare când părăsești sau reîncarci pagina) etichetele de campanie ale linkului din care ai venit (utm_source, utm_medium, utm_campaign) și domeniul site-ului de proveniență. Când apeși pe înregistrare, această valoare circulă chiar în linkul de înregistrare (un parametru `src`), iar dacă îți creezi apoi un cont, este salvată o singură dată în cont, ca sursă a înregistrării, ca să știm ce canale aduc clienți. Nu conține niciun identificator și se șterge odată cu contul.

Temeiul legal este interesul nostru legitim de a măsura și îmbunătăți agregat site-urile și marketingul (art. 6(1)(f) GDPR); te poți opune oricând prin contactul pentru protecția datelor din „Cine suntem” sau poți activa pur și simplu Do Not Track. Înregistrările de statistici sunt păstrate cel mult 13 luni.

18Unde ajung datele tale

Infrastructura noastră rulează pe Google Cloud în regiunea europe-west1 (Belgia); datele de cont, de utilizare și de sesiune sunt stocate acolo. Prompturile, răspunsurile și rezultatele uneltelor sunt trimise pentru inferență către Google Vertex AI (endpoint global și endpoint-uri Model Garden în us-west2) și Microsoft Azure AI Foundry (Sweden Central și East US 2), deci pot fi prelucrate în afara UE; aceste transferuri se bazează pe Clauzele Contractuale Standard ale furnizorilor și pe certificarea EU-US Data Privacy Framework. Excepție fac conturile de firmă cu rezidența datelor în UE, pe care o activăm la cerere (nu există încă o setare în cont): pentru ele, inferența modelelor rulează doar pe Google Vertex AI în UE (multi-regiunea eu sau europe-west1). E-mailurile tranzacționale și facturile fiscale trec prin Brivio (UE). Aceeași listă este publicată la codai.ro/ro/subprocessors, unde modificările sunt anunțate cu 30 de zile înainte.

DestinatarCeUndeGaranții
Google Cloud (Cloud Run inclusiv GPU, Compute Engine, Cloud SQL, Cloud Storage, Memorystore)Găzduire, bază de date, copii de siguranță, cache și limitarea ratei — toate datele Serviciului, inclusiv motorul de voce propriu Kodwen pentru vocile personalizate (eșantionul și profilul vocal; nu se folosește niciun serviciu de voce Google)UE (Belgia, europe-west1); modelul de rutare Kodwen rulează pe Google Compute Engine în SUA (us-east4) și nu primește niciodată cereri ale conturilor cu rezidența datelor în UEGoogle Cloud Data Processing Addendum
Anthropic prin Google Vertex AIInferență — prompturi, răspunsuri și rezultate de unelte rutate către modelele ClaudeEndpoint-ul global Vertex AI (Google direcționează fiecare cerere către o regiune aleasă de el, în UE sau în afara ei); pentru conturile cu rezidența datelor în UE: doar multi-regiunea eu sau europe-west1DPA Google Cloud și termenii Vertex AI — datele de intrare nu sunt folosite la antrenare
Google Vertex AI (Gemini, Gemini Live, Chirp / Cloud Text-to-Speech, Lyria, Veo, modele de imagine, ancorare Google Search, embedding-uri)Transcrierea și analiza înregistrărilor, voce live, text-în-vorbire, generare de muzică, imagini și video, răspunsuri ancorate pe web și embedding-uri — sunetul, textul sau promptul funcției pe care o folosești; voci personalizate — Gemini transcrie declarația ta de consimțământ rostită, ca să o verificăm (europe-west1, UE)Endpoint-ul global Vertex AI; Gemini Live în europe-west4 (UE); embedding-uri și generare video Veo în us-central1; conturile cu rezidența datelor în UE: doar endpoint-uri UE; verificarea consimțământului pentru vocile personalizate: europe-west1 (UE)DPA Google Cloud și termenii Vertex AI — datele de intrare nu sunt folosite la antrenare
Google Vertex AI Model Garden (modele open-weight, de ex. DeepSeek, pe endpoint-uri dedicate)Inferență când routerul alege un model open-weight implementat de noi — prompturi, răspunsuri și rezultate de unelteSUA (us-west2)DPA Google Cloud; modelul rulează pe un endpoint din propriul nostru proiect Google Cloud — nicio dată nu ajunge la autorul modelului
Microsoft Azure AI Foundry și Azure AI Speech, inclusiv Personal Voice (modele OpenAI GPT, xAI Grok, DeepSeek și Anthropic găzduite de Microsoft)Inferență — prompturi, răspunsuri și rezultate de unelte rutate către modelele găzduite acolo; audio pentru transcriere, voce în timp real și text-în-vorbire; voci personalizate numai dacă activăm Microsoft Personal Voice pe lângă motorul nostru de voce (neactivat în prezent) — declarația ta de consimțământ și eșantionul de voce, pentru crearea vocii și verificarea că aparțin aceleiași persoane (verificarea Microsoft, West Europe, UE)Sweden Central și West Europe (UE) și East US 2 (SUA); implementări Global și Data ZoneMicrosoft Products and Services DPA, inclusiv Clauzele Contractuale Standard; EU-US Data Privacy Framework
Qdrant (auto-găzduit)Index vectorial pentru memoria agentului — embedding-uri ale înregistrărilor de memorie salvate de dumneavoastră sau de agențiUE (Belgia, europe-west1)Qdrant open-source pe propria noastră mașină virtuală Google Cloud; nicio dată nu ajunge la compania Qdrant
CloudflareCDN, rețea edge, DNS și protecție DDoS pentru codai.ro (metadate ale cererilor, inclusiv adresa IP)Rețea edge globală (cel mai apropiat centru de date; UE pentru vizitatorii din UE în funcționare normală)DPA Cloudflare, inclusiv Clauzele Contractuale Standard; EU-US Data Privacy Framework
E-mail Brivio (Stalwart, operat de Brivio)E-mail tranzacțional de la mail.codai.ro — linkuri de autentificare, chitanțe, invitații, exporturi de date, confirmări de retragere (adresa destinatarului și conținutul mesajului)UEServerul de e-mail Stalwart auto-găzduit de Brivio în UE (api.brivio.ro / SMTP); acord de prelucrare a datelor cu Brivio
Brivio (api.brivio.ro)Facturi fiscale și e-Factura pentru plăți (linii de factură, sume și, pentru firme, denumirea, CUI-ul și adresa cumpărătorului); căutarea firmei după CUIUEAcord de prelucrare a datelor; pentru e-Factura, factura este transmisă și către ANAF, conform legii. Dacă îți conectezi contul Kodwen cu contul Brivio, Brivio primește date și ca operator independent (vezi „Brivio (conectarea contului)”)
Cloudflare TurnstileVerificare anti-bot la înregistrare și după încercări eșuate repetate de autentificare pe auth.codai.ro — semnale ale browserului și adresa IP, fără cookie-uri de urmărireRețea edge globală (cel mai apropiat centru de date)DPA Cloudflare, inclusiv Clauzele Contractuale Standard; EU-US Data Privacy Framework
Furnizori pentru funcții specifice (Deepgram, Voyage AI, embedding-uri OpenAI, căutare web Tavily / Brave / Serper, Freesound)Doar când funcția sau modelul respectiv este activat și îl folosești: audio pentru transcriere live în română (Deepgram), text pentru embedding (Voyage AI, OpenAI), textul interogării de căutare web (Tavily, Brave, Serper), termeni de căutare pentru efecte sonore (Freesound). Niciodată pentru conturile cu rezidența datelor în UE (activată la cerere).SUADPA-ul furnizorului, inclusiv Clauzele Contractuale Standard; anunțat pe această pagină cu 30 de zile înainte ca un furnizor să fie activat pentru toți utilizatorii
Google Firebase Cloud MessagingMesaje push către aplicațiile codai: tokenul push și un semnal de trezire cu identificatori. Notificările destinate citirii conțin și textul lor: titlul unei sesiuni și, dacă sesiunea nu este criptată end-to-end, întrebarea sau ultimul ei răspuns; titlul și textul altor notificări (de exemplu mementouri, programări și activitate din feed); iar pentru Kodwen Vault titlul din catalog al elementului, agentul, site-ul, descrierea și scopul unei cereri de aprobare. Niciodată valoarea unui element din seifGlobal (Google)DPA Google; doar în build-urile configurate cu Firebase
SentryDiagnostice de erori de pe codai.ro, hub.codai.ro, pay.codai.ro și docs.codai.ro și din serviciile noastre backend (fără conținutul cererilor, cookie-uri sau date despre utilizator); rapoarte de eroare din aplicațiile desktop, Android, Wear OS și VS Code doar dacă le-ai activat (Functional Software, Inc.)UE (regiunea de date UE sentry.io)DPA Sentry, inclusiv Clauzele Contractuale Standard
StripeDate de plată și facturare; cookie-uri de prevenire a fraudei pe pay.codai.ro în timpul plății. Când plata este facturată prin Brivio, încasarea se face pe contul Stripe al BrivioUE (Irlanda) / SUADPA Stripe; Stripe este operator independent pentru datele cardului
Google / GitHub / Apple (autentificare)Aserțiune de identitate când alegi să te autentifici cu eleGlobalSe aplică politicile lor de confidențialitate
Brivio (conectarea contului)Doar dacă îți conectezi contul Kodwen cu contul Brivio: starea instalării (notificări webhook) și datele acoperite de permisiunile acordate de tine (chei API create pentru Brivio, utilizare și costuri, starea abonamentului și limitele, proiectele alese). La conectare primim de la Brivio e-mailul tău verificat, identificatorul tău de utilizator Brivio și, opțional, numele tău și denumirea, identificatorul și CUI-ul organizației taleUEUn serviciu separat, cu propriii termeni și propria notă de informare privind confidențialitatea; Brivio decide cum prelucrează datele pentru contul tău Brivio. Poți deconecta oricând (hub.codai.ro → Securitate → Aplicații conectate)
Surse publice de căutare web (DuckDuckGo, Wikipedia, GitHub, Stack Exchange, OpenStreetMap, Common Crawl, API-uri publice de date UE/RO)Textul interogării de căutare, doar când o sarcină folosește căutarea web; nu se trimit identificatori de cont, cheie sau dispozitivGlobalInterogate din propriul nostru serviciu de căutare din europe-west1; se aplică politicile lor de confidențialitate
Have I Been Pwned — Pwned Passwords (Superlative Enterprises Pty Ltd)Verificarea parolelor în breșe: primele 5 caractere ale hash-ului SHA-1 al unei parole, când îți verifici parolele din Kodwen Vault sau îți alegi ori îți schimbi parola contului Kodwen. Nu se trimite nicio parolă, niciun hash complet, niciun identificator de cont și nici adresa ta IP; cererea pleacă de la serverele noastreAustralia (operatorul); servit din rețeaua globală CloudflareCăutare pe interval cu k-anonimitate și răspunsuri completate cu intrări fictive: prefixul nu poate fi legat de o parolă sau de tine; se aplică propria lor politică de confidențialitate
Servicii push ale browserelor (Google, Mozilla, Apple, Microsoft — producătorul browserului tău)Doar dacă activezi notificările în hub.codai.ro: livrarea notificărilor de browser (evenimente ale sesiunilor, actualizări privind accesul de urgență din Kodwen Vault). Serviciul primește adresa abonamentului browserului tău și mesajul criptat pentru browserul tău, pe care nu îl poate citiGlobalCriptarea mesajelor Web Push (RFC 8291); serviciul este ales de browserul tău și se aplică politicile lor de confidențialitate. Se dezactivează din hub.codai.ro → Setări sau din browser

Cheie proprie (BYOK): dacă configurezi propria cheie OpenAI, Anthropic, Google Gemini sau OpenRouter într-o aplicație, prompturile și răspunsurile sunt trimise direct din aplicație către acel furnizor, conform termenilor lui. Kodwen nu este parte la acea prelucrare. Unii dintre acești furnizori sunt în Statele Unite; transferurile se bazează pe Clauzele Contractuale Standard ale furnizorului sau pe certificarea EU-US Data Privacy Framework.

Nu vindem date personale și nu le partajăm cu agenții de publicitate sau brokeri de date. Dezvăluim date autorităților doar când legea o impune.

19Cât timp le păstrăm

  • Cont, chei API, dispozitive și evenimente de sesiune: cât timp există contul. Poți șterge sesiuni și dispozitive individual din panoul hub.codai.ro sau din aplicație; ștergerea contului le șterge pe toate.
  • Înregistrări de utilizare per cerere și intrări din jurnalul de audit: 30 de zile, apoi se șterg automat. Ultimul mesaj al utilizatorului păstrat împreună cu o înregistrare de utilizare este trunchiat la 500 de caractere și șters după 7 zile.
  • Jurnale tehnice: 30 de zile.
  • Linkurile de partajare Studio, comentariile de revizuire, numele revizorilor și aprobările: până când proprietarul linkului le șterge, șterge creația sau contul; ștergerea unei creații le elimină în cel mult 30 de zile.
  • Conectările cu alte platforme (de exemplu Brivio) și instalările de aplicații create de ele: până când deconectezi sau dezinstalezi; atunci evidența conectării se șterge.
  • Voci personalizate: eșantionul de voce ≤ 24 de ore; profilul vocal până îl ștergi (sau 12 luni fără utilizare); înregistrarea și evidența consimțământului pe durata vocii + 3 ani.
  • Analiza încărcărilor din Studio (transcriere, rândurile vorbitorilor, pozițiile fețelor și subiectelor, cadre, descriptori de imagine): până ștergi fișierul sau contul.
  • Kodwen Vault: elementele, până le ștergi (conținutul lor criptat se șterge la 30 de zile după ștergere; rămâne un marcaj gol); celelalte evidențe ale seifului și jurnalul de securitate, cât timp există contul tău (vezi „Kodwen Vault”).
  • Copii de siguranță ale bazei de date: copii zilnice păstrate 7 zile și 7 zile de jurnale pentru recuperare la un moment dat, deci datele șterse dispar din backup-uri în cel mult 8 zile.
  • Documente de facturare: cât cere legislația fiscală și contabilă din România (în prezent 10 ani pentru facturi).
  • Datele locale de pe telefon sau calculator (setări criptate, baza de date locală a sesiunilor, fișiere opționale de urmărire/depanare — păstrate în spațiul privat al aplicației în versiunea din Google Play și în Downloads/codai-nano/ doar în versiunile de dezvoltare/GitHub cu urmărirea activată): sub controlul tău; dispar la dezinstalare sau ștergere.

20Drepturile tale

Conform GDPR ai dreptul de acces la datele tale, de rectificare sau ștergere, de a le primi într-un format portabil, de restricționare sau opoziție la prelucrarea bazată pe interes legitim și de a-ți retrage consimțământul oricând, fără a afecta prelucrarea anterioară.

Majoritatea le poți face singur: sesiunile, dispozitivele și cheile API se șterg din panoul hub.codai.ro și din aplicații; contul se șterge din panoul hub.codai.ro (Setări → Date și confidențialitate → Șterge contul; autentificarea se oprește imediat, iar datele se șterg după o fereastră de 7 zile; pașii la https://codai.ro/ro/account/delete). Pentru orice altceva, scrie la privacy@codai.ro — răspundem în cel mult o lună.

Poți depune o plângere la Autoritatea Națională de Supraveghere a Prelucrării Datelor cu Caracter Personal (ANSPDCP), www.dataprotection.ro, sau la autoritatea din statul UE în care locuiești.

21Securitate

Cheile API sunt stocate doar ca hash. Traficul este criptat în tranzit (TLS). Datele în repaus sunt criptate de Google Cloud. Accesul la sistemele de producție este limitat la operator. Aplicațiile stochează credențialele în stocarea criptată a platformei (EncryptedSharedPreferences pe Android, keychain-ul sistemului pe desktop).

Raportează vulnerabilități la security@codai.ro. Confirmăm primirea și te ținem la curent.

22Cookie-uri

Site-urile noastre folosesc doar cookie-uri și stocare strict necesare: cookie-uri de sesiune și securitate pentru autentificare (consola codai.ro, hub, pay, auth.codai.ro), limba și tema alese de tine, verificarea anti-bot Cloudflare Turnstile la înregistrare, cookie-urile setate de Stripe pe pay.codai.ro la plată, pentru prevenirea fraudei, și — doar după ce te autentifici în hub.codai.ro — un service worker care păstrează în cache fișierele statice ale panoului. Nu folosim cookie-uri de urmărire, de publicitate sau de analytics; singurul script de statistici este Umami, găzduit de noi și fără cookie-uri (vezi Statistici pentru site-uri), iar linkurile de recomandare nu mai setează niciun cookie. Fiind toate cookie-urile folosite strict necesare (Legea 506/2004 art. 4 alin. (5)), nu afișăm un banner de cookie-uri. Inventarul complet — nume, scop, durată — este în Politica de cookie-uri, la codai.ro/ro/cookies.

23Minori

Serviciul este destinat persoanelor de 18 ani sau peste. Nu prelucrăm cu bună știință date ale persoanelor sub 18 ani; dacă crezi că am făcut-o, scrie la privacy@codai.ro și le vom șterge.

24Modificări ale politicii

Te vom anunța prin e-mail sau în panoul hub.codai.ro cu cel puțin 14 zile înainte ca o modificare importantă să intre în vigoare. Numărul de versiune și data „Ultima actualizare” din partea de sus identifică textul curent.

↑ Înapoi sus

codaicodai

AI pentru cod. Plătești doar când trece.

Verificăm statusul…

Produs

ResolveBenchmark-uriClasamentul onestitățiiCost per sarcinăPrețuriPentru firme din RomâniaComparațiiNoutățiDescărcareAplicația web

Dezvoltatori

DocumentațieReferință APISDK-uriGlosarStatusGitHub

Companie

DespreContul tăuSecuritateBrandSuportContact

Legal

ConfidențialitateTermeniCookie-uriRetrageți-vă din contract aiciUtilizare acceptabilăIA și modeleDPASubîmputernicițiEULAAccesibilitateDSARaportează conținut ilegalAgenți webDate de identificare

© 2026 Kodwen · Construit în România 🇷🇴 · Datele contului și gateway-ul sunt găzduite în UE · Inferența modelelor poate rula în afara UE

ANPC – soluționarea alternativă a litigiilor (SAL)
EN
ResolveBenchmark-uriPrețuriNoutățiBeta