Max caratteri FREE
Numero massimo di caratteri che un utente FREE puo' criptare in un singolo messaggio. Se il testo supera questo limite, viene bloccato.
Max caratteri PREMIUM
Limite caratteri per utenti PREMIUM. Impostare 0 per illimitato. Se il testo criptato supera il limite URL di WhatsApp, viene comunque inviato con testo separato.
Min. caratteri PWD
Lunghezza minima della password (minimo 4). La password richiede sempre: 1 maiuscola, 1 minuscola, 1 numero, 1 simbolo.
Max URL Share
Lunghezza massima dell'URL generato per la condivisione. Se il testo criptato supera questo limite, il messaggio condiviso conterra' il link senza il testo incorporato + il testo criptato a parte.
Max Hex
Limite massimo di caratteri per l'output in formato esadecimale (Hex). L'output Hex e' circa il doppio del testo criptato standard.
Max dispositivi/email
Numero massimo di dispositivi associabili alla stessa email Google. Previene la moltiplicazione degli account (es. condivisione credenziali). Default: 3 (PC + cellulare + tablet). Gli admin sono esenti dal limite. La migrazione (cache clear) non aumenta il conteggio.
Img/giorno FREE
Numero massimo di immagini che un utente FREE puo' criptare e inviare al giorno. Il contatore si resetta a mezzanotte. Admin = illimitato.
Img/giorno PREMIUM
Numero massimo di immagini giornaliere per utenti PREMIUM. Admin = illimitato.
Scadenza img (ore)
Tempo massimo di vita di un'immagine criptata su Firebase Storage. Dopo questo periodo, l'immagine viene cancellata anche se nessuno l'ha scaricata. Il destinatario vedra' "Immagine scaduta". Es: 24 = il destinatario ha 24 ore per aprire il link.
Cancella dopo download (min)
Minuti dopo i quali un'immagine gia' scaricata viene cancellata dallo Storage. Quando il destinatario apre il link, il file viene marcato "scaricato". Dopo X minuti, il cleanup automatico (ogni 60 min) lo cancella. Es: 30 = il file resta al massimo ~90 min dopo il download.
Max reply (KB)
Dimensione massima del bundle criptato (immagine + testo) che un destinatario puo' inviare come risposta dalla pagina decrypt. L'immagine viene compressa client-side (~200KB), poi criptata e codificata in base64 (+33%). Con 500KB il limite pratico e' ~350KB di immagine compressa. Alzare se le risposte vengono rifiutate per dimensione.
Timer inattività (sec)
Secondi di inattività sulla pagina decrypt prima della chiusura automatica. Dopo il timeout, un doppio beep avvisa l'utente e un messaggio rosso appare per 10 secondi. Se l'utente non interagisce, la pagina si chiude per proteggere i dati sensibili. Il timer parte solo dopo la decrittazione. Range: 10-600 secondi.
Heartbeat (min)
Intervallo in minuti con cui l'app invia un "ping" a Firestore per aggiornare il lastAccess mentre il tab e' visibile. Serve per monitorare l'attivita' reale dei tester nella dashboard admin. Il heartbeat si ferma quando il tab va in background o lo schermo si spegne. Inoltre, il lastAccess si aggiorna anche ad ogni azione chiave (cripta, decripta, condividi). Range: 1-60 minuti.
Soglia beep (min)
Minuti minimi di gap tra due lastAccess per considerare un accesso come nuova sessione e attivare il doppio beep nella dashboard admin. Se il gap e' inferiore (es. heartbeat o azione rapida), l'orario si aggiorna silenziosamente senza beep. Es: 10 = se un tester era attivo 5 min fa, il suo aggiornamento non fa beep. Range: 5-120 minuti.