Sicurezza
Conserviamo i conteggi dei token e scartiamo i tuoi prompt.
x-st-region: us
x-st-data-retention: none
x-st-request-id: 01K5Z3T8R2V9Q4M6N1P7B0C8XDGli stessi fatti in forma di dati: /security.json
Cosa non facciamo mai
Conservare il contenuto delle richieste
Prompt e completion delle richieste API vengono elaborati in memoria e scartati. I file di batch e di fine-tuning, compresi i risultati dei batch, vengono eliminati entro 30 giorni.
Registrare il contenuto nei log
Prompt e completion non finiscono mai in log, trace, metriche, analytics o messaggi di errore. I record di utilizzo contengono conteggi, costi e tempi.
Addestrare sui tuoi dati
Non usiamo i tuoi prompt, completion o file per addestrare modelli, tranne un fine-tuning che avvii tu per il tuo modello privato.
Passare all'altra regione in caso di problemi
Quando una regione è sovraccarica o non disponibile, le sue richieste non vengono mai inviate all'altra regione.
Vedere il numero della tua carta
Lo inserisci nella pagina di pagamento di Stripe; non raggiunge mai i nostri server.
Vendere informazioni personali
Non le vendiamo. L'Informativa sulla privacy spiega cosa condividiamo, con chi e perché.
01 · Conservazione dei dati
Prompt e completion non vengono conservati.
Vale per ogni richiesta. Ogni risposta include x-st-data-retention: none, così il tuo agente può verificarlo.
- Prompt e completionNon conservati
- Elaborati in memoria per produrre la risposta, poi scartati. Non vengono scritti nei log.
- File di batch e di fine-tuningAl massimo 30 giorni
- Conservati cifrati nella tua regione finché non li elimini o fino a 30 giorni dal caricamento, a seconda di quale evento si verifica prima.
- Modelli sottoposti a fine-tuningFinché non li elimini
- Privati per il tuo account.
- Record di utilizzoPer tutta la durata dell'account
- Modello, conteggi dei token, costo e tempi, per la fatturazione. Nessun contenuto.
Non usiamo i tuoi prompt, completion o file per addestrare modelli, tranne i job di fine-tuning che avvii tu per il tuo modello privato.
Chiudere un account
Chiudi l'account con DELETE /v1/account (una chiave con l'ambito keys o billing). Ogni chiave viene revocata subito, i batch e i job di fine-tuning in esecuzione vengono annullati, i modelli sottoposti a fine-tuning vengono eliminati e i dati personali (nome, email, nomi delle chiavi, file) vengono cancellati, a meno che un obbligo di conservazione per motivi legali non ci imponga di tenerli. Il credito acquistato e non usato viene rimborsato automaticamente una volta regolato l'utilizzo; i pagamenti contestati o trattenuti sono gestiti dal nostro team. I record di fatturazione e di utilizzo, che non contengono nomi, email né contenuti, vengono conservati per 6 anni, come richiesto dalle norme fiscali e contabili. I dettagli sono nell'Informativa sulla privacy (in inglese).
Verificalo su ogni risposta
- x-st-region: us
- La regione che ha servito la richiesta. Ogni risposta API, errori compresi.
- x-st-data-retention: none
- Prompt e completion di questa richiesta non vengono conservati. Ogni risposta API, errori compresi.
- x-st-request-id: 01K5Z3T8R2V9Q4M6N1P7B0C8XD
- L'id della richiesta, per i record di utilizzo e l'assistenza. Risposte di inferenza.
02 · Residenza
Un paese per chiave.
Una chiave inizia con st_us_ o st_ca_, e quel prefisso decide dove vengono elaborate le sue richieste e conservati i dati del suo account. Una chiave inviata all'API dell'altro paese riceve 421 wrong_region con il base URL corretto. I pagamenti con carta per entrambe le regioni sono elaborati da Stripe negli Stati Uniti. L'Informativa sulla privacy (in inglese) indica cos'altro viene elaborato fuori dal paese di un account. Un elenco aggiornato delle aziende che trattano dati per nostro conto, con cosa riceve ciascuna e dove, è disponibile su richiesta. Scrivi a privacy@scaledthought.com.
Stati Uniti
Apertaapi.us.scaledthought.com
Canada
In arrivoapi.ca.scaledthought.com
HTTP/1.1 421 Misdirected Request
x-st-region: us
x-st-data-retention: none
{"error": {"code": "wrong_region", "type": "invalid_request_error",
"message": "This API key belongs to region \"ca\". Send requests to https://api.ca.scaledthought.com/v1",
"base_url": "https://api.ca.scaledthought.com/v1"}}03 · Chiavi API
Chiavi con ambiti limitati per ogni agente.
Dai a ogni agente la chiave più ristretta che basta per il lavoro, per non più del tempo necessario.
Hash, mostrata una volta
Conserviamo solo un hash di ogni chiave e mostriamo la chiave una sola volta, quando viene creata.
Scadenza
Le chiavi possono scadere dopo un massimo di 365 giorni.
Rotazione
Sostituisci una chiave e lascia funzionare la vecchia per un periodo di tolleranza, così un agente può passare all'altra senza interruzioni.
Auto-revoca
Una chiave che potrebbe essere trapelata può revocarsi da sola, senza bisogno di permessi speciali.
Chiavi per sotto-agenti
Dai a un sotto-agente una chiave più ristretta che non può mai superare gli ambiti, il budget o la scadenza della chiave madre.
Budget e limiti
Ogni chiave può avere il proprio limite di spesa giornaliero, i propri limiti di frequenza e i propri ambiti.
# Una chiave per sotto-agente: solo inferenza, 2 $ al giorno, scade tra 12 ore
npx -y scaledthought@0.3 keys create --name sub-agent --child \
--scopes inference --budget-usd 2 --expires-in 12h
# Sostituisci una chiave; la vecchia continua a funzionare per 24 ore
npx -y scaledthought@0.3 keys rotate key_… --grace 24h
# Questa chiave potrebbe essere trapelata: revocala
npx -y scaledthought@0.3 keys revoke-selfRiferimento: le chiavi nella documentazione.
04 · Protezione
Come proteggiamo i tuoi dati.
- Cifratura in transito
- Il traffico verso la nostra API usa TLS 1.2 o versioni successive, e anche ogni passaggio all'interno della nostra rete che trasporta i tuoi prompt, completion o chiavi è cifrato. Le connessioni ai database verificano il certificato del server.
- Cifratura a riposo
- Database, file archiviati, backup, segreti e log sono cifrati con le chiavi di cifratura proprie di ciascuna regione, custodite in quella regione.
- Regioni separate
- Ogni regione funziona come un deployment a sé, con il proprio database, le proprie chiavi di cifratura e i propri segreti.
- Backup e log
- I database vengono sottoposti a backup automatico all'interno della loro regione, conservati per 14 giorni, con ripristino point-in-time. I log operativi contengono solo metadati e vengono conservati per 90 giorni, nella regione.
- Accesso del personale
- Il personale accede con passkey, e le azioni sensibili richiedono una nuova verifica con passkey. Ogni azione del personale su un account viene registrata in un log di audit append-only.
- Pagamenti
- Le carte sono gestite da Stripe. Conserviamo gli id di Stripe di un pagamento, mai il numero della carta.
- Modelli bloccati a una versione
- Ogni modello che ospitiamo noi stessi è bloccato a un commit upstream preciso e verificato prima di entrare in servizio; dove i pesi hanno checksum pubblicati, ogni file viene verificato tramite hash, quindi un modello che ospitiamo non può cambiare senza che lo sappiamo.
05 · Come sviluppiamo
Verificato prima del rilascio.
- Ogni modifica viene verificata
- Le modifiche al nostro codice e alla nostra infrastruttura passano da pull request che, prima del merge, devono superare i test, la scansione dei segreti, i controlli di vulnerabilità delle dipendenze e l'analisi statica.
- Scansioni notturne
- Ogni notte analizziamo codice, dipendenze, immagini dei container e configurazione dell'infrastruttura alla ricerca di vulnerabilità note. Ogni problema riceve una scadenza di correzione in base alla gravità: critica 7 giorni, alta 30 giorni, media 90 giorni, bassa 180 giorni.
- Infrastruttura come codice
- La nostra infrastruttura cloud è definita nel codice. Prima di ogni deployment, controlli di policy rifiutano qualsiasi risorsa fuori dalla regione, qualsiasi archivio di dati leggibile pubblicamente e qualsiasi database, bucket, cache, archivio di segreti o bucket di log senza la chiave di cifratura propria della regione.
- Dipendenze bloccate
- Le immagini base dei container sono bloccate per digest e le azioni di CI per commit. Gli aggiornamenti delle dipendenze vengono proposti ogni settimana e passano dagli stessi controlli.
- Segreti
- Le credenziali dei servizi stanno nel secret manager di ciascuna regione, mai nel codice. La nostra CLI non accetta mai un segreto come flag.
06 · Incidenti e segnalazioni
Se qualcosa va storto.
Risposta agli incidenti
Se un incidente riguarda i tuoi dati o le tue chiavi, te lo comunichiamo all'indirizzo email registrato sull'account, se ce n'è uno. Quando sono coinvolti molti clienti, pubblichiamo anche un avviso su questo sito e in /llms.txt. Le autorità vengono informate come richiesto dalla legge.
Lo stato del servizio e gli incidenti che pubblichiamo sono nella pagina di stato.
Segnala una vulnerabilità
Scrivi a security@scaledthought.com. Puntiamo a confermare la ricezione delle segnalazioni entro 3 giorni lavorativi, e non intraprenderemo azioni legali per ricerche in buona fede che rispettano la policy. Ambito e regole sono nella nostra policy di divulgazione delle vulnerabilità (in inglese); il contatto è anche in security.txt.
Valutazioni di sicurezza
Ci stai valutando come fornitore? Invia il tuo questionario di sicurezza o le tue domande a security@scaledthought.com. Gli stessi fatti di questa pagina, in forma di dati, sono in /security.json.