Questa informativa riguarda l'app LocalePilot, l'acquisto di una licenza e il sito web localepilot.app. Il titolare del trattamento è l'editore di LocalePilot: Ramah GUEDEGBE, imprenditore individuale (entrepreneur individuel) registrato in Francia con SIREN 523 501 765, 235 rue Saint-Honoré, 75001 Paris, Francia, che pubblica software con il marchio GLabs325 (glabs325.com). Contatto: localepilot@glabs325.com.
1. In sintesi
LocalePilot funziona in locale. Legge i file di localizzazione dalle posizioni che selezioni sul tuo computer e scrive le esportazioni sempre in locale, sotto il tuo controllo.
LocalePilot non ha account né server gestiti dall'editore. L'app non include analytics, telemetria cloud né segnalazione degli arresti anomali nel cloud. Questo sito web non imposta cookie; misura il proprio pubblico in forma aggregata, senza cookie, con Cloudflare Web Analytics (sezione 9).
2. Dati salvati sul tuo computer
LocalePilot può salvare impostazioni locali come:
- riferimenti ai progetti recenti;
- gli endpoint dei provider di IA e gli identificatori dei modelli;
- le chiavi API dell'IA, conservate nell'archivio sicuro del sistema operativo;
- lo stato della licenza e le date di convalida;
- la data dell'ultimo controllo degli aggiornamenti;
- un contatore dei formati di file non supportati, facoltativo e solo locale (vedi la sezione 8), disattivato per impostazione predefinita.
Le chiavi di licenza e le chiavi API sono conservate nell'archivio sicuro del sistema operativo. I dati di licenza non segreti sono firmati in locale per rilevare eventuali manomissioni.
I backup dell'esportazione (copie dei tuoi file di localizzazione com'erano prima che un'esportazione li sostituisse), il registro delle esportazioni, le impostazioni del progetto e il glossario del progetto sono conservati nello spazio di LocalePilot sul tuo Mac, mai nel tuo progetto. I backup e il registro delle esportazioni non vengono inviati da nessuna parte. Il contesto di traduzione del progetto, che fa parte delle sue impostazioni, e i termini approvati del glossario possono essere inviati a un provider di traduzione, come descritto nella sezione 3. Impostazioni > Progetto > Backup > Mostra i backup nel Finder apre i backup. I più vecchi vengono eliminati automaticamente e puoi cancellarli tu stesso dalla stessa schermata.
LocalePilot conserva un registro diagnostico locale distinto da quello di esportazione: date, azioni, errori e tracce tecniche. Gli errori possono contenere percorsi o testo. Le voci oltre 14 giorni vengono eliminate all’avvio e alla scrittura; il limite di dimensione può rimuovere prima le più vecchie. Nulla viene inviato automaticamente: rivedi il rapporto prima di inviarlo tu.
3. File di localizzazione e provider di traduzione
LocalePilot elabora i file di localizzazione che selezioni. Il loro contenuto resta sul tuo computer, a meno che del testo non venga inviato a un provider di IA o di traduzione automatica che hai configurato. Questo avviene quando avvii una traduzione, quando aggiungi una lingua con Tradurre automaticamente selezionato (la casella è selezionata per impostazione predefinita non appena è configurato un provider), quando avvii un audit IA delle traduzioni esistenti e quando adatti una scheda App Store o Google Play con l'IA. Anche il test di connessione contatta il provider; con Microsoft Translator, Google Cloud Translation e LibreTranslate, il test traduce la parola «Hello».
Quando usi un modello di IA (OpenAI, Anthropic, Gemini, DeepSeek, Ollama o LM Studio), la richiesta può contenere, per ogni testo da tradurre, il testo sorgente, il nome della chiave, la sua descrizione e il suo gruppo, la traduzione attuale nella lingua di destinazione, fino a 6 chiavi vicine dello stesso gruppo e fino a 2 traduzioni della stessa chiave in altre lingue. Può contenere anche i termini approvati del glossario e il contesto di traduzione del progetto (dominio, pubblico, tono e guida di stile), che viene inviato non appena è compilato. Un audit IA, che funziona solo con questi modelli di IA, invia gli stessi elementi per ogni traduzione esistente che verifica. I servizi di traduzione automatica ricevono meno: Microsoft Translator, Google Cloud Translation e LibreTranslate ricevono solo il testo sorgente; DeepL riceve anche il nome della chiave, la sua descrizione e il suo gruppo e, se l'opzione del glossario è attiva, i termini approvati del glossario. Per una scheda dello store vengono inviati i campi sorgente non vuoti, dopo aver sostituito il nome del progetto e gli indirizzi web con marcatori neutri. LocalePilot non aggiunge mai nomi di file, percorsi di file o il nome del progetto a una richiesta.
Per applicare il glossario con DeepL, LocalePilot crea nel tuo account DeepL un glossario il cui nome inizia con LocalePilot-, uno per coppia di lingue, e lo sostituisce quando i tuoi termini approvati cambiano. Resta nel tuo account DeepL, anche dopo la disinstallazione di LocalePilot. LocalePilot non crea nulla nei tuoi account presso altri provider. Sei responsabile dell'account presso il provider, della chiave API e delle condizioni del provider.
Ollama, LM Studio e LibreTranslate vengono eseguiti sul tuo computer con il loro indirizzo predefinito; in quel caso il testo non lascia il computer. Se inserisci l'indirizzo di un'altra macchina, il testo viene inviato a quella macchina. Un modello cloud usato tramite Ollama o LM Studio riceve il testo, anche con l'indirizzo predefinito. Il pannello Prima di iniziare di una traduzione in blocco o di un audit IA mostra dove va il testo.
La pagina Cosa viene inviato della Guida descrive nel dettaglio ciò che riceve ogni provider.
4. Attivazione della licenza
LocalePilot usa l'API delle chiavi di licenza di Polar (polar.sh) per le funzionalità Pro. Polar è il Merchant of Record degli acquisti.
L'attivazione invia la chiave di licenza, l'identificatore pubblico dell'organizzazione Polar di LocalePilot e un'etichetta del dispositivo nella forma LocalePilot Desktop <timestamp>. La convalida e la disattivazione inviano la chiave di licenza, lo stesso identificatore dell'organizzazione e l'identificatore di attivazione che Polar ha restituito per questo dispositivo.
L'app conserva la chiave di licenza nell'archivio sicuro, con dati locali firmati come l'identificatore di attivazione e le date di convalida. Nessun server gestito dall'editore partecipa alla convalida della licenza.
5. Acquisti
Polar vende le licenze di LocalePilot come Merchant of Record. Raccoglie le informazioni necessarie per il pagamento, la fatturazione e le imposte (come nome, indirizzo email, paese di fatturazione e dati di pagamento) e le tratta secondo la propria informativa sulla privacy (polar.sh/legal). GLabs325 non riceve mai i dati della tua carta. Polar condivide con noi le informazioni necessarie per gestire il tuo ordine, come indirizzo email, paese e dettagli dell'ordine, che usiamo per l'assistenza, i rimborsi e i nostri obblighi contabili.
6. Controllo degli aggiornamenti
Su macOS, LocalePilot usa Sparkle, un sistema di aggiornamento open source. Al massimo una volta ogni 24 ore (i controlli automatici possono essere disattivati nelle Impostazioni), e ogni volta che scegli Controlla aggiornamenti, l'app scarica un feed di aggiornamenti statico (appcast.xml) ospitato su GitHub. La richiesta non contiene account, chiave di licenza, dati di progetto né profilo di sistema. GitHub riceve solo ciò che rivela qualsiasi download: il tuo indirizzo IP e lo user agent del sistema di aggiornamento, che include la versione dell'app.
Quando è disponibile una versione più recente, Sparkle la mostra con le relative note di rilascio. L'aggiornamento viene scaricato solo dopo che hai fatto clic per installarlo, poi verificato (firma dell'archivio e firma Apple Developer ID) prima di sostituire l'app. LocalePilot non installa mai un aggiornamento senza quel clic.
Su Windows, LocalePilot può consultare un file statico latest.json allegato alle GitHub Releases, al massimo una volta ogni 24 ore e quando usi il pulsante di controllo nelle Impostazioni. Non scarica né installa aggiornamenti: il pulsante di download apre la versione nel tuo browser.
7. Nessun analytics né segnalazione degli arresti anomali nel cloud
LocalePilot non include analytics di prodotto, registrazione delle sessioni, segnalazione degli arresti anomali nel cloud, sincronizzazione cloud né tracciamento a fini di marketing.
8. Contatore dei formati non supportati (facoltativo, solo locale)
LocalePilot può contare quante volte ogni formato di file non supportato (un'estensione di file come xml o csv) compare durante l'analisi di un progetto. I conteggi aiutano a decidere quale formato di importazione sviluppare in seguito.
- Il contatore è disattivato per impostazione predefinita. Funziona solo dopo che hai attivato il segnale dei formati non supportati nelle Impostazioni.
- Salva solo un'estensione di file e un conteggio, per esempio
{"xml": 3, "csv": 1}, nelle impostazioni locali dell'app sul tuo computer. Non salva mai un percorso, un nome di file, un nome di chiave né il contenuto di un file. - Non viene mai inviato da nessuna parte. Puoi consultarlo o esportarlo tu stesso dalle Impostazioni.
- Le Impostazioni offrono anche un rapporto occasionale dei formati non supportati rilevati durante l'ultima analisi, copiato negli appunti. Quel rapporto resta in memoria solo per la sessione in corso.
- Disattivare il contatore interrompe il conteggio. Non cancella i conteggi già raccolti; la tabella del rapporto nelle Impostazioni mostra ciò che è salvato.
9. Questo sito web
Hosting
localepilot.app è un sito statico ospitato da Cloudflare. Per servire le pagine e proteggere il sito dagli abusi, Cloudflare tratta dati tecnici come il tuo indirizzo IP, lo user agent del browser, l'indirizzo richiesto e l'ora della richiesta, secondo la propria informativa sulla privacy (cloudflare.com/privacypolicy). Non usiamo questi log per profilare i visitatori.
Analytics senza cookie
Per sapere quali pagine vengono lette, il sito usa Cloudflare Web Analytics, lo strumento di analytics di Cloudflare, il nostro hosting. Non imposta cookie, non salva nulla nel tuo browser e non crea un'impronta del tuo dispositivo. Un piccolo script invia a Cloudflare la pagina vista, il sito da cui arrivi, il tipo di browser e di dispositivo, il paese e i tempi di caricamento; vediamo solo statistiche aggregate, mai un singolo visitatore. Il sito non usa strumenti pubblicitari. Gli strumenti online gratuiti funzionano nel tuo browser: i file che vi trascini non vengono caricati.
Lista d'attesa
Se ti iscrivi alla lista d'attesa, raccogliamo:
- il tuo indirizzo email;
- la lingua della pagina che hai usato (per esempio
fr); - l'origine dell'iscrizione, un breve codice che ci dice da quale pagina o link sei arrivato (per esempio
tool_arb_keys); - il tuo stack (per esempio Flutter o React Native), se scegli di indicarlo;
- la versione del testo di consenso che hai accettato.
Usiamo il tuo indirizzo per una sola cosa: un'unica email, nella tua lingua, al lancio di LocalePilot. La base giuridica è il tuo consenso. Non inviamo nient'altro e cancelliamo l'indirizzo dopo l'invio di quella email. Fino ad allora puoi revocare il tuo consenso e chiedere la cancellazione dell'indirizzo in qualsiasi momento scrivendo a localepilot@glabs325.com.
Il modulo è gestito da Web3Forms (web3forms.com), che agisce come nostro responsabile del trattamento: riceve il modulo e ce lo inoltra via email.
Cloudflare e Web3Forms possono trattare dati al di fuori dell'Unione europea, con le garanzie descritte nelle rispettive informative.
10. Email di assistenza
Se ci scrivi, per esempio con un rapporto di diagnostica che scegli di inviare, riceviamo il contenuto del tuo messaggio e il tuo indirizzo email. Li usiamo solo per risponderti e li eliminiamo una volta chiusa la richiesta, salvo che la legge ci imponga di conservarli più a lungo.
11. I tuoi diritti e la cancellazione dei dati
Poiché LocalePilot funziona in locale, quasi tutti i suoi dati si trovano sul tuo computer. Puoi:
- rimuovere i riferimenti ai progetti recenti dall'app;
- cancellare i dati locali (impostazioni, dati di licenza firmati, chiave conservata nell'archivio sicuro) disinstallando l'app o eliminando la sua cartella di supporto applicativo, per esempio
~/Library/Containers/com.glabs325.localepilotsu macOS; - disattivare una licenza dalle Impostazioni, o contattare Polar per i dati relativi al tuo acquisto.
L'editore non gestisce alcun server o database che contenga i tuoi progetti o file di localizzazione, quindi da parte nostra non ci sono dati di questo tipo da cancellare. I dati che riceviamo direttamente si limitano alle iscrizioni alla lista d'attesa, alle informazioni sugli ordini condivise da Polar e ai messaggi che invii all'assistenza.
In base al GDPR, puoi chiedere di accedere a questi dati, rettificarli o cancellarli, opporti al loro uso o revocare il tuo consenso scrivendo a localepilot@glabs325.com. Puoi anche presentare un reclamo all'autorità francese per la protezione dei dati (CNIL, cnil.fr) o all'autorità del tuo paese.
12. Contatti
Domande su questa informativa, o una richiesta di cancellazione di uno scambio con l'assistenza: localepilot@glabs325.com.