I tuoi segreti restano sul tuo computer.
Latet è un firewall locale per la tua privacy quando usi agenti AI. Prima che una richiesta lasci il tuo computer, sostituisce ogni segreto e ogni dato personale con un valore fittizio realistico, e rimette i valori veri quando torna la risposta. Il tuo agente continua a lavorare; il modello non li vede mai.
Latet in 45 secondi
Provalo tu
Senza Latet, una chiave incollata in chat ha lasciato il tuo computer e va revocata. Con Latet, il modello riceve una chiave fittizia dello stesso formato.
Il modello scrive la configurazione con la chiave fittizia. Latet rimette quella vera prima che il file venga salvato.
Configura i pagamenti con questa chiave: sk_live_51Hq8KzLmN3pQrStUvWxYz0aBcDeFgHiJ Il modello scrive la configurazione con la chiave fittizia. Latet rimette quella vera prima che il file venga salvato.
[payments]
secret_key = "sk_live_51Hq8KzLmN3pQrStUvWxYz0aBcDeFgHiJ" Configura i pagamenti con questa chiave: sk_live_51Hq8KzLmN3pQrStUvWxYz0aBcDeFgHiJ Configura i pagamenti con questa chiave: sk_live_79Tl4NbCiV3iIkSqUtFmWc2lVlSeFzJsM Configura i pagamenti con questa chiave: sk_live_51Hq8KzLmN3pQrStUvWxYz0aBcDeFgHiJ [payments]
secret_key = "sk_live_51Hq8KzLmN3pQrStUvWxYz0aBcDeFgHiJ" Configura i pagamenti con questa chiave: sk_live_79Tl4NbCiV3iIkSqUtFmWc2lVlSeFzJsM [payments]
secret_key = "sk_live_79Tl4NbCiV3iIkSqUtFmWc2lVlSeFzJsM" Per risponderti, il tuo agente legge il log. L'email, il numero di carta, l'indirizzo IP e il token escono come valori fittizi.
Il modello risponde con i valori fittizi che ha ricevuto. Latet rimette al loro posto quelli veri prima che tu legga la risposta.
Perché il pagamento di j.okafor@fabrikam-logistics.com è stato rifiutato? 09:12:44 ERROR payment declined for j.okafor@fabrikam-logistics.com
09:12:44 card 4111 1111 1111 1111, client 81.2.69.160
09:12:45 retry, Authorization: Bearer eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJ1XzdmM2EifQ.c2lnbmF0dXJlLW5vdC1yZWFs Il modello risponde con i valori fittizi che ha ricevuto. Latet rimette al loro posto quelli veri prima che tu legga la risposta.
Il pagamento di j.okafor@fabrikam-logistics.com è stato rifiutato. Usava la carta 4111 1111 1111 1111 e arrivava da 81.2.69.160. Perché il pagamento di j.okafor@fabrikam-logistics.com è stato rifiutato? 09:12:44 ERROR payment declined for j.okafor@fabrikam-logistics.com
09:12:44 card 4111 1111 1111 1111, client 81.2.69.160
09:12:45 retry, Authorization: Bearer eyJhbGciOiJIUzI1NiJ9.eyJzdWIiOiJ1XzdmM2EifQ.c2lnbmF0dXJlLW5vdC1yZWFs Perché il pagamento di laura.mitchell@woodford-89e8.example è stato rifiutato? 09:12:44 ERROR payment declined for laura.mitchell@woodford-89e8.example
09:12:44 card 4345 0900 0435 1539, client 203.0.113.135
09:12:45 retry, Authorization: Bearer eyJkmZchPeKCOvW3TwM3.eyJpnFLbWgI7UfbrP6MzcN.z6gesxN9vFJdPD5ydW4qHSWo Perché il pagamento di j.okafor@fabrikam-logistics.com è stato rifiutato? Il pagamento di j.okafor@fabrikam-logistics.com è stato rifiutato. Usava la carta 4111 1111 1111 1111 e arrivava da 81.2.69.160. Perché il pagamento di laura.mitchell@woodford-89e8.example è stato rifiutato? Il pagamento di laura.mitchell@woodford-89e8.example è stato rifiutato. Usava la carta 4345 0900 0435 1539 e arrivava da 203.0.113.135. Il tuo agente legge i due ordini dal database.
Il modello scrive la modifica con i valori che ha ricevuto. Latet rimette quelli veri, con cui la query viene eseguita sul tuo computer.
Qui Latet maschera solo le email, che riconosce dal formato. Il resto esce così com'è, nomi compresi.
La modalità dati rigorosa si attiva con il profilo max, oppure con data: strict. Latet maschera ogni valore e lascia in chiaro solo i nomi delle colonne e delle chiavi. Lo stesso valore riceve sempre lo stesso valore fittizio, quindi conteggi e join continuano a funzionare.
Nella dashboard, il pulsante Scegli le colonne da lasciare in chiaro propone id, status e created_at per questo output. Con un clic queste colonne arrivano al modello così come sono. Tutto il resto rimane mascherato.
Imposta a shipped lo stato dell'ordine di j.okafor@fabrikam-logistics.com. id,status,created_at,customer,email,amount
1042,shipped,2026-10-03,Emily Carter,emily.carter@northwind-legal.com,129.90
1043,refunded,2026-10-04,Jon Okafor,j.okafor@fabrikam-logistics.com,48.50 Il modello scrive la modifica con i valori che ha ricevuto. Latet rimette quelli veri, con cui la query viene eseguita sul tuo computer.
UPDATE orders SET status = 'shipped'
WHERE email = 'j.okafor@fabrikam-logistics.com'; Imposta a shipped lo stato dell'ordine di j.okafor@fabrikam-logistics.com. id,status,created_at,customer,email,amount
1042,shipped,2026-10-03,Emily Carter,emily.carter@northwind-legal.com,129.90
1043,refunded,2026-10-04,Jon Okafor,j.okafor@fabrikam-logistics.com,48.50 Il modello scrive la modifica con i valori che ha ricevuto. Latet rimette quelli veri, con cui la query viene eseguita sul tuo computer.
UPDATE orders SET status = 'shipped'
WHERE email = 'j.okafor@fabrikam-logistics.com'; Imposta a shipped lo stato dell'ordine di j.okafor@fabrikam-logistics.com. id,status,created_at,customer,email,amount
1042,shipped,2026-10-03,Emily Carter,emily.carter@northwind-legal.com,129.90
1043,refunded,2026-10-04,Jon Okafor,j.okafor@fabrikam-logistics.com,48.50 Il modello scrive la modifica con i valori che ha ricevuto. Latet rimette quelli veri, con cui la query viene eseguita sul tuo computer.
UPDATE orders SET status = 'shipped'
WHERE email = 'j.okafor@fabrikam-logistics.com'; Imposta a shipped lo stato dell'ordine di j.okafor@fabrikam-logistics.com. id,status,created_at,customer,email,amount
1042,shipped,2026-10-03,Emily Carter,emily.carter@northwind-legal.com,129.90
1043,refunded,2026-10-04,Jon Okafor,j.okafor@fabrikam-logistics.com,48.50 Imposta a shipped lo stato dell'ordine di laura.mitchell@woodford-89e8.example. id,status,created_at,customer,email,amount
1042,shipped,2026-10-03,Emily Carter,sarah.adams@lamna-1c89.example,129.90
1043,refunded,2026-10-04,Jon Okafor,laura.mitchell@woodford-89e8.example,48.50 Imposta a shipped lo stato dell'ordine di j.okafor@fabrikam-logistics.com. UPDATE orders SET status = 'shipped'
WHERE email = 'j.okafor@fabrikam-logistics.com'; Imposta a shipped lo stato dell'ordine di laura.mitchell@woodford-89e8.example. UPDATE orders SET status = 'shipped'
WHERE email = 'laura.mitchell@woodford-89e8.example'; Imposta a shipped lo stato dell'ordine di j.okafor@fabrikam-logistics.com. id,status,created_at,customer,email,amount
1042,shipped,2026-10-03,Emily Carter,emily.carter@northwind-legal.com,129.90
1043,refunded,2026-10-04,Jon Okafor,j.okafor@fabrikam-logistics.com,48.50 Imposta a shipped lo stato dell'ordine di laura.mitchell@woodford-89e8.example. id,status,created_at,customer,email,amount
3595,fewmppu,2025-12-22,Ytrac Rpqrbj,sarah.adams@lamna-1c89.example,406.20
9786,kcfppzrb,2025-10-02,Emd Aqcgea,laura.mitchell@woodford-89e8.example,93.47 Imposta a shipped lo stato dell'ordine di j.okafor@fabrikam-logistics.com. UPDATE orders SET status = 'shipped'
WHERE email = 'j.okafor@fabrikam-logistics.com'; Imposta a shipped lo stato dell'ordine di laura.mitchell@woodford-89e8.example. UPDATE orders SET status = 'shipped'
WHERE email = 'laura.mitchell@woodford-89e8.example'; Imposta a shipped lo stato dell'ordine di j.okafor@fabrikam-logistics.com. id,status,created_at,customer,email,amount
1042,shipped,2026-10-03,Emily Carter,emily.carter@northwind-legal.com,129.90
1043,refunded,2026-10-04,Jon Okafor,j.okafor@fabrikam-logistics.com,48.50 Imposta a shipped lo stato dell'ordine di laura.mitchell@woodford-89e8.example. id,status,created_at,customer,email,amount
1042,shipped,2026-10-03,Ytrac Rpqrbj,sarah.adams@lamna-1c89.example,406.20
1043,refunded,2026-10-04,Emd Aqcgea,laura.mitchell@woodford-89e8.example,93.47 Imposta a shipped lo stato dell'ordine di j.okafor@fabrikam-logistics.com. UPDATE orders SET status = 'shipped'
WHERE email = 'j.okafor@fabrikam-logistics.com'; Imposta a shipped lo stato dell'ordine di laura.mitchell@woodford-89e8.example. UPDATE orders SET status = 'shipped'
WHERE email = 'laura.mitchell@woodford-89e8.example'; Il tuo agente legge l'ordine dall'API del negozio.
Il modello risponde con i valori che ha ricevuto. Latet rimette al loro posto quelli veri prima che tu legga la risposta.
Qui Latet maschera solo le email, che riconosce dal formato. Il resto esce così com'è, nomi compresi.
La modalità dati rigorosa si attiva con il profilo max, oppure con data: strict. Latet maschera ogni valore e lascia in chiaro solo i nomi delle colonne e delle chiavi. Lo stesso valore riceve sempre lo stesso valore fittizio, quindi conteggi e join continuano a funzionare.
Nella dashboard, il pulsante Scegli le colonne da lasciare in chiaro propone id, status e created_at per questo output. Con un clic queste colonne arrivano al modello così come sono. Tutto il resto rimane mascherato.
Qual è lo stato dell'ordine 1042? E l'email del cliente? {
"id": 1042,
"status": "shipped",
"created_at": "2026-10-03",
"customer": "Emily Carter",
"email": "emily.carter@northwind-legal.com",
"total": 129.90,
"note": "Leave the parcel at reception"
} Il modello risponde con i valori che ha ricevuto. Latet rimette al loro posto quelli veri prima che tu legga la risposta.
Lo stato dell'ordine 1042 è shipped. L'email del cliente è emily.carter@northwind-legal.com. Qual è lo stato dell'ordine 1042? E l'email del cliente? {
"id": 1042,
"status": "shipped",
"created_at": "2026-10-03",
"customer": "Emily Carter",
"email": "emily.carter@northwind-legal.com",
"total": 129.90,
"note": "Leave the parcel at reception"
} Il modello risponde con i valori che ha ricevuto. Latet rimette al loro posto quelli veri prima che tu legga la risposta.
Lo stato dell'ordine 1042 è shipped. L'email del cliente è emily.carter@northwind-legal.com. Qual è lo stato dell'ordine 1042? E l'email del cliente? {
"id": 1042,
"status": "shipped",
"created_at": "2026-10-03",
"customer": "Emily Carter",
"email": "emily.carter@northwind-legal.com",
"total": 129.90,
"note": "Leave the parcel at reception"
} Il modello risponde con i valori che ha ricevuto. Latet rimette al loro posto quelli veri prima che tu legga la risposta.
Lo stato dell'ordine 1042 è shipped. L'email del cliente è emily.carter@northwind-legal.com. Qual è lo stato dell'ordine 1042? E l'email del cliente? {
"id": 1042,
"status": "shipped",
"created_at": "2026-10-03",
"customer": "Emily Carter",
"email": "emily.carter@northwind-legal.com",
"total": 129.90,
"note": "Leave the parcel at reception"
} Qual è lo stato dell'ordine 1042? E l'email del cliente? {
"id": 1042,
"status": "shipped",
"created_at": "2026-10-03",
"customer": "Emily Carter",
"email": "sarah.adams@lamna-1c89.example",
"total": 129.90,
"note": "Leave the parcel at reception"
} Qual è lo stato dell'ordine 1042? E l'email del cliente? Lo stato dell'ordine 1042 è shipped. L'email del cliente è emily.carter@northwind-legal.com. Qual è lo stato dell'ordine 1042? E l'email del cliente? Lo stato dell'ordine 1042 è shipped. L'email del cliente è sarah.adams@lamna-1c89.example. Qual è lo stato dell'ordine 1042? E l'email del cliente? {
"id": 1042,
"status": "shipped",
"created_at": "2026-10-03",
"customer": "Emily Carter",
"email": "emily.carter@northwind-legal.com",
"total": 129.90,
"note": "Leave the parcel at reception"
} Qual è lo stato dell'ordine 1042? E l'email del cliente? {
"id": 3595,
"status": "fewmppu",
"created_at": "2025-12-22",
"customer": "Ytrac Rpqrbj",
"email": "sarah.adams@lamna-1c89.example",
"total": 406.20,
"note": "Bcagq llh ayeftu zc gtyzfybdm"
} Qual è lo stato dell'ordine 1042? E l'email del cliente? Lo stato dell'ordine 1042 è shipped. L'email del cliente è emily.carter@northwind-legal.com. Qual è lo stato dell'ordine 1042? E l'email del cliente? Lo stato dell'ordine 1042 è fewmppu. L'email del cliente è sarah.adams@lamna-1c89.example. Qual è lo stato dell'ordine 1042? E l'email del cliente? {
"id": 1042,
"status": "shipped",
"created_at": "2026-10-03",
"customer": "Emily Carter",
"email": "emily.carter@northwind-legal.com",
"total": 129.90,
"note": "Leave the parcel at reception"
} Qual è lo stato dell'ordine 1042? E l'email del cliente? {
"id": 1042,
"status": "shipped",
"created_at": "2026-10-03",
"customer": "Ytrac Rpqrbj",
"email": "sarah.adams@lamna-1c89.example",
"total": 406.20,
"note": "Bcagq llh ayeftu zc gtyzfybdm"
} Qual è lo stato dell'ordine 1042? E l'email del cliente? Lo stato dell'ordine 1042 è shipped. L'email del cliente è emily.carter@northwind-legal.com. Qual è lo stato dell'ordine 1042? E l'email del cliente? Lo stato dell'ordine 1042 è shipped. L'email del cliente è sarah.adams@lamna-1c89.example. Il tuo agente legge uno screenshot. Con il riconoscimento opzionale del testo, Latet ne legge il testo sul tuo computer e copre ogni valore con il suo valore fittizio.
Il modello risponde con i valori fittizi letti nell'immagine. Latet rimette al loro posto quelli veri prima che tu legga la risposta.
Rimborsa questo cliente: i dati sono nello screenshot.
Il modello risponde con i valori fittizi letti nell'immagine. Latet rimette al loro posto quelli veri prima che tu legga la risposta.
Rimborso pronto per emily.carter@northwind-legal.com, sull'IBAN GB82WEST12345698765432. La conferma verrà inviata con un SMS al +44 20 7946 0958. Rimborsa questo cliente: i dati sono nello screenshot.
Rimborsa questo cliente: i dati sono nello screenshot.
Rimborsa questo cliente: i dati sono nello screenshot.
Rimborso pronto per emily.carter@northwind-legal.com, sull'IBAN GB82WEST12345698765432. La conferma verrà inviata con un SMS al +44 20 7946 0958. Rimborsa questo cliente: i dati sono nello screenshot.
Rimborso pronto per sarah.adams@lamna-1c89.example, sull'IBAN GB59UJHW04024437198939. La conferma verrà inviata con un SMS al +44 21 3923 5073. Tutti i valori fittizi che vedi qui li ha prodotti Latet stesso. Passa il puntatore su un valore, o toccalo, per vedere a cosa corrisponde.
Come funziona
Una richiesta, dal tuo agente al modello e ritorno.
-
Trova i dati sensibili
Prima che qualcosa esca, Latet legge la richiesta. Trova i segreti, come chiavi API, token, password e chiavi private. Trova i dati personali, come indirizzi email, numeri di telefono, IBAN, numeri di carta e numeri identificativi e fiscali di 15 paesi. Trova anche i termini che aggiungi tu e l'identità di questo computer.
Sul tuo computerTuRimborsa emily.carter@northwind-legal.com sull'IBAN GB82WEST12345698765432 e conferma con un SMS al +44 20 7946 0958.Cosa riceve il modello…
-
Li sostituisce con valori fittizi realistici
Ogni valore diventa un valore fittizio dello stesso formato, e lo stesso valore riceve sempre lo stesso valore fittizio. Così il codice e la configurazione continuano ad avere senso per il modello.
Sul tuo computerTuRimborsa emily.carter@northwind-legal.com sull'IBAN GB82WEST12345698765432 e conferma con un SMS al +44 20 7946 0958.Cosa riceve il modelloTuRimborsa sarah.adams@lamna-1c89.example sull'IBAN GB59UJHW04024437198939 e conferma con un SMS al +44 21 3923 5073. -
Rimette i valori reali
La risposta torna con i valori fittizi. Sul tuo computer Latet rimette gli originali nelle risposte, nel testo in streaming e nelle chiamate agli strumenti, così i file che il tuo agente scrive contengono i valori reali.
Sul tuo computerTuRimborsa emily.carter@northwind-legal.com sull'IBAN GB82WEST12345698765432 e conferma con un SMS al +44 20 7946 0958.ModelloRimborso pronto per emily.carter@northwind-legal.com,sull'IBAN GB82WEST12345698765432. La conferma verrà inviata con un SMS al +44 20 7946 0958. Cosa risponde il modelloTuRimborsa sarah.adams@lamna-1c89.example sull'IBAN GB59UJHW04024437198939 e conferma con un SMS al +44 21 3923 5073.ModelloRimborso pronto per sarah.adams@lamna-1c89.example,sull'IBAN GB59UJHW04024437198939. La conferma verrà inviata con un SMS al +44 21 3923 5073.
Tutto avviene sul tuo computer: non c'è nessun servizio cloud di Latet, nessuna telemetria e nessuna statistica di utilizzo.
Per un team o un'azienda, un solo Latet su un tuo server maschera le richieste che tutti i computer e i programmi gli inviano tramite HTTPS. Ogni persona e ogni programma ha uno spazio tutto suo. Anche lì niente va a un cloud di Latet. Latet su un server
Cosa protegge
Gli agenti leggono al posto tuo, e quelli autonomi lo fanno da soli, per ore. Latet controlla ogni richiesta prima che esca, qualunque sia la fonte del testo.
-
I tuoi prompt
Latet controlla ciò che scrivi. Ogni valore diventa un valore fittizio dello stesso formato, e anche i nomi, se usi il modello locale facoltativo per i nomi.
Guardalo nella demo -
I file che l'agente legge
Latet maschera chiavi, password e dati personali in file .env, configurazioni ed esportazioni di clienti. Nei file che l'agente scrive tornano i valori reali.
Guardalo nella demo -
Output dei comandi e log
Latet maschera token, indirizzi email, indirizzi IP pubblici e numeri identificativi in log, stack trace e output dei comandi.
Guardalo nella demo -
Query sui database
Le colonne segrete sono sempre mascherate. Con la modalità dati rigorosa viene mascherato ogni valore, con valori fittizi che mantengono funzionanti join e conteggi.
Guardalo nella demo -
Screenshot e immagini
Con il riconoscimento opzionale del testo, Latet legge sul tuo computer il testo di ogni immagine contenuta in una richiesta e copre ogni valore con il suo valore fittizio. Un'immagine che non riesce a leggere non viene inviata.
Guardalo nella demo
Latet copre anche le pagine web, le istruzioni come CLAUDE.md e ciò che nessun pattern individua.
Tutto ciò che Latet proteggeOgni richiesta, in una dashboard
Una dashboard locale mostra ogni richiesta inviata dai tuoi agenti. Mette l'originale sul tuo computer accanto a ciò che ha ricevuto il modello, e segna ogni valore mascherato con il suo tipo e la regola che l'ha trovato.
Funziona con gli agenti che usi
Latet si mette tra il tuo agente e il suo provider, e funziona con il login dell'agente stesso o con le tue chiavi API. Le richieste arrivano comunque allo stesso provider, dopo che Latet le ha controllate o mascherate.
Agenti di programmazione
- Claude Code: CLI, VS Code e JetBrains, con un abbonamento Pro o Max o una chiave API
- Codex: CLI e Desktop, con ChatGPT o una chiave API
- OpenCode, con i provider che usano una chiave API
- Gemini CLI, con una chiave API di Gemini o Vertex AI
- GitHub Copilot, JetBrains Junie e AI Assistant, Zed, Cline, Kilo Code, Continue, Qwen Code, Crush e altri strumenti, con la tua chiave API
Agenti autonomi
Hermes Agent, OpenClaw, Goose, OpenHands e qualsiasi agente che accetti un URL di base compatibile con OpenAI
In azienda
Claude Code e Codex tramite il gateway LLM della tua azienda, Amazon Bedrock, Google Vertex, Microsoft Foundry o Azure OpenAI
Script e SDK
Gli SDK di OpenAI, Anthropic e Google, LangChain, LangGraph, AutoGen, CrewAI, Aider, ecc.
Latet non copre Chat e Cowork di Claude Desktop con l'accesso a Claude, le sessioni cloud, né Cursor, Windsurf e gli altri strumenti le cui richieste partono dai server del produttore, non dal tuo computer.
Configura il tuo agenteSi installa con un comando
Non servono diritti di amministratore: tutto si installa nel tuo account utente. L'installer aggiunge uv, il gestore di strumenti Python, se non c'è già, e poi Latet. Non cambia nient'altro: non tocca le impostazioni dei tuoi agenti e non aggiunge nulla che si avvii all'accesso.
curl -LsSf https://raw.githubusercontent.com/Latet-AI/latet/main/scripts/install.sh | sh irm https://raw.githubusercontent.com/Latet-AI/latet/main/scripts/install.ps1 | iex Poi
- Guarda Latet al lavoro in circa 30 minuti, nel tuo browser, con un agente simulato, un modello simulato e dati inventati. Niente esce dal tuo computer. Informazioni sul tutorial
- Fai passare da Latet una sessione del tuo agente, senza cambiare nessuna impostazione.
- Fai passare da Latet i tuoi agenti in modo permanente, quando fa al caso tuo.
Edizioni
Latet esiste in due edizioni. La Community Edition protegge persone e team, ed è gratuita per ogni azienda. L'Enterprise Edition, in arrivo, aggiunge ciò che serve al team di sicurezza di un'azienda: regole per tutti che nessuno può allentare, decisioni prese in modo centralizzato e numeri per i suoi audit.
Latet Community Edition
Comprende tutto ciò che protegge persone e team, gratuito per ogni azienda, di qualsiasi dimensione, che lo usi per il proprio lavoro.
Sul tuo computer
Per una persona, comprende tutto ciò che hai letto finora: il mascheramento, la dashboard, il revisore locale e il Revisore Live, i tuoi termini e le tue regole, e il tutorial.
Su un server, per un team
Un solo Latet protegge tutti i computer di un team o di un'azienda, e anche i programmi che interrogano un modello da soli. Le richieste arrivano al server tramite HTTPS e vengono mascherate lì: il server non si affida mai a un computer per farlo.
- Uno spazio per ciascuno. Le persone collegano i loro computer con un codice monouso, e i programmi usano una chiave API creata da un amministratore. Ognuno ha le sue impostazioni, la sua cassaforte e la sua cronologia, tutte cifrate.
- Le regole di ciascuno. Ognuno ha le proprie regole e le condivide a mano: esportandole e importandole, o nel
latet.yamldi un progetto. - Un registro di amministrazione. Annota chi ha fatto cosa, e quando, ma mai un valore.
- Cresce con te. Puoi aggiungere tutte le istanze senza stato che servono, dietro un bilanciatore di carico, con PostgreSQL e Valkey.
Latet Enterprise Edition
In arrivoÈ pensata per un'azienda il cui team di sicurezza stabilisce le regole per tutti. Alla Community Edition aggiunge:
- Regole condivise. Gli amministratori impostano per tutti, in un unico posto, termini, elenchi, riconoscitori, regole di campo e livelli di protezione; poi ognuno aggiunge i propri.
- Regole bloccate. Fissano una soglia minima sotto cui nessuno può scendere, sul server o in un file di regole gestito centralmente.
- Approvazioni centralizzate. Sulle modifiche che riducono la protezione decide il team di sicurezza.
- Report per gli audit. Contengono conteggi per gruppo, progetto, agente e categoria, in CSV e JSON, ma mai un valore.
- SIEM. Gli eventi vanno a Splunk, Elastic, Microsoft Sentinel o syslog.
- Termini sincronizzati. I nomi di clienti e colleghi arrivano da un file o da un URL, da Entra ID o da LDAP.
- Accesso. Si entra con OIDC tramite Entra ID, Google, Okta e altri, e gli account si gestiscono con SCIM 2.0.
- Ruoli. Sono cinque: utente, responsabile di gruppo, sicurezza, auditor in sola lettura e amministratore.
Fatti avvisare quando Latet Enterprise sarà disponibile
Lascia il tuo indirizzo email: riceverai un solo messaggio quando Latet Enterprise sarà disponibile, e nient'altro.
Licenze
Latet è source-available: il codice è pubblico, e puoi leggerlo, verificarlo e modificarlo. La Community Edition è gratuita per tutti, aziende di qualsiasi dimensione comprese. L'Enterprise Edition aggiunge ciò che serve a un'azienda per gestire Latet in modo centralizzato, con una licenza commerciale.
Gratuito, per tutti
- Al lavoro, in qualsiasi azienda. Usa Latet per il lavoro della tua azienda, su quanti computer e server vuoi e per quante persone vuoi, qualunque siano le dimensioni o il fatturato dell'azienda. Un'azienda che lo usa per i suoi 5.000 dipendenti e i suoi server di build non paga nulla.
- Per te. Progetti personali, studio, ricerca e prove sono gratuiti.
- Uso non commerciale. Qualsiasi uso non commerciale è gratuito, anche per enti non profit, scuole e università.
- Modificarlo. Puoi modificare Latet per questi stessi usi, e condividere Latet o le tue modifiche gratuitamente, per scopi non commerciali. Conserva il file
LICENSEe gli avvisi di copyright, e indica che l'hai modificato.
Licenza commerciale
Prima di venderlo o offrirlo. Scrivi prima di vendere Latet o una sua copia modificata, di offrirlo ad altri come servizio (gestendolo per altre aziende o per i tuoi clienti, in hosting o come servizio gestito), di integrarlo in un prodotto o servizio che vendi, o di farne un fork commerciale.
Per esempio. Serve una licenza commerciale a un'agenzia che mette Latet a protezione degli strumenti di AI che vende ai suoi clienti, e a un fornitore di sicurezza che lo include nel proprio prodotto. Non serve a un consulente che installa Latet per un'azienda che poi lo usa per il proprio lavoro: l'azienda lo usa gratuitamente, e il consulente può farsi pagare il lavoro.
L'Enterprise Edition. Per usarne le funzioni in produzione serve una licenza Latet Enterprise; usarle per sviluppo e test è gratuito. Scrivi indicando il nome dell'azienda e quante persone useranno Latet.
Scrivi a info@latet.aiLa Community Edition non ha chiavi di licenza e non contatta mai nessuno per verificare nulla. Le funzioni Enterprise verificano un file di licenza firmato, offline.
Le condizioni completeProvalo sul tuo computer
Installa Latet in pochi minuti, poi segui il tutorial di circa 30 minuti, con un agente simulato, un modello simulato e dati inventati, prima di collegarci un agente vero.