Chi siamo
Ultimo aggiornamento: 20 maggio 2026
Bill-splitter è uno strumento gratuito che divide un conto da ristorante a partire da una sola foto dello scontrino. Una persona al tavolo scatta la foto, condivide un codice QR e tutti gli altri scelgono dal proprio telefono gli articoli che hanno realmente consumato. I totali per persona si riconciliano in tempo reale con il totale stampato, quindi i conti sono chiusi prima che qualcuno tiri fuori il portafoglio.
Perché lo abbiamo creato
Chiunque abbia provato a dividere un conto al ristorante con cinque amici conosce il problema. Uno ha preso il vino, due hanno condiviso un antipasto, qualcuno è uscito presto. Le opzioni esistenti — app per divisione a parità, gestori di spese, screenshot nel gruppo — richiedono tutte che qualcuno trascriva ogni riga in un foglio di calcolo, e presuppongono un livello di pazienza che svanisce intorno al dessert.
Bill-splitter è nato come strumento da fine settimana per saltare la trascrizione. La pipeline OCR legge direttamente lo scontrino. Il ciclo di collaborazione permette a tutti di scegliere i propri articoli in parallelo invece di passare per una sola persona. E poiché ogni sessione dura solo trenta minuti, non c'è nessun account da creare, nessuna cronologia da gestire, e nessun motivo per affidarci qualcosa che non affideresti a un tovagliolo di carta.
Il risultato è qualcosa di piccolo e specifico — un singolo strumento che fa una cosa bene — invece di una super-app finanziata dal venture capital che cerca di possedere ogni passo della tua vita sociale. Pensiamo che più web dovrebbe assomigliare a questo.
Come funziona sotto il cofano
Tre pezzi, volutamente piccoli:
- OCR nel browser. Quando trascini una foto di scontrino, eseguiamo Tesseract.js, un motore OCR WebAssembly open source, dentro un Web Worker sul tuo dispositivo. L'immagine, il testo OCR grezzo, i metadati EXIF — nulla di tutto questo lascia mai il tuo telefono. Usiamo una pipeline derivata e poi raffinata che gestisce input JPG, PNG, HEIC e PDF in più lingue.
- Un piccolo backend. Una volta che l'host preme Condividi con gli amici, carichiamo l'oggetto Scontrino strutturato (articoli, quantità, prezzi, valuta, nome dell'esercente, totale) su un singolo piccolo server. Niente database — le sessioni vivono come brevi file JSON che si cancellano automaticamente. Nessun processo a lunga durata, nessuna coda, nessun archivio di stato di terze parti.
- Aggiornamenti in tempo reale via HTTP semplice. Il browser di ogni partecipante apre uno stream Server-Sent Events e riceve gli aggiornamenti mentre tutti reclamano gli articoli. Niente WebSocket, niente app, nessun permesso da concedere. Scegliamo l'architettura che può girare su hosting condiviso perché preferiamo mantenere il progetto economico e onesto piuttosto che impressionante su una slide.
La posizione sulla privacy
Abbiamo preso tre impegni all'inizio e li abbiamo mantenuti:
- La foto dello scontrino non lascia mai il tuo dispositivo. L'OCR gira nel browser. L'immagine originale è irraggiungibile dai nostri server — non perché promettiamo di non guardare, ma perché non ne abbiamo mai una copia.
- Lo scontrino analizzato (articoli, prezzi, totale, esercente) raggiunge il nostro server solo per il tempo necessario al gruppo per finire di scegliere. Le sessioni si autodistruggono 30 minuti dopo la creazione, o 5 minuti dopo che tutti se ne sono andati. Non c'è archivio, backup, né registro di scontrini passati.
- Non registriamo mai il contenuto degli scontrini nei log. I log del server registrano solo metadati operativi — ID sessione, numero di partecipanti, tempo di richiesta — e uno sanitizer applicato a livello di codice impedisce che nomi di articoli, prezzi o nomi di esercenti finiscano in qualsiasi file di log, anche per errore.
Il dettaglio completo vive nella informativa sulla privacy, che cerchiamo di tenere leggibile invece che legalistica.
Come ci finanziamo
Bill-splitter è gratis perché i costi di gestione sono piccoli — un singolo host condiviso, niente database, sessioni che si cancellano da sole. Copriamo questi costi con un singolo spazio pubblicitario sulla pagina iniziale (niente pubblicità durante il flusso di divisione) e un invito a donazione che l'host vede una volta dopo la chiusura. Tutto qui. Non abbiamo account utenti da monetizzare, non vendiamo dati, e non lo faremo mai perché l'architettura non ce lo permette.
Se vuoi sostenere direttamente il progetto, il link di donazione in fondo al flusso di divisione apre una pagina Stripe Checkout. Gli host ricevono il pagamento direttamente; nessun codice Stripe finisce nel nostro bundle.
Chi lo gestisce
Bill-splitter è costruito e mantenuto da un piccolo team indipendente. Niente venture capital, niente team di crescita, nessuna roadmap che insegue una Serie A. Se qualcosa si rompe, la stessa persona che ha scritto il codice rotto è quella che lo aggiusta. Scrivici a [email protected] per supporto, segnalazioni di bug, rimozioni, partnership o feedback di qualsiasi tipo.
Tutto ciò che spediamo è testato contro il nostro uso — mangiamo lo stesso cibo per cani ogni volta che usciamo a cena — e contro un piccolo insieme di scontrini reali che storicamente hanno rotto i parser. Se l'OCR funziona in modo affidabile per quelli, si spedisce; altrimenti no.
Cosa c'è dopo
Ci concentriamo sul rendere il flusso esistente più affidabile invece di espandere le funzionalità. OCR migliore su scontrini termici lucidi, gestione più intelligente degli antipasti condivisi, supporto più puntuale per le convenzioni fiscali internazionali — le piccole cose che fanno la differenza tra "utile" e "davvero piacevole". Se c'è uno scontrino particolare che si è rotto o uno scenario che sembra goffo, ci farebbe piacere saperlo.
Leggi la guida alla divisione del conto per il ragionamento più ampio dietro il design, o sfoglia le FAQ per le domande più comuni.