Privacy
Last updated: 22 October 2026.
Who I am
Eugenio Giuseppe Nerelli, owner of reflip and of nerln.github.io. To write to me use the Contact page.
The text you paste
It never leaves your device. The facts check runs in the page; detection and rewriting run in a worker inside your browser, with models stored in your browser. While a text is being processed the page locks its own network access: any request it tried would fail. I never receive the text, its length, a hash of it, its language, a score or a verdict, and I could not: the code has nowhere to put them. The code is public at github.com/nerln/reflip, with the tests that check this.
What is counted
Each time a page opens, a model finishes downloading, or a tool is used, the page sends one request with four fields: the version of this format, what happened (page, model_download, facts, detect, rewrite), which page (home, app, privacy) and which model. Each field takes its value from a fixed list, and anything else is refused, by the page and by the counter. The counter, a Cloudflare Worker, adds one to a daily total for that combination and stores nothing else: no IP address, no browser details, no row per visit, no cookie. Cloudflare, which runs it, sees the connection as any host does, under its own privacy policy. The page shows every request it has sent, exactly as sent, under "What this page has sent". If your browser sends Global Privacy Control or Do Not Track, nothing is counted.
The ground is my legitimate interest in knowing whether the tool is used, and which parts. The totals cannot be traced back to a person.
Models
When you choose to download a model, your browser fetches it from Hugging Face, which sees your IP address and which files were requested, under its privacy policy. The files are checked against fixed fingerprints and kept in your browser's storage until you delete them with the button on the page or from the browser settings. If you open the list of other models, the page asks Hugging Face for it, and Hugging Face sees that request too.
In your browser
The page remembers the interface language you pick (reflip.ui in localStorage) and keeps downloaded models in the Cache Storage (transformers-cache). Both stay on your device, I do not read them, and they exist only because you asked for them.
Where the site lives
GitHub Pages serves the pages. GitHub receives your IP address and the details of the request, as an independent controller under its privacy statement.
Your rights
Access, rectification, erasure, restriction, objection and portability: write to me from the Contact page. You can also contact the supervisory authority of your country; for me it is the Spanish AEPD.
Privacy
Ultimo aggiornamento: 22 ottobre 2026.
Chi sono
Eugenio Giuseppe Nerelli, titolare di reflip e di nerln.github.io. Per scrivermi usa la pagina Contatti.
Il testo che incolli
Non lascia mai il tuo dispositivo. Il controllo dei fatti gira nella pagina; il rilevamento e la riscrittura girano in un worker dentro il tuo browser, con modelli salvati nel tuo browser. Mentre un testo è in lavorazione la pagina blocca il proprio accesso alla rete: qualunque richiesta tentasse fallirebbe. Non ricevo mai il testo, la sua lunghezza, un suo hash, la lingua, un punteggio o un verdetto, e non potrei: il codice non ha dove metterli. Il codice è pubblico su github.com/nerln/reflip, con i test che lo verificano.
Cosa si conta
Ogni volta che si apre una pagina, finisce il download di un modello o si usa uno strumento, la pagina invia una richiesta con quattro campi: la versione di questo formato, cosa è successo (page, model_download, facts, detect, rewrite), quale pagina (home, app, privacy) e quale modello. Ogni campo prende il suo valore da un elenco fisso, e qualunque altra cosa viene rifiutata, dalla pagina e dal contatore. Il contatore, un Worker di Cloudflare, aggiunge uno al totale giornaliero di quella combinazione e non conserva altro: nessun indirizzo IP, nessun dato del browser, nessuna riga per visita, nessun cookie. Cloudflare, che lo fa girare, vede la connessione come qualunque server, secondo la propria informativa. La pagina mostra ogni richiesta inviata, esattamente com'è partita, sotto "Cosa ha inviato questa pagina". Se il tuo browser invia Global Privacy Control o Do Not Track, non si conta niente.
La base è il mio legittimo interesse a sapere se lo strumento si usa, e quali parti. I totali non sono riconducibili a una persona.
Modelli
Quando scegli di scaricare un modello, il tuo browser lo prende da Hugging Face, che vede il tuo indirizzo IP e quali file sono stati richiesti, secondo la sua informativa. I file sono confrontati con impronte fisse e restano nello spazio del tuo browser finché non li cancelli con il pulsante nella pagina o dalle impostazioni del browser. Se apri l'elenco degli altri modelli, la pagina lo chiede a Hugging Face, che vede anche questa richiesta.
Nel tuo browser
La pagina ricorda la lingua dell'interfaccia che scegli (reflip.ui in localStorage) e conserva i modelli scaricati nella Cache Storage (transformers-cache). Restano entrambi sul tuo dispositivo, non li leggo, ed esistono solo perché li hai chiesti tu.
Dove sta il sito
Le pagine sono servite da GitHub Pages. GitHub riceve il tuo indirizzo IP e i dettagli della richiesta, come titolare autonomo secondo la sua informativa.
I tuoi diritti
Accesso, rettifica, cancellazione, limitazione, opposizione e portabilità: scrivimi dalla pagina Contatti. Puoi anche rivolgerti all'autorità di controllo del tuo paese; per me è l'AEPD spagnola.
Privacidad
Última actualización: 22 de octubre de 2026.
Quién soy
Eugenio Giuseppe Nerelli, titular de reflip y de nerln.github.io. Para escribirme usa la página de Contacto.
El texto que pegas
Nunca sale de tu dispositivo. La comprobación de hechos funciona en la página; la detección y la reescritura funcionan en un worker dentro de tu navegador, con modelos guardados en tu navegador. Mientras se procesa un texto, la página bloquea su propio acceso a la red: cualquier petición que intentara fallaría. Nunca recibo el texto, su longitud, un hash, su idioma, una puntuación ni un veredicto, y no podría: el código no tiene dónde ponerlos. El código es público en github.com/nerln/reflip, con las pruebas que lo comprueban.
Qué se cuenta
Cada vez que se abre una página, termina la descarga de un modelo o se usa una herramienta, la página envía una petición con cuatro campos: la versión de este formato, qué pasó (page, model_download, facts, detect, rewrite), qué página (home, app, privacy) y qué modelo. Cada campo toma su valor de una lista fija, y cualquier otra cosa se rechaza, en la página y en el contador. El contador, un Worker de Cloudflare, suma uno al total diario de esa combinación y no guarda nada más: ninguna dirección IP, ningún dato del navegador, ninguna fila por visita, ninguna cookie. Cloudflare, que lo ejecuta, ve la conexión como cualquier servidor, según su propia política. La página muestra cada petición enviada, tal como salió, en "Qué ha enviado esta página". Si tu navegador envía Global Privacy Control o Do Not Track, no se cuenta nada.
La base es mi interés legítimo en saber si la herramienta se usa, y qué partes. Los totales no permiten llegar a una persona.
Modelos
Cuando eliges descargar un modelo, tu navegador lo obtiene de Hugging Face, que ve tu dirección IP y qué archivos se pidieron, según su política de privacidad. Los archivos se comparan con huellas fijas y se quedan en el almacenamiento de tu navegador hasta que los borres con el botón de la página o desde los ajustes del navegador. Si abres la lista de otros modelos, la página se la pide a Hugging Face, que ve también esa petición.
En tu navegador
La página recuerda el idioma de la interfaz que eliges (reflip.ui en localStorage) y guarda los modelos descargados en la Cache Storage (transformers-cache). Ambos se quedan en tu dispositivo, no los leo, y existen solo porque los pediste.
Dónde está el sitio
Las páginas las sirve GitHub Pages. GitHub recibe tu dirección IP y los detalles de la petición, como responsable independiente según su declaración de privacidad.
Tus derechos
Acceso, rectificación, supresión, limitación, oposición y portabilidad: escríbeme desde la página de Contacto. También puedes dirigirte a la autoridad de control de tu país; para mí es la AEPD.