Privacidad
Qué almacena fyl.at y cuándo se elimina. No hay cuentas.
Archivos que compartes
El archivo se almacena en Cloudflare R2, y su nombre en el registro del archivo en Cloudflare, hasta que el enlace caduque, se use su única descarga, o el remitente o el operador lo elimine. Entonces se eliminan el archivo y su nombre. Las subidas sin terminar se eliminan tras 24 horas. Como medida de seguridad adicional, el almacenamiento elimina cualquier archivo que siga ahí tras 8 días.
Un registro pequeño sin el nombre del archivo (tamaño, fechas y motivo del cierre del enlace) se conserva durante 7 días, para que el enlace pueda indicar qué ocurrió. Un archivo retirado por el operador conserva ese registro de forma permanente, para que su enlace siga bloqueado.
Para una contraseña, solo se almacena un hash PBKDF2 con sal (100.000 iteraciones), más una suma de verificación con clave que reconoce una solicitud de subida repetida; nunca la contraseña en sí. Ambos se eliminan junto con el archivo. La clave de gestión privada también se almacena únicamente como hash.
Archivos cifrados
Con el cifrado de extremo a extremo, el archivo se cifra en tu dispositivo antes de subirlo. La clave es la parte del enlace que sigue a #, que los navegadores no envían a fyl.at. fyl.at almacena el archivo cifrado, su tamaño y cuándo se obtiene, no su nombre ni su contenido: conserva un nombre genérico (“fyl-” y el inicio del ID del enlace), el tamaño exacto, dos cabeceras cifradas breves y una suma de verificación de cada parte subida, hasta que el archivo se elimina como cualquier otro.
Cualquiera con el enlace completo puede abrir el archivo, y una clave perdida no se puede recuperar. fyl.at no puede comprobar los archivos cifrados ni quién los envió, así que abre solo los archivos que esperabas. En el navegador, esto depende del código que sirve fyl.at; el CLI de fyl, en cambio, ejecuta en tu ordenador una versión fija y numerada.
Un enlace sin cifrado lleva el nombre del archivo en su ruta, y cada solicitud lo envía a fyl.at; los enlaces con contraseña no llevan nombre. Un enlace cifrado de una sola descarga permanece abierto desde la misma red hasta 15 minutos después de entregar el archivo, para poder reintentar un guardado fallido. Las denuncias rechazan los detalles que contienen una clave.
Vistas previas de enlaces
Cuando se publica un enlace en una app de chat, el servicio de vista previa de la app obtiene la página de descarga, que indica el nombre del archivo, su tamaño, tipo y caducidad; los enlaces con contraseña no muestran nada de eso. Para una imagen de hasta 8 MB sin contraseña y que permite más de una descarga, los servicios de vista previa conocidos también obtienen la imagen. Eso no cuenta como descarga. La app de chat conserva su copia en sus propios servidores, y esa copia puede durar más que el enlace.
Redes
fyl.at no almacena direcciones IP. Cuando un límite necesita reconocer una red (una dirección IPv4, o un /56 de IPv6; un /64 para descargas de una sola vez), almacena en su lugar un hash con clave (HMAC) de esa red:
- para los límites de subida, un hash que cambia cada día; estas entradas se eliminan unos 30 días después de la subida.
- para el límite de lo que una red puede tener almacenado a la vez, un hash que no cambia; se conserva solo mientras las subidas de esa red están almacenadas, y se elimina cuando se libera su almacenamiento tras desaparecer los archivos.
- para las descargas de una sola vez y los intentos con contraseña incorrecta, un hash distinto para cada archivo; se elimina junto con el archivo.
Los límites de frecuencia de solicitudes los cuenta Cloudflare y fyl.at no los almacena.
Recuentos de uso
fyl.at cuenta eventos como una subida terminada o una contraseña incorrecta, cada uno con un código (como un error o el tipo de cliente, por ejemplo navegador o curl) y un número, como el tamaño o la duración de un archivo. Una subida iniciada y una terminada (con la duración elegida) se cuentan con el tipo de cliente que la envió, y una terminada además con si tiene contraseña, permite una sola descarga o está cifrada; un enlace cerrado, con ese tipo de cliente y cuántas veces se descargó. Para contarlo, el registro del archivo conserva el tipo de cliente hasta que el archivo se elimina. La descarga del script de instalación o del programa de la herramienta de línea de comandos se cuenta con la plataforma a la que va destinada. Los recuentos no contienen IDs de archivo, nombres, claves ni direcciones.
Cuando se muestra una página, fyl.at cuenta una visita con exactamente estos datos: qué página era (inicio, el formulario de denuncia, esta página, una página de descarga o un enlace cerrado, nunca qué archivo) y, para un enlace cerrado, por qué se cerró; el nombre del sitio desde el que se llegó (o “directo”, o qué tipo de página de fyl.at, nunca qué archivo); una etiqueta de campaña del enlace (utm_source, utm_campaign) si la tiene; el país que Cloudflare deduce de la conexión; el tipo de cliente (navegador, herramienta de línea de comandos, bot, script u otro) y, para un navegador, su clase de dispositivo (móvil, tableta o escritorio) y su primer idioma. Lo cuenta el servidor; no hay cookie, script de seguimiento ni dirección en ello, y nada identifica a un visitante ni vincula dos visitas.
Cada evento y cada visita se conserva con su hora en Cloudflare Workers Analytics Engine durante tres meses, también después de que desaparezca el archivo al que se refiere, y luego se elimina. Solo el operador puede leerlos.
Para elegir el idioma de una página, fyl.at lee los idiomas que solicita tu navegador (su cabecera Accept-Language) cuando abres fyl.at/ o un enlace de descarga. No se almacenan: solo el primer idioma forma parte de la visita descrita arriba. El menú de idioma es un simple enlace a la página en otro idioma; ninguna cookie recuerda la elección.
Registros de solicitudes
fyl.at funciona sobre Cloudflare, que gestiona cada solicitud. Sus registros conservan una muestra del 10 % de las solicitudes para resolver problemas, sin las cadenas de consulta. Una ruta registrada puede contener el enlace y el nombre de un archivo. Se aplica la retención de registros de Cloudflare.
Denuncias
Una denuncia almacena el ID del archivo (no el enlace que introdujiste), la categoría y los detalles, tu nombre y correo si los indicas, el hash de tu red de ese día y las decisiones tomadas. Los archivos cerrados en los últimos 7 días aún se pueden denunciar. Un caso se elimina 183 días después de cerrarse; uno sobre el que nadie decide se cierra unos 8 días después de presentarse, cuando el archivo ya debe haber desaparecido.
Cuando está activado, el formulario de denuncia comprueba con Cloudflare Turnstile que lo envía una persona, sin establecer cookies de seguimiento; fyl.at pasa tu token y tu dirección IP a Cloudflare para comprobarlo y no almacena ninguno de los dos.
En tu navegador
El sitio guarda esto en el almacenamiento local de tu navegador, nunca en el servidor:
- tus subidas recientes (hasta 20) con sus enlaces de gestión privados, hasta que las olvides o un día después de que caduque el enlace;
- una subida sin terminar con su clave privada, pero no su contraseña, hasta que termine, la descartes o pasen sus 24 horas;
- las contraseñas, solo si marcas “Recordar la contraseña en este dispositivo”. Si no, una contraseña permanece en el almacenamiento de sesión de esta pestaña hasta que la cierres;
- las claves de las subidas cifradas, y las claves que escribiste en una página de descarga, en el almacenamiento de sesión de esta pestaña hasta que la cierres; en el almacenamiento local solo si marcas “Recordar las claves en este dispositivo”. Las subidas recientes conservan sus enlaces sin la clave;
- para una subida cifrada sin terminar, una suma de verificación de cada parte enviada, para que al reanudar se pueda saber si el archivo cambió;
- tu tema de color.
Para borrarlos, usa “Olvidar este dispositivo” en Subidas recientes, o borra los datos de este sitio en tu navegador. El sitio no establece cookies ni carga scripts, fuentes o rastreadores de otros sitios, salvo Turnstile en el formulario de denuncia cuando está activado; el formulario tiene su propia dirección, report.fyl.at, de modo que Turnstile nunca se ejecuta donde este sitio guarda tus datos. El CLI de fyl no almacena nada en tu ordenador.
Contacto
Para denunciar un archivo, usa el formulario de denuncia.