LRLuna Roseinlunarose80.hashnode.dev·1d ago · 5 min readWhat I Learned Building a Local Image-to-PDF WorkflowThe hardest part of building a file converter was not creating the converter. It was deciding where the processing should happen. At first, the obvious solution seemed simple: User uploads images → Se01L
LRLuna Roseinlunarose80.hashnode.dev·1d ago · 5 min readWhy File Privacy Should Be Part of Product DesignA file converter is not only a technical tool. It is also a trust decision. A user uploads a passport photo, a contract, a medical document, or a private screenshot. The first question is not always: 01L
LRLuna Roseinlunarose80.hashnode.dev·2d ago · 6 min readHow Developers Can Build Privacy-First File Processing ToolsA user opens your web app and uploads a private document. Maybe it is a scanned contract. Maybe it is a personal photo. Maybe it is a screenshot from work. The user clicks “Convert” and expects a simp01L
LRLuna Roseinlunarose80.hashnode.dev·2d ago · 6 min readWhy Browser-Based File Processing Can Be More PrivateA user uploads a photo to a web app. A progress bar appears. Five seconds later, the result is ready. It feels harmless. But there is a question many developers do not ask: Where did the original file01L
LRLuna Roseinlunarose80.hashnode.dev·Aug 14 · 6 min readThe Difference Between Server-Side and Client-Side File ProcessingA user drags three images into a web app. They expect one thing: the files get processed. But where does that processing actually happen? On the server? Or inside the browser? That small architectural01L