Privacy — tutto nel tuo browser
Ricuci non ha backend. Non ha server. Non ha analytics. I file che trascini nello strumento non lasciano mai il tuo computer. Tutto accade dentro la scheda del browser che hai aperto. Quando chiudi la pagina, i file non sono più da nessuna parte.
Cosa fa
- Legge il file localmente con
FileReader/file.arrayBuffer(). - Parserizza i byte in memoria con il core TS.
- Produce i byte di output in memoria.
- Offre un download diretto (
Blob+objectURL): i byte scritti sono i tuoi.
Cosa NON fa
- Non manda il file a un server.
- Non invia telemetria, analytics, crash report, error stacks.
- Non salva i tuoi file in
localStorage/IndexedDB: solo la lingua scelta. - Non carica script di terze parti a runtime: il web app è statico, telecomandato via
script type="module"ES2022. Niente CDN runtime. - Non chiama API esterne. Niente fetch, niente WebSocket.
Come verificarlo tu
- Apri DevTools → Network.
- Trascina un file di ricamo.
- Converti.
- Vedi: zero richieste verso l'esterno dopo il primo caricamento della pagina.
Perché è possibile
Tutta la logica — readers, writers, EmbCompress, IR — vive
in packages/core in TypeScript strict con zero
dipendenze DOM o Node. Il bundle peso ~qualche decina di kilobyte
ingombra in memoria e gira in pochi millisecondi anche per disegni di
migliaia di punti. Non c'è alcun motivo di mandare i file da nessuna
parte: il browser basta.
Sponsorship
Non ci sono P.Iva né pubblicità diretta nello strumento. C'è un piccolo badge "Sostenuto da Calicchia.Design" nel footer che punta al sito del manutentore (Federico). Niente tracking, niente cookie di terze parti. Clicchi, vedi il sito, decidi tu.