PrivacyRemover - Installazione Windows
=====================================

Requisiti
---------
- Windows 10 o 11
- Node.js 22 o superiore: https://nodejs.org/ (LTS)

Installazione
-------------
1. Estrai lo ZIP in una cartella a tua scelta (es. C:\PrivacyRemover).
2. Fai doppio clic su "Avvia_PrivacyRemover.bat".
3. Al primo avvio:
   - viene eseguito "npm install" (serve internet);
   - viene compilata l'applicazione;
   - ti viene chiesto di creare una PASSWORD MASTER (almeno 12 caratteri).
     La password NON viene salvata: serve a cifrare il database locale.
4. Il browser si apre su http://127.0.0.1:4317/ quando il server e pronto.
5. Lascia aperta la finestra del terminale. Ctrl+C ferma il server.

Primo utilizzo
--------------
1. Apri la sezione "Importa profilo (JSON)" e incolla i tuoi dati.
2. Vai in "Impostazioni posta e soglia" e configura SMTP/PEC e IMAP/PEC
   (la password viene protetta con DPAPI di Windows, mai scritta in chiaro).
3. Premi "Scansiona ora": i siti che bloccano l'accesso finiscono nell'elenco
   delle azioni manuali.
4. "Prepara richieste per i trovati" crea le email GDPR; "Invia email (dry-run)"
   le scrive su disco senza inviarle.
   Per l'invio reale usa la riga di comando: removal send --send.

Dove stanno i dati
------------------
%USERPROFILE%\.privacy-remover\
- privacy-remover.db   database cifrato (SQLite + cifratura)
- kdf.salt             salt della password master (necessario per sbloccare)
- reports\             report generati (in chiaro: non condividere)
- outbox\              email in dry-run (in chiaro: cancellale dopo l'uso)

ATTENZIONE: se perdi la password master e il file kdf.salt, il database non e
recuperabile. Fai un backup di tutta la cartella .privacy-remover.

Sicurezza
---------
- Il server ascolta solo su 127.0.0.1 (non e raggiungibile dalla rete).
- Nessuna telemetria: i dati non vengono inviati a nessun server centrale.
- Le uniche connessioni in uscita sono le ricerche sui siti dei broker e le
  email, solo quando le avvii tu.
- I report e l'outbox contengono dati personali in chiaro: cancellali quando
  non servono piu.

Problemi comuni
---------------
- "Node.js non trovato": installa Node 22+ e riapri il .bat.
- "Il server si e chiuso con errore": la porta 4317 e occupata; imposta
  set PR_PORT=4321 prima di avviare il .bat.
- Password dimenticata: non c'e recupero senza backup della cartella dati.

Nessuna consulenza legale: le richieste GDPR vanno verificate e seguite.
