Generi una lista per clausole di non concorrenza
Una clausola di non concorrenza viene raramente valutata soltanto in base alla durata.
Esegui gratis nel browser
Questo generatore trasforma la durata proposta, l'ambito geografico e il ruolo della persona in una lista strutturata dei fattori di ragionevolezza normalmente esaminati. Evidenzia l'interesse aziendale, il rapporto tra ruolo e attività vietate, l'estensione territoriale, l'onere per il lavoratore, gli effetti pubblici, la chiarezza della formulazione e le alternative meno restrittive. Il risultato aiuta Lei a individuare i temi rilevanti senza riferirsi a una specifica giurisdizione; non è una consulenza legale né stabilisce che una clausola sia valida, applicabile o adeguata secondo una determinata legge.
Parta dall'interesse, non dal divieto
Un esame utile comincia identificando l'interesse aziendale che la clausola intende proteggere. Potrebbe trattarsi dell'avviamento creato nei rapporti con i clienti, di prezzi riservati accessibili a un responsabile commerciale, di piani di prodotto sensibili o di effettivi segreti aziendali. La descrizione del ruolo è importante perché la restrizione dovrebbe collegarsi a ciò che la singola persona faceva, conosceva, influenzava o poteva sfruttare in modo concorrenziale. Un titolo generico, da solo, è una prova debole. Registri mansioni concrete, contatti con la clientela, potere decisionale, accesso alle informazioni e durata dell'utilità di ogni vantaggio sensibile. Confronti poi tali fatti con il lavoro vietato. Se la persona seguiva una linea di prodotti in una zona, il divieto esteso a mansioni, prodotti e clienti estranei richiede una spiegazione specifica. La lista ricava dal testo del ruolo possibili interessi da approfondire, ma questi segnali servono a cercare prove e non sono conclusioni. Non presume che esistano informazioni riservate solo perché il ruolo appare dirigenziale, tecnico o commerciale. Verifichi ogni interesse dichiarato ed elimini le restrizioni prive di collegamento con un rischio legittimo e documentato.
Valuti insieme durata, territorio e attività
Durata, geografia e attività vietate interagiscono. Una clausola breve può comunque essere ampia se impedisce quasi ogni lavoro in un mercato esteso, mentre un periodo più lungo può richiedere prove particolarmente solide sulla durata dei rapporti o delle informazioni riservate. Inserisca la durata in mesi e descriva l'ambito geografico in termini concreti, come clienti nominati, territorio di vendita, raggio cittadino, attività nazionale o clienti serviti da remoto. Il risultato classifica questi dati solo per orientare l'esame; le categorie non rappresentano soglie legali. Confronti il territorio proposto con i luoghi in cui la persona operava davvero e in cui l'impresa possiede un mercato tutelabile. Per il lavoro remoto o senza confini, consideri se clienti, prodotti o attività definiscano il rischio meglio di una mappa. Elenchi separatamente le mansioni concorrenziali vietate. Verifichi se la clausola impedisce soltanto il lavoro capace di sfruttare l'interesse individuato oppure qualsiasi incarico presso un concorrente. Infine, documenti perché il periodo scelto corrisponde al tempo necessario affinché le informazioni perdano attualità, l'influenza sui clienti diminuisca o una misura di transizione produca effetto.
Controlli onere, alternative e legge applicabile
L'esame della ragionevolezza considera anche elementi diversi dalla protezione preferita dall'impresa. Valuti gli effetti concreti sulla persona: posti disponibili, uso delle competenze generali, reddito, trasferimento, continuità della carriera e possibilità di restare nella professione. Consideri le conseguenze per clienti e collettività, soprattutto quando il lavoro coinvolge competenze rare, servizi essenziali o libertà di scelta professionale. Confronti quindi strumenti più mirati. Gli obblighi di riservatezza e tutela dei segreti possono affrontare il rischio informativo; limiti specifici alla sollecitazione di clienti o dipendenti possono proteggere le relazioni; preavviso, congedo retribuito o vincoli per singolo cliente possono ridurre il disagio. La lista richiede questo confronto perché un divieto ampio può apparire meno necessario quando una misura mirata protegge lo stesso interesse. Esamini anche definizioni, soggetti coperti, servizi concorrenti, eccezioni, date iniziali e finali, eventi di attivazione e rapporto tra legge e foro scelti. Soprattutto, ottenga un parere aggiornato per ogni legge applicabile. Le giurisdizioni differiscono per categorie escluse, soglie retributive, comunicazioni, corrispettivo, modifica e rimedi, e le regole possono cambiare. Questo strumento organizza le domande; non decide l'applicabilità.
Casi d'uso
Preparare la revisione del testo
Trasformi durata, territorio e ruolo proposti in domande coerenti prima che un professionista legale esamini la clausola.
Confrontare ambiti alternativi
Provi durate o descrizioni geografiche diverse e confronti i presupposti e i temi di proporzionalità emersi.
Organizzare le note negoziali
Usi la lista per documentare interessi dichiarati, oneri pratici e protezioni più limitate che le parti possono discutere.
Domande frequenti
Questo strumento stabilisce se la clausola è applicabile?
No. Fornisce una lista per individuare questioni senza riferirsi a una giurisdizione. L'applicabilità dipende dalla legge vigente e dai fatti specifici; occorre quindi una consulenza legale locale qualificata.
Perché la durata deve essere positiva?
La durata rappresenta un periodo reale di restrizione. Valori pari a zero, negativi, non numerici o non finiti non descrivono un periodo utilizzabile e vengono rifiutati.
Una durata più breve è automaticamente ragionevole?
No. Va esaminata insieme a geografia, attività vietate, ruolo, interesse protetto, onere, impatto pubblico e norme applicabili.
Come va descritto il lavoro da remoto o online?
Descriva clienti, account, prodotti, mercati o territori effettivamente serviti. La lista proporrà limiti basati su attività o rapporti quando i confini cartografici sono poco indicativi.
Quanto costa una richiesta API?
Ogni richiesta API costa $0.002. Il calcolo è deterministico ed è adatto anche all'esperienza gratuita nel browser.
Per sviluppatori — accesso via API
Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.
Endpoint
Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.
Chiamala dal tuo stack
curl -X POST https://api.kit.forhosting.com/doc/non-compete-checklist \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"duration_months":12,"geographic_scope":"Named accounts in the Northeast sales territory","role":"Regional sales director with customer relationships and access to pricing strategy"}'const res = await fetch("https://api.kit.forhosting.com/doc/non-compete-checklist", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"duration_months": 12,
"geographic_scope": "Named accounts in the Northeast sales territory",
"role": "Regional sales director with customer relationships and access to pricing strategy"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/doc/non-compete-checklist",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"duration_months": 12,
"geographic_scope": "Named accounts in the Northeast sales territory",
"role": "Regional sales director with customer relationships and access to pricing strategy"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/doc/non-compete-checklist", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"duration_months":12,"geographic_scope":"Named accounts in the Northeast sales territory","role":"Regional sales director with customer relationships and access to pricing strategy"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"duration_months":12,"geographic_scope":"Named accounts in the Northeast sales territory","role":"Regional sales director with customer relationships and access to pricing strategy"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/doc/non-compete-checklist", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Esempio di richiesta
{
"duration_months": 12,
"geographic_scope": "Named accounts in the Northeast sales territory",
"role": "Regional sales director with customer relationships and access to pricing strategy"
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "doc.non_compete_checklist",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L'API è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.
Prezzi
Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.
Limiti
max_mb | 25 |
max_pages | 200 |
Errori
| HTTP | Codice | Significato |
|---|---|---|
401 | unauthorized | Chiave API mancante o non valida: controlla l'header Authorization. |
402 | insufficient_balance | Credito esaurito: ricarica per continuare a eseguire attività. |
404 | unknown_type | Tipo di attività sconosciuto: controlla il campo type della richiesta. |
429 | rate_limited | Troppe richieste in poco tempo: rallenta e riprova tra qualche secondo. |