I want to share something I built and the thinking behind it.
A few months ago I was using iLovePDF to compress a contract I needed to send. It worked fine. Then I thought — wait, I just uploaded a sensitive legal document to a random server in Europe. Do I know what happens to it there? No. Did I read their privacy policy? No.
That bothered me. So I started looking for a PDF tool that processes files locally. I could not find one that was both free and had all the tools I needed. So I built one.
It is called Aservus — https://aservus.com
Here is how it works technically. Most operations use WebAssembly compiled libraries running entirely in the browser. When you merge or compress a PDF, the processing happens on your device using your CPU. The file never touches a server. The only exception is complex conversions like PDF to Word where local processing is not yet technically feasible — those go through a server but are deleted immediately after.
What I built: 23 tools total — PDF merge, split, compress, protect, sign, watermark, rotate, repair, PDF to Word, Word to PDF, PDF to Excel, Image to PDF, PDF to JPG, HTML to PDF, AI Paraphraser, QR Code Generator, Word Counter, Email Extractor, and more.
Everything is free. No account required. No watermarks. No daily limits.
What I have learned so far: Privacy is the message that resonates most. When I describe Aservus as "the PDF tool that never uploads your files" people immediately understand the value. That single sentence does more than any feature list.
The hardest part was not building the tools — it was getting anyone to know the site exists. Which is why I am here posting on Indie Hackers today.
If you work with PDF files and care about privacy, I would genuinely love your feedback. What tools are missing? What could be better? What would make you switch from whatever you are using now?
Happy to answer any technical questions about the WebAssembly implementation. I am still working on the platform to make it better for the users as they grow and I am always looking at the data and their input that they share with me as well.
this is clean — and the local processing angle is a really strong trust signal
one thing i’d look at is how quickly a new user understands what makes this different from tools like ilovepdf or smallpdf
right now it feels solid, but highlighting that distinction more immediately could help with conversion
The insight: "Privacy is the message that resonates most." Not because people are paranoid, but because they've uploaded a hundred documents to random servers and never once thought about where they went. You're not selling encryption. You're selling the removal of a background anxiety they didn't know they had.
That's it Zain, That framing already existed in the product, you just hadn't named it yet. Most founders search for the right feature to add. You already built the right feeling. Now you just have to say it out loud
Very nice indeed. I have to agree that privacy is key too. Does the document keep the reference linking when you convert the word doc ? Are any links in the doc live? I know one of the biggest things for me was when I used to create a tone of training documents for students is the linking and the ability to create navigation to different sections witin the document. To be honest as far as I can tell the tool seems fantastic.
~Robert D
Thankyou Robert, great question. When converting PDF to Word, Aservus preserves hyperlinks that are embedded in the PDF structure. Internal navigation links (bookmarks within the document) depend on how the original PDF was created — if they were exported from Word originally, they typically survive the round trip. If the PDF was scanned or printed to PDF, those navigation structures won't be present to recover. For training documents specifically, I would recommend starting from the original Word file if you have it and using our Word to PDF tool to create a clean version. Happy to answer any other questions.
Thank you so much fro answering my question. I appreciate it and keep up the outstanding work. :)