La presente Informativa sulla privacy spiega come Claude Code Notifier tratta i Suoi dati. Claude Code Notifier è composto dalle app per telefono per iOS e Android, da ccn (uno strumento a riga di comando per macOS, Linux e Windows), dall'app facoltativa per la barra dei menu del Mac, dal nostro server di inoltro e da questo sito web. Nel loro insieme li chiamiamo "le App". Sono forniti da TouchTap Ltd ("noi", "ci", "nostro"). Desideriamo indicare con chiarezza quali dati vengono raccolti, come vengono utilizzati e con chi possono essere condivisi.
ccn o l'app per Mac) invia una notifica tramite il nostro server di inoltro ai telefoni che Lei ha abbinato. Una notifica può contenere il nome del progetto e il percorso della sua cartella, il messaggio di Claude o la domanda che pone e, per una richiesta di autorizzazione, il comando o il file interessato. Il server elimina le notifiche entro 48 ore. Non vendiamo i Suoi dati né li utilizziamo a fini pubblicitari.
01Panoramica delle App
Claude Code Notifier è composto da:
ccn e può inoltre mostrare notifiche sul Mac e inviare webhook.02Dati che raccogliamo
2.1ccn (strumento a riga di comando)
Claude Code esegue ccn in sette momenti di una sessione (avvio della sessione, ogni prompt che Lei invia, prima di ogni utilizzo di uno strumento, richieste di autorizzazione, notifiche di autorizzazione, quando Claude si ferma e fine della sessione) e gli trasmette i dettagli di quel momento: l'ID della sessione, la cartella di lavoro, lo strumento che Claude intende usare e il relativo input, il prompt che Lei ha digitato, l'ultimo messaggio di Claude ed eventuali domande poste da Claude. ccn conserva quanto segue sul Suo computer, in ~/.config/ccn/ (%APPDATA%\ccn\ su Windows):
config.toml)Ricordare l'abbinamento e le Sue preferenzecredentials), oppure nel portachiavi di sistema se Lei lo sceglieAutenticarsi presso il server di inoltroccn.log, mantenuto sotto 1 MB)Risoluzione dei problemi~/.claude/settings.json, più una copia di backup una tantum di tale fileConsentire a Claude Code di eseguire ccnccn invia al nostro server di inoltro: al momento della registrazione, l'ID casuale di questo computer, il suo token, il suo nome (per impostazione predefinita il nome host del computer; Lei può sceglierne un altro), il suo sistema operativo, la versione di ccn e le funzionalità supportate; e, per ogni notifica, i dati elencati al punto 2.4. Per decidere se attendere il Suo telefono, ccn verifica da quanto tempo tastiera e mouse sono inattivi. Tale verifica avviene sul Suo computer e il risultato non viene mai inviato. ccn non invia dati analitici.
2.2Applicazione per Mac (facoltativa)
L'app per la barra dei menu del Mac raccoglie e conserva localmente sul Suo Mac i seguenti dati:
Quando è abbinata a un telefono, l'app per Mac invia al nostro server di inoltro il proprio ID casuale, un token, il nome del Mac e i dati di notifica elencati al punto 2.4.
2.3App per iOS e Android
Le app per telefono raccolgono e conservano:
ccnL'app per Android può utilizzare la fotocamera per scansionare il codice QR mostrato dall'app per Mac. L'immagine viene elaborata sul telefono e non viene né conservata né inviata.
2.4Server di inoltro
Il nostro server di inoltro conserva:
ccn o app per Mac), versione, funzionalità supportate e data di registrazione e dell'ultimo contattoEliminati, insieme alle impostazioni e agli abbinamenti del computer, quando il computer non si è connesso per 60 giorniccn config set: quali notifiche inviare, ore di silenzio, suono e per quanto tempo attendere il telefonoFino a modifica, insieme al registro del computerSe un telefono o un computer non viene utilizzato per 60 giorni, il server ne elimina i registri e gli abbinamenti. Per utilizzarlo di nuovo, dovrà abbinarlo nuovamente.
Il server di inoltro non conserva il Suo indirizzo IP. Il nostro fornitore di hosting, Cloudflare, lo tratta per evadere ogni richiesta e ci comunica il paese da cui proviene una richiesta. Registriamo tale paese solo quando un codice di abbinamento viene rifiutato, per individuare usi impropri, ed eliminiamo tale registrazione dopo 60 giorni.
2.5Dati analitici
Le app per telefono inviano eventi di prodotto anonimi al nostro server. Gli eventi non contengono alcun identificativo del dispositivo e il server non conserva indirizzi IP insieme a essi. Ogni lotto include solo piattaforma, versione e build dell'app, versione del sistema operativo, modello del dispositivo, paese, lingua, stato di accesso e tipo di build. Gli eventi descrivono come viene utilizzata l'app: ad esempio, che l'app è stata aperta, che è stato visualizzato il paywall o scelto un piano, l'esito di un acquisto, i passaggi della configurazione iniziale, se è stata concessa l'autorizzazione alle notifiche, quale tipo di computer Lei ha scelto di configurare (macOS, Linux o Windows), che è stato mostrato un codice di abbinamento o copiato un comando di installazione, che l'abbinamento è terminato (con il tipo di computer e il suo sistema operativo) e che Lei ha risposto a una notifica (solo con il tipo di richiesta). Gli eventi non contengono mai nomi di progetti, comandi, prompt o messaggi di Claude.
Questo sito web utilizza Umami, un servizio di analisi attento alla privacy che non utilizza cookie. Conta le visualizzazioni delle pagine e i clic sui pulsanti di download e di installazione, incluso il sistema operativo di cui è stato mostrato o copiato il comando di installazione.
03Come utilizziamo i Suoi dati
I Suoi dati sono utilizzati esclusivamente per fornire e migliorare le App:
- Recapito delle notifiche: per avvisarLa quando Claude Code termina o richiede la Sua attenzione
- Risposta a distanza: per trasmettere le Sue risposte dal telefono a Claude Code sul Suo computer
- Abbinamento: per collegare i Suoi computer e telefoni con un codice di breve durata
- Impostazioni dei computer: per consentirLe di modificare le impostazioni di un computer dal telefono
- Monitoraggio delle sessioni: per mostrare la cronologia e le statistiche delle sessioni (app per Mac)
- Inoltro tramite webhook: per inviare notifiche a servizi esterni da Lei configurati, come Slack o Discord (app per Mac)
- Verifica degli acquisti in-app: per confermare abbonamenti e acquisti a vita (app per telefono) e per tenere la documentazione contabile
- Miglioramento del prodotto: per contare, in forma aggregata, come vengono utilizzate le app e l'andamento dei test sui prezzi
- Sicurezza: per rilevare usi impropri dei codici di abbinamento e del server di inoltro
04Conservazione e sicurezza dei dati
4.1Memorizzazione locale (ccn)
- File: conservati in
~/.config/ccn/(%APPDATA%\ccn\su Windows). Su macOS e Linux i file di configurazione e delle credenziali possono essere letti solo dal Suo account utente - Credenziali: memorizzate per impostazione predefinita in un file privato, oppure nel Portachiavi di macOS, in Gestione credenziali di Windows o nel Secret Service di Linux se Lei imposta
credential_storesukeychain - Conservazione dei dati: i file di sessione vengono eliminati al termine di una sessione o dopo 7 giorni di inutilizzo.
ccn uninstallelimina tutto ciò checcnconserva
4.2Memorizzazione locale (app per Mac)
- Dati delle sessioni: memorizzati in un database locale sul Suo Mac
- Preferenze: memorizzate in UserDefaults (l'archivio standard delle preferenze di macOS)
- Credenziali cloud: memorizzate in modo sicuro nel Portachiavi di macOS
- Conservazione dei dati: la cronologia delle sessioni viene eliminata automaticamente dopo un periodo configurabile (predefinito: 30 giorni)
4.3Memorizzazione locale (iOS/Android)
- Cronologia delle notifiche: memorizzata nell'archivio privato dell'app sul Suo telefono
- Identificativo del dispositivo: memorizzato nel Portachiavi di iOS o, su Android, in una memoria crittografata. iOS può conservare gli elementi del Portachiavi dopo l'eliminazione di un'app, quindi una reinstallazione può riutilizzare lo stesso identificativo
- Preferenze: memorizzate in UserDefaults (iOS) o DataStore (Android)
- Conservazione dei dati: la cronologia delle notifiche rimane finché Lei non la cancella o non elimina l'app
4.4Memorizzazione nel cloud
- Infrastruttura: il server di inoltro funziona su Cloudflare Workers, con i dati memorizzati in Cloudflare D1 (SQLite) e Durable Objects
- Crittografia: tutte le comunicazioni con il server utilizzano la crittografia TLS (HTTPS/WSS)
- Ubicazione geografica: i dati possono essere trattati nei data center di Cloudflare in tutto il mondo
- Scadenza delle notifiche: un processo di pulizia viene eseguito ogni giorno ed elimina le notifiche, insieme alle Sue risposte, più vecchie di 24 ore, quindi nessuna viene conservata per più di 48 ore. Mentre un computer attende la Sua risposta, una copia della risposta viene inoltre conservata per un massimo di 1 ora
- Registri inattivi: lo stesso processo giornaliero elimina i telefoni e i computer non utilizzati da 60 giorni, insieme ai relativi abbinamenti e impostazioni, e gli abbinamenti revocati 60 giorni dopo la revoca. I registri degli acquisti vengono eliminati 6 anni dopo la loro data
05Servizi di terze parti
Le App utilizzano i seguenti servizi di terze parti:
- Utilizzato da
- App per iOS, server di inoltro
- Finalità
- Elaborare abbonamenti e acquisti una tantum e inviarci comunicazioni in merito
- Dati condivisi con Apple
- L'acquisto, con l'identificativo del dispositivo come token dell'account
- Dati ricevuti
- Verifica dell'acquisto, stato dell'abbonamento, date, prezzo, valuta e paese dello store
- Nota
- Le informazioni di pagamento sono gestite interamente da Apple. Non riceviamo né conserviamo i Suoi dati di pagamento.
- Utilizzato da
- App per Android, server di inoltro
- Finalità
- Elaborare abbonamenti e acquisti una tantum e inviarci comunicazioni in merito
- Dati condivisi con Google
- L'acquisto, con l'identificativo del dispositivo come ID account offuscato
- Dati ricevuti
- Verifica dell'acquisto, token di acquisto, stato e date dell'abbonamento
- Nota
- Le informazioni di pagamento sono gestite interamente da Google. Non riceviamo né conserviamo i Suoi dati di pagamento.
- Utilizzato da
- App per iOS, server di inoltro
- Finalità
- Recapitare notifiche e aggiornamenti silenziosi a iPhone e iPad
- Dati condivisi con Apple
- Token push; titolo e testo della notifica (fino a 200 caratteri); nome del progetto; testo del prompt (fino a 500 caratteri); nome dello strumento e riepilogo dell'input; opzioni di risposta; ID delle notifiche. I percorsi delle cartelle dei progetti non vengono inviati
- Utilizzato da
- App per Android, server di inoltro
- Finalità
- Recapitare notifiche e aggiornamenti silenziosi ai telefoni Android con Firebase Cloud Messaging (FCM)
- Dati condivisi con Google
- Token push e gli stessi dati di notifica inviati ad APNs; ID di installazione Firebase
- Utilizzato da
- Server di inoltro, questo sito web
- Finalità
- Ospitare il server di inoltro e questo sito web e conservare i dati del server descritti al punto 2.4
- Dati trattati
- Tutti i dati inviati al server di inoltro e i dati standard delle richieste, come gli indirizzi IP
- Utilizzato da
ccne l'app per Mac- Finalità
- I file delle versioni sono ospitati su GitHub. Gli script di installazione presenti su questo sito web scaricano
ccnda GitHub e ne verificano il checksum. È possibile installarlo anche con Homebrew o npm - Dati condivisi
- Dati standard delle richieste (indirizzo IP, user agent) con il servizio da cui Lei effettua il download. Homebrew e npm dispongono di propri strumenti di analisi e di proprie informative
- Utilizzato da
- App per Mac
- Finalità
- Verificare la disponibilità di aggiornamenti dell'app per Mac e distribuirli
- Dati condivisi
- Dati standard delle richieste HTTP (indirizzo IP, user agent) quando l'app legge il feed degli aggiornamenti di questo sito web ed effettua il download da GitHub
- Nota
- Sparkle è un software open source integrato nell'app, non un servizio; non invia nulla ai suoi sviluppatori
- Utilizzato da
- Questo sito web
- Finalità
- Contare le visualizzazioni delle pagine e i clic sui pulsanti, senza cookie
- Dati trattati
- Indirizzo della pagina, referrer, browser, tipo di dispositivo e paese
- Utilizzato da
- App per Mac (configurati da Lei)
- Finalità
- Inoltrare le notifiche a servizi esterni
- Servizi supportati
- Slack, Discord o qualsiasi endpoint HTTP personalizzato
- Dati condivisi
- Contenuto delle notifiche, inclusi nomi dei progetti, percorsi, messaggi e orari
- Nota
- I webhook sono del tutto facoltativi e configurati da Lei. I dati vengono inviati solo ai servizi che Lei configura espressamente.
ccnnon invia webhook.
06Condivisione dei dati
Condividiamo i Suoi dati solo nei seguenti casi:
- Tra i Suoi dispositivi: le notifiche passano tra i Suoi computer e i telefoni a essi abbinati tramite il nostro server di inoltro. Un telefono abbinato può vedere il nome, il tipo, il sistema operativo e le impostazioni di ciascun computer
- Con i fornitori di notifiche push: Apple (APNs) e Google (FCM) ricevono il contenuto delle notifiche per recapitarlo al Suo telefono
- Con gli store di app per gli acquisti: Apple e Google elaborano abbonamenti e acquisti una tantum; ricevono i dati delle transazioni e noi non riceviamo le Sue informazioni di pagamento
- Con i nostri fornitori di servizi: Cloudflare ospita il server di inoltro e questo sito web, e Umami conta le visite al sito web
- Con i webhook da Lei configurati: se Lei configura webhook nell'app per Mac, i dati delle notifiche vengono inviati a tali endpoint
- Obblighi di legge: possiamo comunicare dati se richiesto dalla legge o per tutelare i nostri diritti
Non vendiamo, noleggiamo né scambiamo i Suoi dati personali con terzi.
07I Suoi diritti e le Sue scelte
7.1Accesso ai dati e cancellazione
- Visualizzare i Suoi dati: la cronologia delle notifiche è mostrata nelle app per telefono;
ccn config showmostra le impostazioni di un computer; la cronologia delle sessioni è mostrata nell'app per Mac - Annullare l'abbinamento: revochi un abbinamento dal telefono, con
ccn deviceso nell'app per Mac. Il telefono smette immediatamente di ricevere le notifiche di quel computer. Il server contrassegna l'abbinamento come revocato, elimina le relative notifiche secondo la consueta tempistica, entro 48 ore, ed elimina l'abbinamento 60 giorni dopo - Rimuovere ccn:
ccn uninstallrimuove i suoi hook dalle impostazioni di Claude Code, revoca tutti gli abbinamenti ed elimina le sue credenziali e i suoi file locali - Eliminare i dati locali: l'eliminazione di un'app per telefono o dell'app per Mac rimuove i dati che essa ha memorizzato su quel dispositivo (ad eccezione, su iOS, dell'identificativo del dispositivo nel Portachiavi; vedere il punto 4.3)
- Eliminare i dati sul server: per far eliminare dal nostro server i registri dei Suoi computer e telefoni, scriva a [email protected] indicando i nomi dei Suoi computer e telefoni
- Impostazioni di conservazione dei dati: scelga nelle impostazioni dell'app per Mac per quanto tempo conservare la cronologia delle sessioni
7.2Opzioni di rinuncia
- Scegliere cosa viene inviato: per ciascun computer, disattivi le notifiche per i turni terminati, le richieste di autorizzazione o le domande, oppure imposti le ore di silenzio, dal telefono o con
ccn config set - Autorizzazione alle notifiche: se Lei disattiva le notifiche per l'app sul telefono, il server lo registra e smette di inviarle notifiche visibili. Gli aggiornamenti silenziosi, come la conferma dell'abbinamento, continuano ad arrivare
- Smettere di usare l'inoltro: annulli l'abbinamento di tutti i telefoni per smettere di inviare dati al server di inoltro. L'app per Mac può comunque mostrare notifiche sul Mac senza di esso
- Webhook: rimuova le configurazioni dei webhook nell'app per Mac per smettere di inoltrare dati a servizi esterni
- Aggiornamenti automatici: disattivi la verifica automatica degli aggiornamenti nelle impostazioni dell'app per Mac
7.3I Suoi diritti
A seconda del luogo in cui risiede, anche nel Regno Unito e nell'Unione europea, Lei può avere il diritto di accedere ai Suoi dati personali, di rettificarli o di cancellarli, di opporsi al loro trattamento o di chiederne la limitazione, e di riceverne una copia. Per esercitare tali diritti, scriva a [email protected]. Poiché non esistono account, potremmo chiederLe alcuni dettagli, come i nomi dei Suoi computer e telefoni, per individuare i Suoi registri. Lei ha inoltre il diritto di proporre reclamo a un'autorità di controllo per la protezione dei dati; nel Regno Unito si tratta dell'Information Commissioner's Office (ico.org.uk).
7.4Portabilità dei dati
Le App attualmente non offrono una funzione di esportazione dei dati. I dati memorizzati sui Suoi dispositivi possono essere consultati nelle App, e i file di ccn sono in testo semplice.
08Informazioni sui percorsi dei progetti e sui comandi
ccn e dell'app per Mac possono includere:
- Percorsi completi nel file system dei Suoi progetti (ad es.
/Users/yourname/Projects/secret-project) - Nomi degli strumenti e riepiloghi dei relativi input (ad es. percorsi dei file letti o comandi di shell eseguiti)
- L'ultimo messaggio di Claude, i piani e le domande, e l'inizio del Suo prompt
- Il nome del Suo computer, che corrisponde al nome host salvo che Lei ne scelga un altro
Queste informazioni vengono inviate al nostro server di inoltro e, in versione abbreviata, ad Apple o Google per recapitare la notifica. Se lavora su progetti sensibili o riservati, valuti se le notifiche sul telefono siano appropriate e quali tipi di notifica attivare per ciascun computer.
09Privacy dei minori
Le App non sono destinate a minori di 13 anni. Non raccogliamo consapevolmente informazioni personali di minori. Se ritiene che abbiamo raccolto inavvertitamente dati di un minore, La preghiamo di contattarci per farli rimuovere.
10Trasferimenti internazionali di dati
Il nostro server di inoltro funziona sulla rete globale di Cloudflare, e Apple e Google recapitano le notifiche dalla propria infrastruttura. I Suoi dati possono essere trattati in data center situati al di fuori del Suo paese di residenza. Abbinando un telefono a un computer, Lei acconsente a tale trasferimento di dati.
11Modifiche alla presente Informativa sulla privacy
Potremmo aggiornare la presente Informativa sulla privacy man mano che le App evolvono. Le modifiche sostanziali saranno comunicate tramite le App o su questa pagina. La data di "Ultimo aggiornamento" in alto indica quando l'informativa è stata rivista per l'ultima volta. Le traduzioni sono fornite per comodità; se una traduzione differisce dalla versione inglese, prevale la versione inglese.
12Contatti
Per domande, dubbi o richieste relative alla presente Informativa sulla privacy o ai Suoi dati, La preghiamo di contattarci: