Privacy
Wat fyl.at opslaat en wanneer het wordt verwijderd. Er zijn geen accounts.
Bestanden die je deelt
Het bestand wordt opgeslagen in Cloudflare R2, en de naam ervan in het record van het bestand bij Cloudflare, tot de link verloopt, de eenmalige download is gebruikt, of de afzender of de beheerder het verwijdert. Daarna worden het bestand en de naam verwijderd. Onvoltooide uploads worden na 24 uur verwijderd. Als vangnet verwijdert de opslag elk bestand dat er na 8 dagen nog staat.
Een klein record zonder bestandsnaam (grootte, datums en waarom de link is gesloten) blijft 7 dagen bewaard, zodat de link kan zeggen wat er gebeurd is. Een bestand dat de beheerder heeft verwijderd behoudt dat record voorgoed, zodat de link geblokkeerd blijft.
Van een wachtwoord wordt alleen een gezouten PBKDF2-hash opgeslagen (100.000 rondes), plus een checksum met sleutel die een herhaald uploadverzoek herkent; nooit het wachtwoord zelf. Beide worden met het bestand verwijderd. Ook de privé-beheersleutel wordt alleen als hash opgeslagen.
Versleutelde bestanden
Bij end-to-end-versleuteling wordt het bestand vóór het uploaden op je apparaat versleuteld. De sleutel is het deel van de link na #, dat browsers niet naar fyl.at sturen. fyl.at slaat het versleutelde bestand op, de grootte en wanneer het wordt opgehaald, maar niet de naam of inhoud: het bewaart een algemene naam (“fyl-” en het begin van de ID van de link), de exacte grootte, twee korte versleutelde headers en een checksum van elk geüpload deel, tot het bestand net als elk ander wordt verwijderd.
Iedereen met de volledige link kan het bestand openen, en een verloren sleutel is niet te herstellen. fyl.at kan versleutelde bestanden en hun afzenders niet controleren, dus open alleen bestanden die je verwachtte. In de browser vertrouw je daarbij op de code die fyl.at aanlevert; de fyl CLI draait in plaats daarvan een vaste, geversioneerde build op je computer.
Een link zonder versleuteling bevat de naam van het bestand in het pad, dat bij elk verzoek naar fyl.at wordt gestuurd; links met een wachtwoord bevatten geen naam. Een eenmalige versleutelde link blijft tot 15 minuten nadat het bestand is afgeleverd open vanaf hetzelfde netwerk, zodat een mislukte opslag opnieuw kan worden geprobeerd. Meldingen weigeren details die een sleutel bevatten.
Linkvoorbeelden
Als een link in een chatapp wordt geplaatst, haalt de voorbeelddienst van de app de downloadpagina op, waarop de naam, de grootte, het type en de vervaltijd van het bestand staan; links met een wachtwoord tonen niets daarvan. Voor een afbeelding tot 8 MB zonder wachtwoord en met meer dan één toegestane download krijgen de bekende voorbeelddiensten ook de afbeelding. Dat telt niet als download. De chatapp bewaart haar kopie op eigen servers, en die kopie kan de link overleven.
Netwerken
fyl.at slaat geen IP-adressen op. Waar een limiet een netwerk moet herkennen (een IPv4-adres, of een IPv6 /56; een /64 voor eenmalige downloads), slaat het in plaats daarvan een hash met sleutel (HMAC) ervan op:
- voor uploadlimieten een hash die elke dag verandert; deze items worden ongeveer 30 dagen na de upload verwijderd.
- voor de limiet op hoeveel één netwerk tegelijk opslaat een hash die niet verandert; hij wordt alleen bewaard zolang de uploads van dat netwerk zijn opgeslagen, en verwijderd zodra hun opslag is vrijgegeven nadat de bestanden weg zijn.
- voor eenmalige downloads en foute wachtwoordpogingen een hash die per bestand verschilt; hij wordt samen met het bestand verwijderd.
Limieten op het aantal verzoeken worden door Cloudflare geteld en niet door fyl.at opgeslagen.
Gebruikstellingen
fyl.at telt gebeurtenissen zoals een voltooide upload of een fout wachtwoord, elk met een code (zoals een fout of het soort client, bijvoorbeeld browser of curl) en een getal zoals de grootte of looptijd van een bestand. Een gestarte en een voltooide upload (met de gekozen looptijd) worden geteld met het soort client dat ze verstuurde, en een voltooide ook met of er een wachtwoord is, één download is toegestaan of het versleuteld is; een gesloten link met dat soort client en hoe vaak hij is gedownload. Om dat te tellen bewaart het record van het bestand het soort client tot het bestand wordt verwijderd. Een download van het installatiescript of programma van de opdrachtregeltool wordt geteld met het platform waarvoor het is. De tellingen bevatten geen bestands-ID’s, namen, sleutels of adressen.
Als een pagina wordt getoond, telt fyl.at een paginaweergave met precies deze gegevens: welke pagina het was (start, het meldformulier, deze pagina, een downloadpagina of een gesloten link, nooit welk bestand) en, bij een gesloten link, waarom die sloot; de naam van de site die ernaar verwees (of “direct”, of welk soort fyl.at-pagina, nooit welk bestand); een campagnetag uit de link (utm_source, utm_campaign) als die er is; het land dat Cloudflare uit de verbinding afleidt; het soort client (browser, opdrachtregeltool, bot, script of overig) en, bij een browser, de apparaatklasse (mobiel, tablet of desktop) en de eerste taal. De server telt het; er is geen cookie, trackingscript of adres bij, en niets identificeert een bezoeker of koppelt twee bezoeken.
Elke gebeurtenis en paginaweergave wordt met het tijdstip drie maanden bewaard in Cloudflare Workers Analytics Engine, ook nadat het bijbehorende bestand weg is, en wordt daarna verwijderd. Alleen de beheerder kan ze lezen.
Om de taal van een pagina te kiezen leest fyl.at de talen die je browser opgeeft (de Accept-Language-header) als je fyl.at/ of een downloadlink opent. Ze worden niet opgeslagen: alleen de eerste taal maakt deel uit van de hierboven beschreven paginaweergave. Het taalmenu is een gewone link naar de pagina in een andere taal; geen cookie onthoudt de keuze.
Verzoeklogs
fyl.at draait op Cloudflare, dat elk verzoek afhandelt. De logs bewaren een steekproef van 10 % van de verzoeken voor probleemoplossing, zonder querystrings. Een gelogd pad kan de link en naam van een bestand bevatten. De bewaartermijn van de logs van Cloudflare is van toepassing.
Meldingen
Een melding slaat de ID van het bestand op (niet de link die je invulde), de categorie en details, je naam en e-mailadres als je die opgeeft, de hash van je netwerk van die dag, en de genomen beslissingen. Bestanden die in de afgelopen 7 dagen zijn gesloten kunnen nog worden gemeld. Een dossier wordt 183 dagen nadat het is gesloten verwijderd; een dossier waarover niemand beslist sluit ongeveer 8 dagen na indiening, zodra het bestand weg moet zijn.
Als het is ingeschakeld, controleert het meldformulier met Cloudflare Turnstile dat een mens het verstuurt; Turnstile zet geen trackingcookies. fyl.at geeft je token en IP-adres aan Cloudflare door om dit te controleren en slaat geen van beide op.
In je browser
De site bewaart dit in de lokale opslag van je browser, nooit op de server:
- je recente uploads (maximaal 20) met hun privélinks voor beheer, tot je ze vergeet of een dag nadat de link verloopt;
- een onvoltooide upload met zijn privésleutel, maar zonder het wachtwoord, tot hij klaar is, je hem weggooit, of de 24 uur voorbij zijn;
- wachtwoorden, alleen als je “Wachtwoord onthouden op dit apparaat” aanvinkt. Anders blijft een wachtwoord in de sessieopslag van dit tabblad tot je het tabblad sluit;
- de sleutels van versleutelde uploads, en sleutels die je op een downloadpagina hebt getypt, in de sessieopslag van dit tabblad tot je het sluit; in de lokale opslag alleen als je “Sleutels onthouden op dit apparaat” aanvinkt. Recente uploads bewaren hun links zonder de sleutel;
- bij een onvoltooide versleutelde upload een checksum van elk deel dat is verstuurd, zodat een hervatting kan zien of het bestand is gewijzigd;
- je kleurthema.
Om ze te wissen gebruik je “Dit apparaat vergeten” onder Recente uploads, of wis je de gegevens van deze site in je browser. De site zet geen cookies en laadt geen scripts, lettertypen of trackers van andere sites, behalve Turnstile op het meldformulier als dat is ingeschakeld; het formulier heeft een eigen adres, report.fyl.at, zodat Turnstile nooit draait waar deze site je gegevens bewaart. De fyl CLI slaat niets op je computer op.
Contact
Gebruik het meldformulier om een bestand te melden.