Záznamy účtu a aplikácie
Záznamy účtu, profilu, konverzácií a štruktúrované záznamy o pohode sa ukladajú v PostgreSQL. Služba používa overený kontext profilu, keď číta alebo zapisuje údaje; model nerozhoduje o tom, ku ktorému profilu akcia patrí.
Prihlásenie podporuje e-mail a heslo. Prihlásenie cez Google je dostupné len vtedy, keď je tento poskytovateľ nakonfigurovaný. Informácie o relácii sa používajú na udržanie overenia účtu v podporovaných klientoch.
Čo sa dostane k poskytovateľovi AI
Požiadavka agenta môže obsahovať aktuálnu správu, nedávne okno konverzácie, odvodený súhrn konverzácie, aktívne spomienky a štruktúrovaný snímok relevantných záznamov. Obrázky alebo PDF z aktuálneho kola môžu byť tiež zahrnuté, keď úloha vyžaduje prílohu.
Poskytovateľ vráti text alebo navrhované volania nástrojov. Kód aplikácie overuje a vykonáva podporované nástroje pomocou overeného profilu. Beh agenta, odkazy na kontext a volania nástrojov sa zaznamenávajú, aby sa dali akcie skontrolovať.
Hranica poskytovateľa AIKnowsYou netvrdí, že odosielanie informácií poskytovateľovi AI je bez rizika alebo že spracúvanie poskytovateľom prebieha len v tvojej krajine. Neodosielaj citlivé informácie, ak to nie je potrebné pre zvolený postup.
Hlasový vstup
Hlasová nahrávka sa odosiela z autentifikovanej transkripčnej cesty do rečového modelu u jedného z poskytovateľov uvedených v oznámení o ochrane osobných údajov. Ak toto volanie zlyhá, cesta môže nahrávku odoslať ešte raz alternatívnemu poskytovateľovi. Uložený preferovaný jazyk sa môže odovzdať ako pomôcka pri transkripcii. KnowsYou dostane výsledný text; transkripčná cesta nevytvára trvalý záznam aplikácie o samotnej nahrávke.
Poskytovateľ transkripcie môže nahrávku spracúvať podľa svojich vlastných podmienok služby. Pred odoslaním si text prečítaj, pretože mená, sumy a výrazy o liečbe sa môžu prepísať nesprávne.
Súbory a objektové úložisko
Nahrané súbory sa momentálne ukladajú v súkromnom priestore DigitalOcean Spaces vo Frankfurte v Nemecku. Priestor nie je nakonfigurovaný ako verejné CDN. Na získanie je potrebná autentifikovaná kontrola účtu a následne krátkodobo platná podpísaná URL adresa.
Podporované obrázky sa pred uložením zmenšia a znovu zakódujú ako JPEG alebo PNG. Podporované PDF sa overia a uchovajú tak, ako boli nahrané. Metadáta súboru, ako bezpečný zobrazovaný názov, typ, veľkosť a vlastníctvo, sa ukladajú v databáze aplikácie.
Vyhľadávanie podľa čiarových kódov a údaje o balených potravinách
Vyhľadávanie podľa čiarového kódu preveruje lokálnu tabuľku produktov KnowsYou, ktorá môže obsahovať údaje o balených potravinách z USDA FoodData Central a Open Food Facts. Ak sa oba zdroje zhodujú na tom istom normalizovanom čiarovom kóde, KnowsYou uprednostní záznam USDA Branded Foods. Ak kód chýba, server môže odoslať číslice čiarového kódu do Open Food Facts a uložiť vrátenú zhodu do vyrovnávacej pamäte. Toto vyhľadávanie nezahŕňa text konverzácie, údaje o účte ani záznamy profilu.
Ak naskenovaný produkt pošleš v chate, snímka zhodného produktu sa stane súčasťou tejto správy a môže sa dostať k poskytovateľovi AI ako relevantný kontext. Zhody produktov a výživové údaje môžu byť neúplné alebo nesprávne, preto editor pred odoslaním zobrazí zhodný produkt na kontrolu.
Zhody balených potravín môžu využívať USDA FoodData Central Branded Foods, ktorých údaje sú vo verejnej doméne a sú zverejnené pod CC0 1.0. Obsahuje informácie z Open Food Facts, ktoré sú dostupné pod Open Database License (ODbL).
Zabezpečenie pripojenia WHOOP
Pripojenie WHOOP používa náhodný, expirujúci, jednorazový stav OAuth viazaný na reláciu KnowsYou, ktorá ho spustila. Po presmerovaní poskytovateľa musí tá istá relácia spotrebovať druhé krátkodobo platné, jednorazové dokončovacie oprávnenie, až potom sa vymení autorizačný kód. Ukladajú sa len odtlačky stavu a dokončovacieho oprávnenia; prístupové a rotujúce obnovovacie tokeny sú šifrované pomocou AES-256-GCM. Tokeny sa nikdy nevracajú webovému ani mobilnému klientovi a nikdy nevstupujú do kontextu agenta.
Webhooky WHOOP vyžadujú časovo označený podpis HMAC a odmietajú zastarané pokusy o opätovné prehratie. Odpojenie podľa možností zruší prístup, odstráni lokálne prihlasovacie údaje pripojenia a zastaví budúce synchronizácie. Importovaná história je samostatný záznam produktu a zostáva, kým sa neodstráni.
História konverzácií a pamäť
Surová časová os konverzácie, kumulatívne zhrnutia a spravované spomienky sú samostatné záznamy. Pre budúci kontext sa vyberajú len aktívne, relevantné spomienky. Kandidáti s nízkou spoľahlivosťou a spomienky označené ako odstránené sú vylúčené.
Ak agenta požiadaš, aby zabudol spomienku, momentálne to túto spravovanú spomienku mäkko odstráni pre budúce použitie. Záznam auditu a zdrojová konverzácia sa okamžite nevymažú. Pozri Ochrana súkromia pre hranicu uchovávania a odstraňovania.
Súčasné ochranné opatrenia – a ich limity
Ochranné opatrenia podložené implementáciou zahŕňajú:
- HTTPS pre nasadenú webovú prevádzku;
- autentifikované čítanie a zápis používateľských záznamov v rozsahu profilu;
- súkromný priestor na súbory s časovo obmedzenými podpísanými odkazmi na získanie;
- šifrované prihlasovacie údaje WHOOP a overovanie podpísaných webhookov;
- serverové tajomstvá, ktoré sa neposielajú klientom; a
- záznamy auditu pre behy agentov, odkazy na kontext a akcie nástrojov.
Tieto opatrenia nepredstavujú prísľub absolútnej bezpečnosti, neprerušovanej dostupnosti, konkrétnej certifikácie ani súladu s právom každej jurisdikcie. Ukážka neposkytuje verejnú záruku zálohovania ani času obnovy.
Opatrenia a žiadosti
Záznamy si môžeš prezerať a opravovať, spravovať oznámenia, odpojiť WHOOP — a svoj účet zmazať aj so všetkým v ňom sám, v nastaveniach aplikácie. Žiadosti o údaje účtu môžeš poslať na privacy@knowsyou.ai. Môže byť potrebné overenie totožnosti.
Táto stránka opisuje implementáciu; príslušné vyhlásenia o ochrane súkromia a zmluvné vyhlásenia vyžadujú právne preskúmanie pre konkrétny trh pred komerčným spustením. Aktuálny rozsah ukážky nájdeš v oznámení o ochrane súkromia a podmienkach.