Files For Freedom

Breaking the information monopoly in the places that need it most, one file at a time


Information is the currency of democracy.

Thomas Jefferson

The Problem

Right now over 1.5 billion people around the world live with restricted internet access due to government oppression.

To put it simply, controlling governments censor the internet by blocking websites that don't align with their ideologies.

Once an oppressive government identifies a site hosting content they don't like, they blacklist it preventing anyone in the country from accessing it.

What we consider daily life, is a luxury for them

freedom of speech
freedom of religion
freedom of the press
digital privacy

are non-existent in their worlds today.

~4.7 Billion Active Internet Users Across the Globe

35% of Global Internet Users are Not Free

29% of Global Internet Users are Partly Free

Only 24% of Global Internet Users are Truly Free

*According to Freedom House's 2016 study on internet freedom*

*Graphic From Freedom House's 2016 study on internet freedom*

The Solution

The bigger the website, the more traffic it gets, and the faster it gets banned. But what if every website could host a small piece of freedom? It would be impossible to catch them all. With your help we can make it happen. We've developed a toolkit to easily empower anyone running a website with the ability to discretely share documents with those who need them.


How it Works



For the Hosts

Find a document that you want to share with the world (as a PDF)
Throw it into our command-line tool along with a unique name to use as an endpoint (obscure names are the best to counteract automated scans)

The tool will give you two HTML files: one that acts as a downloader with the PDF encoded, compressed, and embedded inside of it, and the other that acts as a PDF reader. The downloader page will have your unique name, while the name of the reader page will be randomly generated to avoid automated detection systems.

All you have to do is drop both of the HTML files into a public facing directory on your website and you're all set! Now share your unique endpoint with anyone you trust and they'll get access to the document.

If you want to share multiple documents, simply run our tool again with a different unique name then add the new downloader page to your website. Our script keeps track of any existing readers, so that all your downloader pages will redirect to the same reader, minimizing the number of files you have to host.

For the Users

Once you receive a link to a download page, navigate to it anytime you have an internet connection. The page will automatically download a compressed version of the document to a database inside your browser cache.

Once the file is saved in your cache, you will be automatically redirected to the reader page, which you can bookmark for offline reading of any of your saved documents.

Documents are compressed in your cache to save storage space and help avoid detection by any automated scans searching for blacklisted words or phrases. They can be quickly deleted from the reader page or from your browser settings at any moment for maximum privacy.

Now share your download link with other trusted individuals to help spread free information across the world.


Get Involved

Get our toolkit and full documentation here


Checkout any of our live demo pages below:


For each of the pages below that you visit, and new document will appear in your offline reading list.
Simply click back in your browser to return here.