<?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: goodyuanbo</title>
    <description>The latest articles on DEV Community by goodyuanbo (@goodyuanbo).</description>
    <link>https://dev.to/goodyuanbo</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%2F4117362%2Faf974275-9ca6-4eb7-8343-66726b542263.png</url>
      <title>DEV Community: goodyuanbo</title>
      <link>https://dev.to/goodyuanbo</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/goodyuanbo"/>
    <language>en</language>
    <item>
      <title>I Built 20+ Privacy-First Browser Tools That Never Upload Your Data (All Single-File)</title>
      <dc:creator>goodyuanbo</dc:creator>
      <pubDate>Wed, 09 Sep 2026 10:50:43 +0000</pubDate>
      <link>https://dev.to/goodyuanbo/i-built-20-privacy-first-browser-tools-that-never-upload-your-data-all-single-file-5bcd</link>
      <guid>https://dev.to/goodyuanbo/i-built-20-privacy-first-browser-tools-that-never-upload-your-data-all-single-file-5bcd</guid>
      <description>&lt;h1&gt;
  
  
  I Built 20+ Privacy-First Browser Tools That Never Upload Your Data (All Single-File)
&lt;/h1&gt;

&lt;p&gt;Every "free online tool" I tried had the same catch: your file gets uploaded to somebody's server before anything happens. CSV with customer emails? Uploaded. Invoice PDF? Uploaded. Password list? You'd have to be brave.&lt;/p&gt;

&lt;p&gt;So I went the other direction. I've spent the past few months building a collection of &lt;strong&gt;single-file HTML tools&lt;/strong&gt; — each one is literally one &lt;code&gt;.html&lt;/code&gt; file. You open it in your browser and everything runs locally with JavaScript. &lt;strong&gt;Nothing ever leaves your machine.&lt;/strong&gt; No accounts, no server, no tracking, no "free tier" limits.&lt;/p&gt;

&lt;p&gt;All 30+ of them are collected here (free online versions, no signup): &lt;strong&gt;&lt;a href="https://goodyuanbo.github.io" rel="noopener noreferrer"&gt;goodyuanbo.github.io&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Here's what's in the toolbox, grouped by what people actually ask me for:&lt;/p&gt;

&lt;h2&gt;
  
  
  📊 Data &amp;amp; CSV work
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;DropBoard&lt;/strong&gt; — drag in a CSV, get a filterable dashboard with charts in seconds. This is the flagship. The free Lite version covers most day-to-day stuff.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Page2CSV&lt;/strong&gt; — paste a table from any webpage, get clean CSV back. No more copy-paste into Excel and fixing the mess.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;FinPack&lt;/strong&gt; — 7 personal finance calculators: loan amortization, compound interest, FIRE number, mortgage comparison.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  📄 Docs &amp;amp; writing
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;MarkForge&lt;/strong&gt; — Markdown editor with live preview, exports clean HTML/PDF.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;CleanSlate&lt;/strong&gt; — strips tracking pixels, weird fonts and formatting junk from pasted text.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;TimeLedger&lt;/strong&gt; — project time tracking that exports timesheets as CSV.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;SRT Studio&lt;/strong&gt; — fix, shift and clean up subtitle files without uploading your video project anywhere.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;ChapterForge&lt;/strong&gt; — turns timestamps into YouTube chapters.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  🔐 Privacy &amp;amp; compliance
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;PassForge&lt;/strong&gt; — generates strong passwords locally (crypto API, offline).&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;A11yCheck&lt;/strong&gt; — quick accessibility checklist auditor for HTML pages.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;PrivacyForge&lt;/strong&gt; — drafts privacy-policy pages from simple answers.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;SubLens&lt;/strong&gt; — audits cookie banners and tracking scripts on a page you paste in.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  🛠 Dev utilities
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;CronWhisper&lt;/strong&gt; — explains cron expressions in plain English (and builds them visually).&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;JWTLens&lt;/strong&gt; — decodes and validates JWT tokens, shows header/payload/expiry.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;ReqForge&lt;/strong&gt; — builds HTTP requests with headers/auth, generates cURL/Python/JS snippets.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;RagSplit&lt;/strong&gt; — splits long documents into RAG-friendly chunks with overlap control.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;QRForge&lt;/strong&gt; — offline QR generator (custom-built encoder, no external libs).&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  🎨 Creator tools
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;ThumbForge&lt;/strong&gt; — resizes/frames images for YouTube thumbnails and social cards.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;BioLink&lt;/strong&gt; — a single-file "link in bio" page you can host anywhere.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;MailSig&lt;/strong&gt; — generates clean HTML email signatures.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  💸 Money &amp;amp; job hunt
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;TaxNap&lt;/strong&gt; — quick US federal tax estimator (2026 brackets).&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;RunwayCalc&lt;/strong&gt; — startup runway and burn-rate calculator.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;MeetingCost&lt;/strong&gt; — live ticker of what a meeting costs while it runs.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;LateFee&lt;/strong&gt; — invoice late-fee and interest calculator.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;ATSMatch&lt;/strong&gt; — paste a job description + your resume, get a keyword match report.&lt;/li&gt;
&lt;/ul&gt;




&lt;p&gt;&lt;strong&gt;Why single-file?&lt;/strong&gt; Because you can download any of these, put the &lt;code&gt;.html&lt;/code&gt; file on a USB stick, and it will still work in 10 years. No dependencies, no build step, no npm install, no "this service has been discontinued". It's the anti-SaaS.&lt;/p&gt;

&lt;p&gt;Everything is usable &lt;strong&gt;free&lt;/strong&gt; in the browser: &lt;a href="https://goodyuanbo.github.io" rel="noopener noreferrer"&gt;goodyuanbo.github.io&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;If you want the downloadable offline versions (plus extras like batch mode and dark mode in some tools), they're on my store — and there's a bundle with everything at ~50% off: &lt;a href="https://gumroad.com/goodyuanbo" rel="noopener noreferrer"&gt;the complete toolkit&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Happy to answer questions in the comments — and if you have an idea for a tool that should exist (especially "I wish I could do X without uploading my file somewhere"), tell me. That's basically my roadmap now.&lt;/p&gt;

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