Tutti i progetti
Online

Redatch — app macOS per oscurare i dati sensibili

App per macOS che trasforma il notch in una zona di oscuramento: trascini un file o fai uno screenshot, l'app trova IBAN, codici fiscali, email, chiavi API e gli altri dati sensibili direttamente sul Mac e prepara una copia oscurata da condividere. Prodotto mio, venduto su sitchkit.app con prova gratuita e pagamento unico.

SwiftSwiftUIAppKitmacOSVisionPDFKitSparklePolarCloudflare R2
TipoApplicazione desktop
RuoloFounder, product designer e sviluppatore
Periodonov 2026 – oggi
Team1 persona
DominioPrivacy & Data Protection

Chi lavora con i dati dei clienti incolla ogni giorno screenshot, PDF e fogli Excel in una chat di intelligenza artificiale, in un ticket o in una mail. Dentro ci sono IBAN, codici fiscali, numeri di telefono, chiavi di accesso: oscurarli a mano è lento, e quando si ha fretta si salta.

Redatch mette il controllo nel punto in cui il gesto avviene già. Trascini il file verso il notch del Mac, il notch si apre e diventa una zona di rilascio; l'app legge il file, trova i dati sensibili, mostra cosa ha trovato e crea una copia oscurata accanto all'originale, pronta da trascinare dove serve. Dopo uno screenshot è il notch stesso a proporre di oscurarlo.

Tutto avviene sul Mac: nessun server, nessun account, nessuna statistica d'uso. Le uniche richieste di rete sono la verifica della licenza e il controllo degli aggiornamenti. Riconosce i formati italiani ed europei, non solo quelli americani: IBAN, codice fiscale, partita IVA.

È un prodotto commerciale: prova gratuita sui primi 10 file, poi una licenza a pagamento unico, distribuita fuori dal Mac App Store come app firmata e notarizzata da Apple.

Un'app che oscura dati sensibili deve essere affidabile su due fronti: non segnalare quello che non è un dato sensibile, e non lasciare niente di leggibile nella copia.

  • Tenere bassi i falsi positivi: ogni rilevatore valida quello che trova (checksum mod-97 per l'IBAN, carattere di controllo per il codice fiscale anche in caso di omocodia, cifra di controllo per la partita IVA, algoritmo di Luhn per le carte)
  • Far sparire davvero il dato coperto: in un PDF un riquadro nero sopra il testo non basta, il testo resta selezionabile sotto
  • Usare il notch come interfaccia senza rubare il focus all'app in primo piano, con più schermi, sugli Spaces e sopra le app a schermo intero
  • Leggere gli screenshot senza chiedere permessi invasivi: niente registrazione dello schermo, niente Accessibilità
  • Scrivere da zero tutta la gestione del notch: i progetti open source che la fanno hanno licenze incompatibili con un'app a pagamento

Tutto il prodotto, dall'idea alla distribuzione.

  • Progettazione del prodotto e dell'interazione: zona di rilascio nel notch, revisione dei rilevamenti, vassoio delle copie, proposta di oscuramento dopo gli screenshot
  • Motore di rilevamento on-device: OCR con Vision per immagini e PDF scansionati, estrazione del testo con PDFKit, rilevatori per IBAN, codice fiscale, partita IVA, carte di pagamento, email, telefoni, chiavi API e token, identificativi del dispositivo, più una lista di termini da oscurare sempre (clienti, aziende, progetti)
  • Oscuramento per formato: immagini, PDF, Word, Excel e file di testo, con rimozione di metadati, commenti e revisioni
  • Più file in una sola revisione e screenshot raccolti in serie, anche quelli copiati negli appunti
  • Licenze con prova gratuita, attivazione su due Mac e verifica offline entro 14 giorni
  • Aggiornamenti automatici firmati, pipeline di rilascio e il sito sitchkit.app, dove l'app si scarica e si acquista
  • App nativa in Swift, SwiftUI e AppKit, per macOS 15 o successivo su Apple Silicon
  • Logica separata dall'interfaccia in un pacchetto Swift (RedatchKit): geometria del notch, tipi di file, rilevatori, analisi e oscuramento, testabili senza avviare l'app
  • Il notch è un pannello senza bordi che non ruba il focus all'app in primo piano ed è visibile su tutti gli Spaces; sui Mac senza notch e sugli schermi esterni lo sostituisce una zona a forma di pillola in alto al centro
  • PDF: ogni pagina viene rasterizzata ad alta risoluzione, coperta e ricostruita come PDF di immagini, così sotto i riquadri non resta testo
  • Word ed Excel restano modificabili, con segnaposto come [IBAN] al posto dei valori, anche nei risultati delle formule e nelle tabelle pivot
  • Immagini ricodificate senza metadati, con riquadri pieni: niente sfocatura né pixel, che si possono invertire
  • Screenshot salvati segnalati da Spotlight; degli appunti l'app guarda solo il tipo di contenuto, finché l'utente non sceglie di oscurare
  • Licenze con Polar, chiave e attivazione nel Portachiavi; aggiornamenti con Sparkle 2 e firma EdDSA
  • Distribuzione diretta: firma Developer ID, notarizzazione Apple, DMG su Cloudflare R2, un unico script di rilascio dalla build alla pubblicazione dell'aggiornamento
  • App in vendita su sitchkit.app, con prova gratuita sui primi 10 file e pagamento unico
  • Quattro versioni pubblicate, dalla 1.0.0 alla 1.0.3, arrivate agli utenti con gli aggiornamenti automatici
  • DMG firmato con Developer ID e notarizzato, accettato da Gatekeeper senza avvisi
  • Circa 200 test automatici sul motore, compresi i controlli sul file finale: dal PDF oscurato non si estrae nessuno dei valori coperti, le immagini escono senza metadati EXIF e GPS, i file Word ed Excel senza commenti né autore
  • Nessuna richiesta di rete oltre a licenza e aggiornamenti

Redatch è il primo prodotto di Sitchkit, la linea di app per Mac che vendo a pagamento unico, senza abbonamenti né account. Per chi valuta un fornitore mostra la filiera completa di un prodotto desktop: dal motore che lavora solo sul dispositivo alla firma, alla notarizzazione, alle licenze e agli aggiornamenti.

Portfolio

Altri progetti

Online
Personale
Sitchkit — sito e negozio delle mie app per Mac

Sitchkit — sito e negozio delle mie app per Mac

Il sito sitchkit.app, dove si scaricano e si acquistano le mie app per macOS: pagine prerenderizzate in Angular e pubblicate come file statici su Cloudflare, senza backend. Ospita anche il feed degli aggiornamenti delle app e le pagine legali richieste per i pagamenti.

AngularSSRCloudflare WorkersCloudflare R2
Online
OnlyCars
OnlyCars

OnlyCars

Sito vetrina per la vendita di automobili: ricerca avanzata per marca, modello e prezzo, schede dettaglio veicoli con galleria immagini e form di contatto protetto da reCAPTCHA.

AngularSpring BootCloudflare R2reCAPTCHA
In sviluppo
Ottica Veraldi
Ottica Veraldi — Sito Web

Ottica Veraldi — Sito Web

E-commerce per un'ottica locale: catalogo prodotti (occhiali da vista, da sole, lenti a contatto), acquisto online con pagamento PayPal e gestione ordini tramite WooCommerce.

WordPressWooCommercePayPalPHP

Hai un progetto simile?

Raccontami cosa hai in mente — dalla prima idea alla produzione.

Questo lavoro rientra in un servizio che offro: sviluppo app su misura per aziende.