<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Aman Saf</title>
    <description>The latest articles on DEV Community by Aman Saf (@aman_saf_9453032da057a014).</description>
    <link>https://dev.to/aman_saf_9453032da057a014</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4216765%2Fa7a9c90d-d9b6-4aeb-990a-326e65a2700a.png</url>
      <title>DEV Community: Aman Saf</title>
      <link>https://dev.to/aman_saf_9453032da057a014</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/aman_saf_9453032da057a014"/>
    <language>en</language>
    <item>
      <title>Why I Built a PDF Suite That Never Uploads Your Files</title>
      <dc:creator>Aman Saf</dc:creator>
      <pubDate>Fri, 30 Oct 2026 08:13:30 +0000</pubDate>
      <link>https://dev.to/aman_saf_9453032da057a014/why-i-built-a-pdf-suite-that-never-uploads-your-files-1lba</link>
      <guid>https://dev.to/aman_saf_9453032da057a014/why-i-built-a-pdf-suite-that-never-uploads-your-files-1lba</guid>
      <description>&lt;p&gt;Every free PDF tool I tried had the same catch: upload your file first. Contracts, ID scans, bank statements, all sent to a server I knew nothing about. So we built &lt;strong&gt;Pyrbit PDF&lt;/strong&gt;, a PDF suite where every operation runs on the device itself.&lt;/p&gt;

&lt;h2&gt;
  
  
  The design rule: nothing leaves the device
&lt;/h2&gt;

&lt;p&gt;Every feature had to pass one test: can it run fully offline? That ruled out the easy path of shipping files to a backend for conversion or OCR.&lt;/p&gt;

&lt;p&gt;What runs locally today:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Edit, merge, split, rotate, crop and compress PDFs&lt;/li&gt;
&lt;li&gt;Convert Word, Excel, PowerPoint, EPUB and images to PDF, keeping the layout&lt;/li&gt;
&lt;li&gt;Camera scanning with edge detection and perspective correction&lt;/li&gt;
&lt;li&gt;OCR on scanned pages, on-device&lt;/li&gt;
&lt;li&gt;Form filling, digital signatures and Aadhaar signature verification&lt;/li&gt;
&lt;li&gt;AES password encryption and permanent redaction&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The app is available in 41 languages and works on phones, tablets, Chromebooks and Windows PCs.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why it matters
&lt;/h2&gt;

&lt;p&gt;A server you don't run is a server you can't audit. When processing happens locally, there's no upload to log, no retention policy to trust, and no breach that can expose your documents. It also means the app works on a plane or in a basement with no signal.&lt;/p&gt;

&lt;h2&gt;
  
  
  Free Pro codes for DEV readers
&lt;/h2&gt;

&lt;p&gt;The first 10 readers can unlock Pyrbit PDF Pro on Android for free. In the Google Play Store, tap your profile icon, then &lt;strong&gt;Payments &amp;amp; subscriptions&lt;/strong&gt; &amp;gt; &lt;strong&gt;Redeem code&lt;/strong&gt;. Each code works once:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;F53QSV7MG4Z8Q7CWS098V86
K149BFKG3LRTPXPLL6CJT5H
LJSXZ14SK31U1UUFVFMRBRD
Q9406E7KHQDV956YQVXXBE3
G1RHE3155Y2P820QSCFKH6Y
CQNDAQFMNNATWQSQ6214V5H
AJNS1RSWESMS30RDPWPU29Q
BP9CVNG6MFBVVCYGX43GBXD
H5U42FPCB9WWN4R9KRHS5TP
2KZ6XPMLYRLEP2VF3ZUBD2E
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h2&gt;
  
  
  Try it
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Android: &lt;a href="https://play.google.com/store/apps/details?id=com.pyrbit.pdfstudio" rel="noopener noreferrer"&gt;Google Play&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Windows: &lt;a href="https://apps.microsoft.com/detail/9njk70vrw6vq" rel="noopener noreferrer"&gt;Microsoft Store&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;iPhone: coming soon&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Feedback is very welcome in the comments, especially on which PDF task you'd most like to see handled offline.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Disclosure: written by the Pyrbit team.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>privacy</category>
      <category>android</category>
      <category>showdev</category>
      <category>productivity</category>
    </item>
  </channel>
</rss>
