Cosa elabora Strata sul tuo Mac
Strata legge file e metadati per fornire le funzionalità del file manager:
- Ricerca di file e dimensioni delle cartelle: nomi, percorsi, dimensioni, date e altri metadati dei file sono indicizzati localmente in modo che le ricerche e i calcoli delle dimensioni possano rimanere aggiornati.
- Ricerca di contenuti, anteprime e riepiloghi: i documenti supportati vengono letti localmente. L'indice del contenuto può archiviare il testo estratto e i dati di ricerca da esso derivati.
- Cronologia e annullamento: le operazioni sui file registrano dettagli come percorsi di origine e destinazione, date e identità di file in modo che Strata possa mostrare le operazioni passate e annullarle in modo sicuro.
- Preferenze: le impostazioni, le cartelle preferite e visitate di frequente, le ricerche salvate, le aree di lavoro, le posizioni delle finestre e i dettagli del server salvati vengono conservati localmente.
Strata non carica i file locali, le query di ricerca, il testo del documento o le richieste dell'intelligenza artificiale allo sviluppatore.
L'intelligenza artificiale rimane sul tuo Mac
Chiedi a Strata, i riepiloghi dei documenti e la ricerca in linguaggio naturale utilizzano regole integrate ed elaborazione locale. Quando disponibile, Apple Intelligence viene eseguito tramite il framework Foundation Models integrato sul dispositivo Apple. Strata non invia queste richieste a un provider di intelligenza artificiale cloud.
Archiviazione locale e credenziali
L'indice dei file, l'indice dei contenuti e la cronologia delle operazioni sono crittografati su disco con AES-GCM. La loro chiave di crittografia è archiviata nel portachiavi di accesso di macOS. Questi archivi sono conservati in ~/Library/Application Support/Strata.
Le impostazioni e le posizioni salvate utilizzano le preferenze macOS. Sono separati dagli indici e dalla cronologia crittografati. S3 le chiavi segrete sono archiviate nel portachiavi; SFTP utilizza la configurazione, le chiavi o l'agente di SSH oppure la password immessa per la connessione.
La navigazione in archivi, contenitori e file remoti può creare copie di lavoro locali in ~/Library/Caches/dev.strata.app. Queste copie di lavoro sono separate dagli indici crittografati. Strata cancella le copie dei contenitori e dei server all'uscita e pulisce le copie lasciate da una sessione interrotta al lancio successivo.
Le autorizzazioni sono controllate da macOS
Accesso completo al disco consente a Strata di sfogliare le cartelle protette e includere una parte maggiore del tuo Mac nella ricerca e nei calcoli delle dimensioni delle cartelle. Senza di esso, macOS limita le cartelle che Strata può leggere.
L'Accessibilità è richiesta se abiliti la casella di ricerca opzionale nel Dock, in modo che Strata possa leggere il layout del Dock e posizionare la casella accanto ad esso.
È possibile rivedere o revocare queste autorizzazioni in Impostazioni di sistema → Privacy e sicurezza.
Quando l'app si connette a Internet
L’esplorazione dei file, l’indicizzazione, la ricerca e l’elaborazione dell’IA non richiedono un server di Strata. Le connessioni di rete servono alle seguenti funzioni:
- Aggiornamenti di Strata: la ricerca degli aggiornamenti contatta GitHub tramite Sparkle; il download contatta anche il server che ospita il file. I controlli automatici sono facoltativi e si configurano in Impostazioni → Generale. Le richieste possono includere informazioni sull’app o sul sistema e i normali metadati di connessione, come l’indirizzo IP. Non includono i tuoi file né le tue ricerche.
- Controllo della presenza di aggiornamenti in altre app: quando chiedi a Strata di controllare le app installate, contatta i feed di aggiornamento dei rispettivi editori o il servizio di ricerca dell'App Store di Apple. Le richieste dell'App Store includono gli identificatori dell'app pertinenti e la regione dello store.
- Server, condivisioni di rete e cartelle cloud: la navigazione, il trasferimento o la modifica di file su una connessione configurata invia le richieste e i dati necessari per tale azione al server o provider pertinente. I download e i caricamenti delle cartelle cloud possono essere gestiti anche da macOS o dal software del tuo provider cloud.
Tali servizi gestiscono le informazioni di connessione e i dati inviati in base alle proprie informative sulla privacy. Strata non instrada i trasferimenti di file tramite un servizio gestito dagli sviluppatori.
Conservazione e controlli
Gli indici locali, le preferenze e le posizioni salvate persistono tra i lanci. La cronologia delle operazioni conserva fino a 500 operazioni; puoi cancellarlo con Cancella cronologia nella finestra Cronologia. Impostazioni → Ricerca e indice fornisce Ricostruisci indice per l'indice dei file. La rimozione di un server S3 salvato rimuove anche la chiave segreta salvata dal portachiavi.
La sola rimozione dell'app non rimuove tutti i dati salvati. Dopo aver chiuso Strata, i dati e le cache di supporto dell'applicazione possono essere rimossi dalle posizioni elencate sopra. Le preferenze e tutti gli eventuali elementi rimanenti del portachiavi Strata vengono archiviati separatamente e possono anche essere rimossi dal Mac.
Diagnostica e informazioni condivise
Strata scrive messaggi diagnostici locali tramite la registrazione macOS. Non carica automaticamente la diagnostica o i rapporti sugli arresti anomali allo sviluppatore. Se apri un problema GitHub o invii tu stesso una segnalazione, le informazioni che scegli di includere verranno condivise tramite tale servizio.
Domande e modifiche
Per domande sulle pratiche sulla privacy di Strata, contattare il manutentore tramite il repository GitHub di Strata Files. I problemi di GitHub sono pubblici, quindi lascia fuori i contenuti e le credenziali dei file privati.
Se la gestione dei dati dell'app cambia, questa politica verrà aggiornata e la data sopra indicata cambierà. Il codice sorgente di Strata è disponibile su GitHub.