TRUST CENTER
Per chi acquista.
Cosa c’è già, e cosa non ancora.
Ogni affermazione rimanda alla pagina o al codice che la sostiene.
In sintesi
AttivoCifrato per l’enclave
Come lo sappiamo
Nello spazio di lavoro, il tuo browser controlla l’attestazione dell’enclave del modello e cifra ogni richiesta per essa. Il nostro relay inoltra testo cifrato che non può leggere.
In parteAPI per sviluppatori
Come lo sappiamo
Il gateway legge le richieste API in memoria per controllarle, poi le invia all’enclave tramite una connessione attestata. Non le conserva né le registra nei log.
Non ancoraValutazione indipendente
Come lo sappiamo
Ancora nessun audit, report di penetration test, report SOC 2 o certificato ISO 27001. Ciò che esiste è verificabile: il codice che il tuo browser esegue, un modello formale e una sfida.
Non ancoraAccordo sul trattamento dei dati
Come lo sappiamo
Non ancora disponibile. I termini sono bozze, e l’identità dell’operatore e il contatto per la privacy saranno pubblicati prima del lancio a pagamento.
In parteDisponibilità
Come lo sappiamo
Controllata in tempo reale e a intervalli programmati, con risultati pubblici. Non c’è un accordo sul livello di servizio.
AttivoSingle sign-on e provisioning
Come lo sappiamo
I progetti condivisi possono richiedere l’accesso tramite il tuo provider di identità (OpenID Connect) e importare utenti da esso tramite SCIM. SAML non è supportato.
Leggi il testo completoNascondi il testo completo
01 · Sicurezza
Come sono protette le richieste
Lo spazio di lavoro e l’API per sviluppatori proteggono le richieste in modo diverso, e ogni pagina qui sotto indica a quale si riferisce.
Prima che lo spazio di lavoro invii qualcosa, il tuo browser confronta l’attestazione hardware dell’enclave con la release pubblicata da Tinfoil, poi cifra la richiesta (HPKE) per una chiave custodita al suo interno. Il nostro relay controlla la tua quota e inoltra il testo cifrato.
Ogni risposta può avere una ricevuta: l’enclave, la release e le misurazioni che il tuo browser ha verificato, e la chiave per cui ha cifrato. È un registro del tuo browser, non una dichiarazione firmata.
Chi potrebbe vedere cosa, tra il nostro hosting, noi, Tinfoil, la rete e un ordine del tribunale, con i file che lo determinano.
Il codice stesso della pagina si può controllare: confronta ciò che il tuo browser ha caricato con il manifest della build, firmato in GitHub Actions, ricompilalo tu stesso e leggi la distinta dei componenti software.
Il browser contatta solo questo sito: niente script, analytics o font di terze parti. Python, JavaScript e i modelli sul dispositivo girano in worker privi di accesso alla rete, ciascuno con la propria content security policy.
I progetti condivisi sono cifrati end-to-end. Il protocollo che distribuisce e cambia la loro chiave ha un modello formale, verificato con il dimostratore Tamarin, nel codice sorgente sotto docs/proofs.
I log contengono nomi delle route, codici di stato e tempi: mai prompt, risposte, ID degli account o chiavi. I test lo verificano.
02 · Dati
Cosa viene conservato, e per quanto
Le conversazioni restano nel browser, a meno che tu non scelga diversamente. Ecco cosa conservano i nostri server:
Contatori dei limiti: richieste e spesa stimata sotto un hash unidirezionale, senza contenuti, per un massimo di due giorni.
Sincronizzazione: ogni elemento cifrato nel tuo browser con una chiave che hanno solo i tuoi dispositivi, finché non lo elimini. Noi vediamo dimensioni e orari.
Link condivisi: una copia cifrata per 1, 7 o 30 giorni, o fino alla prima apertura; la chiave sta dopo il # e non ci arriva mai.
Progetti condivisi: testo cifrato, membri, ruoli e un registro di controllo di chi ha cambiato cosa (mai i contenuti), conservati per 90 giorni per impostazione predefinita.
Dove avviene l’elaborazione: per ora non c’è una scelta tra UE e USA. Tinfoil non pubblica dove girano le sue enclave, e il nostro hosting e il nostro database girano ciascuno in una regione impostata nelle impostazioni del progetto, non scelta per account. Offriremo una scelta solo quando la regione si potrà verificare, non soltanto dichiarare.
Segnalazioni di arresto anomalo e dati sulla velocità: solo dopo il tuo consenso, senza contenuti, account o indirizzo; le segnalazioni di arresto anomalo vengono conteggiate per errore per 90 giorni.
03 · Sub-responsabili
Chi tratta i dati per nostro conto
Questi servizi trattano dati per conto di Undergrove. Il tuo provider di identità, se il tuo team ne collega uno, non spetta a noi elencarlo. Annunceremo ogni nuovo servizio nel changelog prima che tratti dati.
| Servizio | Cosa fa per noi | Cosa può vedere | Quando |
|---|---|---|---|
| Tinfoil | Esegue ogni modello in enclave hardware: chat, conversione di documenti, trascrizione, sintesi vocale, embedding e ricerca web dall’interno dell’enclave. | Le richieste vengono decifrate solo dentro un’enclave la cui attestazione è stata controllata. Tinfoil dichiara di non poter accedere alle sue enclave e che nulla al loro interno persiste tra un riavvio e l’altro. | Ogni risposta live |
| Vercel | Ospita il sito, il relay e il gateway dell’API per sviluppatori. | I normali dati delle richieste, compresi gli indirizzi IP, secondo i suoi criteri di logging e conservazione. Le richieste dello spazio di lavoro transitano come testo cifrato; le richieste all’API per sviluppatori vengono lette in memoria dal nostro gateway, che gira qui. | Ogni visita e richiesta |
| Upstash | Il nostro database: chiavi API, contatori dei limiti, registri di fatturazione e le copie cifrate alla base di sincronizzazione, link condivisi e progetti condivisi. | Hash delle chiavi, contatori sotto hash unidirezionali, ID degli account dove servono per la fatturazione, e testo cifrato di cui non possiede le chiavi. Ciò che pubblichi nella galleria viene conservato così come è pubblicato. | Con un account |
| Privy | Accesso. | Il tuo indirizzo email o di wallet e la sessione. Mai il contenuto delle chat. | Quando accedi |
| Stripe | Pagamenti di piani e credito prepagato. | Il prezzo o l’importo, un riferimento opaco e il proprio ID cliente. Checkout raccoglie direttamente l’email e i dati di pagamento. | Solo quando i pagamenti saranno attivi; per ora non lo sono |
04 · Condizioni sul trattamento dei dati
Condizioni sul trattamento dei dati
Non ancoraNon offriamo ancora un accordo sul trattamento dei dati, e le condizioni d’uso sono bozze. L’identità del gestore, un contatto per la privacy e le basi giuridiche saranno pubblicati prima del lancio a pagamento.
Fino ad allora, ciò che possiamo mostrare è come il codice tratta i dati, ed è quello che descrivono questa pagina e l’informativa sulla privacy.
05 · Attestazione
Controlla tu stesso l’enclave
La pagina di stato verifica l’attestazione dell’enclave dal tuo browser quando la apri.
Ogni risposta dell’API per sviluppatori indica il bundle di attestazione verificato dal gateway, che chiunque può scaricare e verificare di nuovo.
Conteggi aggregati delle richieste cifrate e delle verifiche dell’enclave, con il commit in produzione.
06 · Disponibilità
Disponibilità e monitoraggio
In parteNon c’è alcun accordo sul livello di servizio né impegno di disponibilità. Cosa viene controllato, e dove vederlo:
Ogni due ore, un job programmato controlla lo stato della produzione, una piccola risposta reale e l’endpoint di attestazione; ogni 15 minuti esegue i flussi critici, compresa una risposta sigillata. Un errore apre una issue.
Un modello passa a una route alternativa solo se la sua fallisce prima di rispondere, e solo a una route dello stesso tipo. Ogni risposta indica la route che ha risposto.
07 · Segnalazioni
Segnalare un problema di sicurezza
Cosa rientra nell’ambito, la richiesta registrata da provare a decifrare e come segnalare si trovano nella pagina della sfida e in security.txt.