La prego di segnalare qualsiasi vulnerabilità di sicurezza. In caso di violazione della sicurezza, prometto di renderla nota.
Cosa resta sul suo Mac
- note, messaggi, contatti, Tempo di utilizzo, cronologia e segnalibri di Safari, registrazioni di Memo Vocali, dati di Bear e Logseq e documenti vengono letti sul suo Mac, e le esportazioni vengono scritte in cartelle che sceglie lei sul suo Mac
- queste fonti non richiedono nessun account, e nulla di ciò che esporta da esse viene caricato. non vanno mai su Exporter Cloud
- il database di Apple Notes viene aperto in sola lettura, e anche i dati delle altre app e i suoi documenti vengono soltanto letti
- il server MCP ascolta su 127.0.0.1, quindi solo le app sul suo stesso Mac possono raggiungerlo, e legge soltanto le sue esportazioni
Safari
- la sua cronologia, i segnalibri, l’Elenco lettura, i pannelli e tutto il resto che Safari conserva vengono letti sul suo Mac, dalle cartelle che lei autorizza, e scritti solo nella cartella che sceglie lei. Exporter non ha nessun server per questi dati e non ne tiene alcuna copia
- Exporter si limita a leggere i file di Safari, da una copia che ne fa, e non scrive mai accanto a essi. Non legge mai finestre private, pannelli fissati privati, le sue password, i valori dei moduli o i dati dei siti
- “Testo della pagina” è disattivato finché non lo spunta. Se lo spunta, Exporter scarica dal web le pagine che ha salvato nei segnalibri o nell’Elenco lettura, dal suo Mac, come farebbe un estraneo: senza i suoi cookie, mai un indirizzo privato e mai un indirizzo che contiene un segreto. La sua cronologia non viene mai scaricata, e nulla passa per exporter.dev
Memo Vocali
- le sue registrazioni vengono lette sul suo Mac, dalla cartella che lei autorizza, e copiate solo nella cartella che sceglie lei. Exporter non ha nessun server per questi dati e non ne tiene alcuna copia
- le trascrizioni vengono fatte sul suo Mac dal modello vocale di Apple. L’audio non viene mai caricato, né su Exporter né altrove. Ogni trascrizione viene conservata sul suo Mac, così una registrazione non viene trascritta due volte
Exporter Cloud: Linear e Notion
- è spento finché non accede e non collega uno spazio di lavoro di Linear o Notion. accede con Apple; il suo indirizzo email e un identificativo dell’account vengono conservati con l’account
- per ogni spazio di lavoro che collega: il suo token di accesso, cifrato a riposo, e ciò che permette a Exporter di leggere: da Linear i ticket, i progetti, i commenti e i documenti, da Notion le pagine che condivide, i loro database e le immagini e i file che Notion ospita in esse, conservati come file markdown nello spazio di archiviazione di exporter.dev in Europa occidentale, così il suo Mac, il suo iPhone e gli agenti che collega possono leggerli. si conserva anche un registro di ogni sincronizzazione: quando è stata eseguita, quanti elementi, se ha funzionato
- non c’è crittografia end-to-end: il server legge quei contenuti per sincronizzarli, per scriverli nella sua cartella di esportazione e per rispondere agli agenti che autorizza. nessuno qui li legge per altro, e non vengono mai usati per la pubblicità né per addestrare un modello
- il pagamento del cloud passa dall’App Store o da Stripe; l’account conserva il piano e le date di rinnovo, mai un numero di carta
- quando un piano è scaduto da 30 giorni, il server cancella le copie che conserva dei suoi spazi di lavoro e i relativi token; i file già sul suo Mac restano. per eliminare l’account e tutto ciò che contiene, scriva a exporter@tinysend.com
Cosa ne esce
- l’app invia eventi anonimi, mai contenuti: nessun titolo di note o cartelle, nessun percorso, nessun testo, nessun conteggio esatto, solo fasce di dimensione approssimative. Vanno a tinysend.com e, dalla versione 5.2, anche a events.jarkeeper.com, entrambi miei. L’identificativo che usa è un token casuale che non corrisponde a nulla, nemmeno al suo acquisto. Disattivi le statistiche nelle impostazioni dell’app e non viene inviato nulla. Dalla 4.5 dicono anche come appare l’app sul tuo Mac (chiaro o scuro, dimensioni di schermo e finestra, il chip e le impostazioni di accessibilità che cambiano come viene disegnata) e quali di una trentina di app elencate sono installate
- gli acquisti passano dall’App Store, e il pagamento lo gestisce Apple
- rapporti su arresti anomali, blocchi e velocità: quando l’app si chiude in modo anomalo, si blocca o si apre lentamente, macOS scrive un rapporto e lo passa all’app, che lo invia a diagnostics.jarkeeper.com, dove li leggo per tutte le mie app. Un rapporto dice in quale punto del codice dell’app è successo, la versione dell’app, macOS e il tipo di Mac, e su macOS 27 quale schermata o passaggio di configurazione era aperto. Non contiene mai contenuti, titoli o percorsi delle note. Segue lo stesso interruttore delle statistiche: spegnilo e non ne viene inviato nessuno
- una sincronizzazione fallita si segnala da sola: quando una sincronizzazione si ferma, o fallisce su più di un decimo di ciò che le è stato chiesto, l’app invia un rapporto di esecuzione a diagnostics.jarkeeper.com: quanti elementi, quali tipi di errore, i codici e le parole di errore del database stesso, quanto sono grandi il database di Note e il suo registro, se Note era aperta e lo spazio libero su disco. Mai un titolo, un percorso o una parola di una nota. Segue lo stesso interruttore dei rapporti sugli arresti
- un rapporto di assistenza parte solo quando lo invii.
exporter reportdalla riga di comando lo stampa e lo copia negli appunti;exporter report --sendlo invia, con il suo indirizzo se aggiunge--email. Contiene la versione dell’app, macOS e l’hardware, lo stato delle connessioni, le esecuzioni recenti e l’ultimo crash, e nessun contenuto delle note - il feedback esce solo quando lo invia dal pannello di feedback dell’app: ciò che scrive, la sua email a meno che non lo invii in forma anonima, e le informazioni dell’app e lo stato dell’acquisto solo se li include