Informativa sulla privacy
Non raccogliamo i tuoi dati.
Non abbiamo niente da vendere, condividere, perdere o consegnare, perché non lo riceviamo mai. Il resto di questa pagina è il dettaglio dietro questa frase.
Ultimo aggiornamento:
Questa pagina è una traduzione, fornita per comodità. In caso di differenze con l'originale in inglese, prevale la versione inglese.
In breve. Ninja comprime, converte e modifica i video interamente sul tuo telefono. Non ha server, account, pubblicità né statistiche d'uso, e l'app stessa non effettua richieste di rete. Se acquisti Ninja Pro, il pagamento lo gestiscono Apple o Google e Ninja sa soltanto quale piano possiede il tuo account dello store. Niente di ciò che apri in Ninja — nessun video, nessun nome di file, nessuna statistica d'uso — viene inviato a noi o a chiunque altro.
Questa informativa riguarda l'app Ninja — presente come Ninja: Compressore video su Google Play e Ninja: Compressore video su App Store, pacchetto app.ninjacompress.mobile — e questo sito. Entrambi sono pubblicati da Aviad Katani (Katani Labs), di seguito «noi».
Cosa tocca Ninja sul tuo dispositivo
I video che scegli. Scegli i video tramite il selettore del telefono (il selettore di foto di Android, il selettore della libreria foto di iOS, un selettore di file, oppure condividendo un video con Ninja da un'altra app). Ninja legge quelli che scegli, li comprime e scrive il risultato dove gli hai indicato. Non esamina mai la tua libreria di sua iniziativa e non apre mai un file che non hai scelto tu.
Fotogrammi video, per poco. Per mostrare una miniatura, il confronto prima/dopo o il controllo che dimostra che un file compresso si riproduce davvero, Ninja decodifica alcuni fotogrammi in memoria sul tuo dispositivo. Vengono disegnati sullo schermo e poi scartati.
Cosa conserva Ninja sul tuo dispositivo
Tutto risiede nella memoria privata dell'app Ninja — un database locale e una cartella privata vault. Nessun'altra app può leggerla, e niente di tutto ciò viene trasmesso altrove.
| Cosa | Contiene |
|---|---|
| Cronologia delle operazioni | Per ogni video che hai elaborato: il nome e il riferimento che hai scelto, la dimensione del file, le impostazioni usate, se è riuscito, quanto spazio ha fatto risparmiare e gli orari. |
| Ninja Vault | Per gli originali che hai scelto di mettere da parte invece di eliminarli subito: nome e riferimento dell'originale, dove si trova la copia nella memoria privata, la sua dimensione e per quanto tempo viene conservata. La copia messa da parte è il file video originale stesso. |
| Preset | I preset di compressione che hai salvato e i nomi che hai dato loro. |
| Stato di Ninja Pro | Se hai acquistato Pro: quale piano possiede il tuo account dello store, quando lo store l'ha confermato l'ultima volta e, per un abbonamento, quando termina il periodo in corso — così Pro continua a funzionare offline. Nessun nome, email o dato di pagamento; lo store non li fornisce mai all'app. |
| Preferenze e contatori | Le tue impostazioni (azione predefinita dopo la compressione, conservazione, modello del nome file, tema, feedback aptico e così via) e i totali complessivi, come lo spazio recuperato e le operazioni completate. |
Cosa esce dal tuo dispositivo
Niente, a meno che tu non lo invii di proposito.
L'unico modo in cui un file esce da Ninja è se tocchi Condividi e scegli una destinazione nel menu di condivisione del telefono. Il sistema operativo passa allora il file all'app che hai scelto, e vale l'informativa sulla privacy di quell'app — non la nostra. Ninja da solo non carica, non sincronizza e non salva nulla altrove.
Due dettagli onesti dietro questa promessa:
- Su Android, l'app non richiede l'autorizzazione
INTERNET. Il sistema operativo blocca quindi ogni accesso alla rete da parte dell'app, qualunque cosa tenti una libreria al suo interno. - Ninja include FFmpeg, una libreria multimediale generica capace di leggere da indirizzi di rete. Ninja le passa sempre e solo file locali. Su Android l'assenza dell'autorizzazione
INTERNETlo impone a livello di sistema; iOS non ha un'autorizzazione equivalente, quindi lì la garanzia si basa sul codice dell'app, che non contiene alcun indirizzo di rete né alcun client HTTP.
I tuoi backup sono un'eccezione che non controlliamo. La memoria privata di Ninja contiene normali dati dell'app, quindi se il backup del dispositivo è attivo, il sistema operativo può includerla nel tuo backup — il backup di Android sul tuo account Google, oppure un backup su iCloud o sul computer in iOS. È il tuo backup, nel tuo account, regolato dai termini di Google o di Apple. Noi non lo vediamo mai.
La valutazione di Ninja resta tra te e il tuo app store. Di rado — solo subito dopo una compressione che ha fatto risparmiare spazio vero, mai nel primo giorno e al massimo una volta ogni 120 giorni — Ninja chiede al telefono di mostrare la finestra di valutazione di App Store o di Google Play. È lo store a disegnarla, a decidere se mostrarla e a gestire quello che fai lì secondo i termini di Apple o di Google; Ninja non viene informato se è apparsa né di cosa hai scelto. Per rispettare questo calendario, Ninja conserva sul telefono due date: quando l'hai aperto la prima volta e quando ha chiesto l'ultima volta.
Acquisti di Ninja Pro
Ninja Pro è venduto tramite l'App Store di Apple e Google Play. Quando acquisti o ripristini, subentra la finestra dello store: lo store elabora il pagamento e noi non vediamo mai la tua carta, il tuo nome o la tua email. Lo store fornisce poi a Ninja un registro firmato del piano Pro che possiede il tuo account, che Ninja verifica sul telefono — nessun server di Ninja è coinvolto. Apple e Google conservano i propri registri dell'acquisto secondo le informative sulla privacy di Apple e di Google. Nelle nostre console degli store vediamo report di vendita aggregati, come ogni sviluppatore; non ci permettono di identificarti.
Le autorizzazioni, e perché vengono chieste
Ninja chiede il meno possibile, e lo chiede al momento opportuno invece che all'avvio. Puoi rifiutarne una qualsiasi e comprimere comunque i video tramite il selettore di sistema.
Android
| Autorizzazione | Perché |
|---|---|
READ_MEDIA_VIDEO, READ_MEDIA_VISUAL_USER_SELECTED | Solo per la griglia di video nell'app e per l'elenco dei «video più grandi sul dispositivo». Il selettore di foto di sistema non richiede alcuna autorizzazione, e Ninja funziona anche senza questa. |
READ_EXTERNAL_STORAGE (Android 12 e precedenti) | L'equivalente di quella qui sopra, prima del selettore di foto. |
WRITE_EXTERNAL_STORAGE (Android 10 e precedenti) | Per salvare le copie compresse nella galleria e rimuovere gli originali che hai scelto di eliminare, sulle versioni precedenti all'archiviazione limitata (scoped storage). |
ACCESS_MEDIA_LOCATION | Conserva il tag di posizione di un video quando Ninja lo copia — la copia compressa, una copia nel Vault e «Sostituisci l'originale». Senza, Android rimuove la posizione da ogni copia e la mappa della galleria perde quei video. La posizione viene riscritta solo nei tuoi file; non lascia mai il telefono. |
MANAGE_MEDIA (Android 12 e successivi, facoltativa) | Mai richiesta di per sé. Se la attivi nelle Impostazioni di sistema, spostare gli originali nel Cestino o eliminarli non mostra più una finestra di conferma per ogni gruppo. Non cambia nient'altro: i nove controlli vengono comunque eseguiti prima, e Ninja funziona allo stesso modo anche senza. |
FOREGROUND_SERVICE, …MEDIA_PROCESSING, …DATA_SYNC | Tiene attiva una compressione lunga quando cambi app, invece di farti perdere i progressi. |
POST_NOTIFICATIONS | La notifica di avanzamento di quel servizio. |
WAKE_LOCK | Tiene attivo il dispositivo durante un'operazione, se hai attivato questa impostazione. |
com.android.vending.BILLING | Permette a Ninja di chiedere all'app Google Play di mostrare la finestra di acquisto di Ninja Pro e di leggere quale piano possiedi. L'acquisto avviene dentro l'app Play Store, quindi Ninja continua a non avere l'autorizzazione Internet. |
ACCESS_NETWORK_STATE | Aggiunta dalla libreria di riproduzione video; può solo sapere se esiste una rete. Non può aprire una connessione — può farlo solo INTERNET, e Ninja non ce l'ha. |
Ninja non richiede mai, di proposito, MANAGE_EXTERNAL_STORAGE («accesso a tutti i file»). Non ne ha bisogno.
iOS
| Autorizzazione | Perché |
|---|---|
| Accesso alla libreria foto | Solo quando salvi un video compresso nella libreria o sposti un originale in Eliminati di recente. La compressione in sé funziona anche senza. |
L'app iOS contiene anche le descrizioni d'uso di fotocamera e microfono, perché Apple le richiede per il codice di acquisizione presente nella libreria FFmpeg. Ninja non chiama mai quel codice e non chiede mai nessuna delle due autorizzazioni.
Eliminare tutto
- Elementi del Ninja Vault: apri il Vault ed elimina o ripristina ogni originale messo da parte.
- Tutto ciò che Ninja conserva: su Android, Impostazioni → App → Ninja Video Compress → Spazio di archiviazione → Cancella dati, oppure disinstalla l'app. Su iOS, elimina l'app. In entrambi i casi vengono rimossi il database, la cartella del vault e ogni preferenza.
- Un acquisto di Ninja Pro appartiene al tuo account dello store, non alla memoria dell'app: cancellare i dati o disinstallare non annulla un abbonamento, e Ripristina acquisti riporta Pro dopo una reinstallazione.
- I video che hai salvato nella galleria o in File restano dove sono. Sono file tuoi, nella tua memoria; rimuovere Ninja non li tocca.
Non esiste una procedura per «richiedere i miei dati», perché non esiste una copia dei tuoi dati da nessuna parte se non sul tuo telefono.
Questo sito
ninjacompress.app non imposta cookie, non usa strumenti di statistica e non carica nulla da altre aziende — font, immagini e script sono tutti serviti da questo dominio. Il server web è configurato per non conservare i log di accesso, quindi non registra le pagine che visiti, il tuo indirizzo IP o il tuo browser. Il sito è servito da un server in Germania tramite HTTPS.
Due piccole cose che il server fa con lo user agent del tuo browser (nome e versione, che ogni browser invia a ogni sito): lo legge per mostrare il pulsante dello store giusto — App Store su un iPhone, Google Play su un telefono Android — e poi lo dimentica. Non viene annotato nulla.
Su iPhone, Safari può mostrare lo Smart App Banner di Apple per Ninja in cima alla pagina. Quel banner fa parte di Safari: è Safari stesso a chiedere ad Apple il nome e l'icona dell'app, come fa con ogni sito che indica un'app. Nessun'altra pagina di questo sito carica nulla da Apple.
Se chiudi il suggerimento della lingua in fondo a una pagina, o scegli una lingua dal menu, il tuo browser ricorda questa scelta nel proprio spazio di archiviazione, sul tuo dispositivo, così il suggerimento non ricompare. Non ci viene mai inviata. Se cancelli i dati di questo sito nel browser, la scelta viene rimossa.
C'è un'altra eccezione, e vale solo se arrivi toccando uno dei nostri annunci. La sezione successiva la spiega per intero.
I nostri annunci, e l'unica cosa che questo sito invia
Pubblicizziamo Ninja su Facebook, Instagram e TikTok. Quando tocchi uno di questi annunci, la rete pubblicitaria aggiunge un ID clic all'indirizzo della pagina che apre — fbclid per Meta, ttclid per TikTok — e di solito alcuni tag di campagna (utm_…).
Mentre navighi partendo da quell'annuncio, i link tra le nostre pagine mantengono gli stessi parametri nell'indirizzo — per farlo non viene salvato nulla sul tuo dispositivo. Se poi tocchi un pulsante dello store, la pagina invia un messaggio al nostro server, che lo inoltra direttamente alla rete di cui hai toccato l'annuncio. Il messaggio contiene:
- l'ID clic dell'annuncio,
- la stringa user agent del tuo browser (nome e versione, che ogni browser invia a ogni sito),
- quale pulsante dello store hai toccato e su quale delle nostre pagine eri,
- l'ora.
Questo permette a Meta o a TikTok di contare che un annuncio ha portato a una visita allo store, e di mostrare l'annuncio a persone più interessate all'app. Meta e TikTok trattano l'ID clic secondo le proprie informative (Meta, TikTok).
- Non viene inviato nulla se non sei arrivato da uno dei nostri annunci, o se il tuo browser invia Global Privacy Control o Do Not Track.
- Nessun cookie, nessuna memoria locale, nessun pixel o script di tracciamento di alcuna rete pubblicitaria. Il sito continua a non caricare nulla da altre aziende.
- Il nostro server non conserva nulla. Non salva né registra il messaggio, e non inoltra il tuo indirizzo IP.
- I tag di campagna viaggiano anche sul link dello store, così Google Play e App Store possono dirci — come totali, mai per persona — quante installazioni sono arrivate da ogni campagna.
- L'app non è coinvolta. Continua a non effettuare richieste di rete, e su Android continua a non avere l'autorizzazione Internet.
Minori
Ninja è un'utilità generica. Non raccoglie nulla da nessuno, di nessuna età.
Modifiche
Se questa informativa cambia, la nuova versione sarà pubblicata qui con una nuova data di «ultimo aggiornamento». Ninja non può avvisarti nell'app, perché non contatta mai un server.
Contatti
Domande su questa informativa: support@ninjacompress.app.