<?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: PureHub</title>
    <description>The latest articles on DEV Community by PureHub (@purehub).</description>
    <link>https://dev.to/purehub</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%2F4056530%2F61108f01-c895-4133-bc45-2c357d85f934.png</url>
      <title>DEV Community: PureHub</title>
      <link>https://dev.to/purehub</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/purehub"/>
    <language>en</language>
    <item>
      <title>PureHub 1.0.0-beta.26: a stronger private QR Studio</title>
      <dc:creator>PureHub</dc:creator>
      <pubDate>Thu, 20 Aug 2026 19:13:03 +0000</pubDate>
      <link>https://dev.to/purehub/purehub-100-beta26-a-stronger-private-qr-studio-2d8c</link>
      <guid>https://dev.to/purehub/purehub-100-beta26-a-stronger-private-qr-studio-2d8c</guid>
      <description>&lt;h1&gt;
  
  
  PureHub 1.0.0-beta.26: a stronger private QR Studio
&lt;/h1&gt;

&lt;p&gt;PureHub beta.26 is a signed Android community-testing release focused on QR Studio.&lt;/p&gt;

&lt;h2&gt;
  
  
  What changed
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Scan QR codes and barcodes from the camera, a saved image, or a batch of images.&lt;/li&gt;
&lt;li&gt;Review a URL and its domain before opening it; suspicious HTTP, raw-IP, punycode, embedded-credential, unusual-port, and unusually long links are flagged locally.&lt;/li&gt;
&lt;li&gt;Recognize URLs, Wi-Fi payloads, email, phone, SMS, location, calendar events, contacts, and product barcodes.&lt;/li&gt;
&lt;li&gt;Choose an external product lookup only after confirmation.&lt;/li&gt;
&lt;li&gt;Create website, text, Wi-Fi, email, phone, SMS, location, calendar, and contact QR codes.&lt;/li&gt;
&lt;li&gt;Keep a local QR library with pins, search, folders/notes, and CSV export.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;PureHub stays free, open source, ad-free, and privacy-first. QR data is not uploaded for scanning.&lt;/p&gt;

&lt;h2&gt;
  
  
  Try the signed beta
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://github.com/shoyrulove-dev/PureHub/releases/tag/v1.0.0-beta.26" rel="noopener noreferrer"&gt;Download PureHub 1.0.0-beta.26, APKs and checksums&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;I welcome practical feedback, especially device-specific scan reliability reports and unusual QR payloads.&lt;/p&gt;

</description>
      <category>android</category>
      <category>opensource</category>
      <category>productivity</category>
      <category>privacy</category>
    </item>
    <item>
      <title>Building privacy-first utility analytics without tracking every click</title>
      <dc:creator>PureHub</dc:creator>
      <pubDate>Thu, 20 Aug 2026 16:50:47 +0000</pubDate>
      <link>https://dev.to/purehub/building-privacy-first-utility-analytics-without-tracking-every-click-5ahb</link>
      <guid>https://dev.to/purehub/building-privacy-first-utility-analytics-without-tracking-every-click-5ahb</guid>
      <description>&lt;h1&gt;
  
  
  Building privacy-first utility analytics without tracking every click
&lt;/h1&gt;

&lt;p&gt;A useful utility app should know whether a workflow helped without turning every button press into a behavioural profile. In PureHub?s latest PWA update, we changed the measurement point from &lt;em&gt;opening a tool&lt;/em&gt; to &lt;em&gt;finishing a meaningful local result&lt;/em&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  What counts as a result
&lt;/h2&gt;

&lt;p&gt;A QR scan is useful when it gives you a result you can review, copy, open, save, or share. OCR is useful when text is extracted, saved to a local library, or exported to PDF. The same principle now applies to local file hashes and ZIPs, habit check-ins, encrypted vault backups, expense exports, sound-reading CSVs, and finished screen recordings.&lt;/p&gt;

&lt;p&gt;Each tool emits a context-specific completion signal only after that outcome happens. A small success card can then offer helpfulness feedback or sharing. It does not appear simply because someone opened a tool.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why this is better
&lt;/h2&gt;

&lt;p&gt;Page opens tell us which routes were visited; they do not tell us whether the tool solved a problem. Meaningful completion data lets us identify where an interaction is confusing, while keeping the metric intentionally minimal. PureHub deduplicates a tool?s completion event per browser per day, and the tool payload never contains the scanned content, file contents, secret, image, financial entry, or other personal data.&lt;/p&gt;

&lt;h2&gt;
  
  
  QR and OCR got clearer next steps
&lt;/h2&gt;

&lt;p&gt;QR Studio now focuses the post-result flow on safe actions: inspect the result before opening a link, then copy, save, share, or continue. OCR Studio adds an honest expectation for first use: language packs may need an initial download, while a typical ready-to-run page takes roughly 10?30 seconds. OCR can then move into a searchable PDF workflow without a cloud account.&lt;/p&gt;

&lt;p&gt;This is a small product detail, but it makes the tool feel much less like a blank scanner and more like a complete private workflow.&lt;/p&gt;

&lt;p&gt;Try the updated &lt;a href="https://hub.blissbiovn.com/en/qr-studio?utm_source=devto&amp;amp;utm_campaign=pwa_outcome_ux" rel="noopener noreferrer"&gt;QR Studio&lt;/a&gt; or explore the &lt;a href="https://hub.blissbiovn.com/en/tools?utm_source=devto&amp;amp;utm_campaign=pwa_outcome_ux" rel="noopener noreferrer"&gt;full PureHub PWA&lt;/a&gt;.&lt;/p&gt;

</description>
      <category>android</category>
      <category>opensource</category>
      <category>productivity</category>
      <category>privacy</category>
    </item>
    <item>
      <title>Use breathing pace controls for a short offline reset</title>
      <dc:creator>PureHub</dc:creator>
      <pubDate>Thu, 20 Aug 2026 12:02:35 +0000</pubDate>
      <link>https://dev.to/purehub/use-breathing-pace-controls-for-a-short-offline-reset-41ok</link>
      <guid>https://dev.to/purehub/use-breathing-pace-controls-for-a-short-offline-reset-41ok</guid>
      <description>&lt;h1&gt;
  
  
  Use breathing pace controls for a short offline reset
&lt;/h1&gt;

&lt;p&gt;PureHub is a free, ad-free, open-source collection of 26 utility tools. This article shares a practical engineering lesson from the project rather than a product pitch.&lt;/p&gt;

&lt;h2&gt;
  
  
  What we changed
&lt;/h2&gt;

&lt;p&gt;We focused on clearer mobile interaction, local-first behavior, and measurable loading or testing improvements.&lt;/p&gt;

&lt;h2&gt;
  
  
  What we learned
&lt;/h2&gt;

&lt;p&gt;Small utility features become easier to trust when their limits and data behavior are visible.&lt;/p&gt;

&lt;p&gt;Explore the implementation and share feedback: &lt;a href="https://hub.blissbiovn.com/en/zen-breath?utm_source=devto&amp;amp;utm_campaign=community-foundation-30d-v1" rel="noopener noreferrer"&gt;https://hub.blissbiovn.com/en/zen-breath?utm_source=devto&amp;amp;utm_campaign=community-foundation-30d-v1&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Disclosure: this article was prepared with AI assistance and reviewed by the PureHub maintainer before publication.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>android</category>
      <category>opensource</category>
      <category>productivity</category>
      <category>privacy</category>
    </item>
    <item>
      <title>PureHub 1.0.0-beta.22: clearer privacy controls and backup status</title>
      <dc:creator>PureHub</dc:creator>
      <pubDate>Wed, 19 Aug 2026 15:06:28 +0000</pubDate>
      <link>https://dev.to/purehub/purehub-100-beta22-clearer-privacy-controls-and-backup-status-2nhm</link>
      <guid>https://dev.to/purehub/purehub-100-beta22-clearer-privacy-controls-and-backup-status-2nhm</guid>
      <description>&lt;h1&gt;
  
  
  PureHub 1.0.0-beta.22: clearer privacy controls and backup status
&lt;/h1&gt;

&lt;p&gt;PureHub is an open-source collection of 26 utility tools for Android and the web. This beta focuses on making privacy behavior easier to inspect instead of adding silent background behavior.&lt;/p&gt;

&lt;h2&gt;
  
  
  What changed
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;A Permission Center explains Android permissions and opens system settings when you need to change one.&lt;/li&gt;
&lt;li&gt;Encrypted backups now show the last verified export time and a short SHA-256 fingerprint.&lt;/li&gt;
&lt;li&gt;Android feedback/reporting is easier to reach, with a reminder not to include private files, passwords, or API keys.&lt;/li&gt;
&lt;li&gt;The Download and Settings experience now clearly distinguishes Android and PWA availability for all 26 tools.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The Android release is signed, ad-free, tracker-free, and checked to ensure the APK does not request Internet access.&lt;/p&gt;

&lt;p&gt;Try the PWA or download the signed Android build: &lt;a href="https://hub.blissbiovn.com/en/download?utm_source=devto&amp;amp;utm_campaign=beta22_release" rel="noopener noreferrer"&gt;https://hub.blissbiovn.com/en/download?utm_source=devto&amp;amp;utm_campaign=beta22_release&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Useful bug reports include the tool name, Android version, device model, and steps to reproduce the issue.&lt;/p&gt;

</description>
      <category>android</category>
      <category>opensource</category>
      <category>productivity</category>
      <category>privacy</category>
    </item>
    <item>
      <title>PureHub 1.0.0-beta.21: Deep Cleaner, Photo Privacy, and 26 Synced Tools</title>
      <dc:creator>PureHub</dc:creator>
      <pubDate>Sat, 15 Aug 2026 18:06:24 +0000</pubDate>
      <link>https://dev.to/purehub/purehub-100-beta21-deep-cleaner-photo-privacy-and-26-synced-tools-10m4</link>
      <guid>https://dev.to/purehub/purehub-100-beta21-deep-cleaner-photo-privacy-and-26-synced-tools-10m4</guid>
      <description>&lt;h1&gt;
  
  
  PureHub 1.0.0-beta.21: Deep Cleaner, Photo Privacy, and 26 Synced Tools
&lt;/h1&gt;

&lt;p&gt;PureHub &lt;strong&gt;1.0.0-beta.21&lt;/strong&gt; is now available as a signed Android preview and production PWA update.&lt;/p&gt;

&lt;h2&gt;
  
  
  What changed
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Deep Cleaner flagship:&lt;/strong&gt; a clearer storage review and cleanup workflow across Android and the PWA.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Photo Privacy:&lt;/strong&gt; now a separate tool that creates a share-ready image without copying GPS, camera, author, or EXIF metadata.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;26-tool catalog:&lt;/strong&gt; Android, PWA, localized SEO routes, and Command Center records are synchronized.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Aurora Phoenix splash:&lt;/strong&gt; Android no longer shows the old letter-P launch graphic.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Private operations split:&lt;/strong&gt; the public repository contains the app/PWA source, while operator automation is maintained separately.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Privacy and release verification
&lt;/h2&gt;

&lt;p&gt;Both Android flavors pass unit tests and lint. Release automation verifies that every APK remains offline-only with no &lt;code&gt;android.permission.INTERNET&lt;/code&gt;. The F-Droid flavor is also checked for prohibited Google Play Services, Firebase, or ML Kit runtime dependencies.&lt;/p&gt;

&lt;p&gt;The release includes signed standard and F-Droid APKs, architecture-specific APKs, an AAB, SHA256 checksums, and GitHub build provenance.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/shoyrulove-dev/PureHub/releases/tag/v1.0.0-beta.21" rel="noopener noreferrer"&gt;Release and downloads&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/shoyrulove-dev/PureHub" rel="noopener noreferrer"&gt;Source code&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://hub.blissbiovn.com/en" rel="noopener noreferrer"&gt;Web app&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Feedback from real devices is welcome through GitHub Issues or the PureHub Telegram community.&lt;/p&gt;

</description>
      <category>android</category>
      <category>opensource</category>
      <category>productivity</category>
      <category>privacy</category>
    </item>
    <item>
      <title>PureHub 1.0.0-beta.20: A New Signed Build for Community Testing</title>
      <dc:creator>PureHub</dc:creator>
      <pubDate>Sat, 15 Aug 2026 15:07:31 +0000</pubDate>
      <link>https://dev.to/purehub/purehub-100-beta20-a-new-signed-build-for-community-testing-51l</link>
      <guid>https://dev.to/purehub/purehub-100-beta20-a-new-signed-build-for-community-testing-51l</guid>
      <description>&lt;h1&gt;
  
  
  PureHub 1.0.0-beta.20: A New Signed Build for Community Testing
&lt;/h1&gt;

&lt;p&gt;We're excited to announce the release of &lt;strong&gt;PureHub 1.0.0-beta.20&lt;/strong&gt;, a new signed Android build ready for community testing. PureHub is a collection of &lt;strong&gt;25 free, no-ads, privacy-first, open-source utility tools&lt;/strong&gt; — all in one app.&lt;/p&gt;

&lt;h2&gt;
  
  
  What's New in This Release
&lt;/h2&gt;

&lt;p&gt;This beta includes the latest improvements and fixes. For a detailed list of changes, see the &lt;a href="https://github.com/shoyrulove-dev/PureHub/compare/v1.0.0-beta.19...v1.0.0-beta.20" rel="noopener noreferrer"&gt;full changelog&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Download &amp;amp; Test
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;APK&lt;/strong&gt;: &lt;a href="https://github.com/shoyrulove-dev/PureHub/releases/download/v1.0.0-beta.20/PureHub-1.0.0-beta.20.apk" rel="noopener noreferrer"&gt;Download PureHub-1.0.0-beta.20.apk&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;AAB&lt;/strong&gt;: &lt;a href="https://github.com/shoyrulove-dev/PureHub/releases/download/v1.0.0-beta.20/PureHub-1.0.0-beta.20.aab" rel="noopener noreferrer"&gt;Download PureHub-1.0.0-beta.20.aab&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;SHA-256&lt;/strong&gt;: &lt;code&gt;6163381df7485b073b6b185756b9db0d6a1602defcae4fe0c10bd454b524a803&lt;/code&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Why PureHub?
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Free forever&lt;/strong&gt; – no hidden costs&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;No ads&lt;/strong&gt; – clean, distraction-free experience&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Privacy-first&lt;/strong&gt; – your data stays on your device&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Open source&lt;/strong&gt; – transparent and community-driven&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Call for Feedback
&lt;/h2&gt;

&lt;p&gt;Your feedback is crucial for improving PureHub. Try the beta, report issues, and suggest features on our &lt;a href="https://github.com/shoyrulove-dev/PureHub" rel="noopener noreferrer"&gt;GitHub repository&lt;/a&gt;. Let's build a better utility app together!&lt;/p&gt;

</description>
      <category>android</category>
      <category>opensource</category>
      <category>productivity</category>
      <category>privacy</category>
    </item>
    <item>
      <title>PureHub beta.19: a better Bubble Level, honest install metrics, and offline builds</title>
      <dc:creator>PureHub</dc:creator>
      <pubDate>Sat, 15 Aug 2026 13:04:11 +0000</pubDate>
      <link>https://dev.to/purehub/purehub-beta19-a-better-bubble-level-honest-install-metrics-and-offline-builds-731</link>
      <guid>https://dev.to/purehub/purehub-beta19-a-better-bubble-level-honest-install-metrics-and-offline-builds-731</guid>
      <description>&lt;h1&gt;
  
  
  PureHub beta.19: a better Bubble Level, honest install metrics, and offline builds
&lt;/h1&gt;

&lt;p&gt;PureHub beta.19 continues our goal: &lt;strong&gt;22 useful Android and web tools that are free, ad-free, privacy-first, and open source&lt;/strong&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  What changed
&lt;/h2&gt;

&lt;h3&gt;
  
  
  🫧 Bubble Level becomes a flagship tool
&lt;/h3&gt;

&lt;p&gt;The level now includes Surface, Edge X, and Edge Y modes; adjustable tolerance; zero calibration; stable-position feedback; vibration; and clear accuracy guidance. Sensor readings stay on-device.&lt;/p&gt;

&lt;h3&gt;
  
  
  📊 Honest growth analytics
&lt;/h3&gt;

&lt;p&gt;An APK download is not the same as an install. The dashboard now reports APK download clicks, accepted PWA installs, standalone PWA opens, and completed useful results separately.&lt;/p&gt;

&lt;h3&gt;
  
  
  🛡️ Standard and F-Droid-ready builds
&lt;/h3&gt;

&lt;p&gt;The release includes signed per-ABI APKs plus a fully offline F-Droid flavor using ZXing and Tesseract without ML Kit, Play Services, Firebase, ads, analytics, or trackers.&lt;/p&gt;

&lt;h3&gt;
  
  
  🎬 Reproducible demos
&lt;/h3&gt;

&lt;p&gt;Three new short demos for Bubble Level, QR safety, and OCR-to-searchable-PDF were generated from the current interface and scheduled on YouTube.&lt;/p&gt;

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

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/shoyrulove-dev/PureHub/releases/tag/v1.0.0-beta.19" rel="noopener noreferrer"&gt;Download beta.19&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://hub.blissbiovn.com/" rel="noopener noreferrer"&gt;Open the web app&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/shoyrulove-dev/PureHub" rel="noopener noreferrer"&gt;Read the source&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Feedback is welcome: which workflow should we improve next?&lt;/p&gt;

</description>
      <category>android</category>
      <category>opensource</category>
      <category>productivity</category>
      <category>privacy</category>
    </item>
    <item>
      <title>Engineering lesson: load OCR language data only when requested</title>
      <dc:creator>PureHub</dc:creator>
      <pubDate>Sat, 15 Aug 2026 12:30:46 +0000</pubDate>
      <link>https://dev.to/purehub/engineering-lesson-load-ocr-language-data-only-when-requested-1if4</link>
      <guid>https://dev.to/purehub/engineering-lesson-load-ocr-language-data-only-when-requested-1if4</guid>
      <description>&lt;h1&gt;
  
  
  Engineering lesson: load OCR language data only when requested
&lt;/h1&gt;

&lt;p&gt;PureHub is a free, ad-free, open-source collection of 22 utility tools. This article shares a practical engineering lesson from the project rather than a product pitch.&lt;/p&gt;

&lt;h2&gt;
  
  
  What we changed
&lt;/h2&gt;

&lt;p&gt;We focused on clearer mobile interaction, local-first behavior, and measurable loading or testing improvements.&lt;/p&gt;

&lt;h2&gt;
  
  
  What we learned
&lt;/h2&gt;

&lt;p&gt;Small utility features become easier to trust when their limits and data behavior are visible.&lt;/p&gt;

&lt;p&gt;Explore the implementation and share feedback: &lt;a href="https://hub.blissbiovn.com/en/tools?utm_source=devto&amp;amp;utm_campaign=community-foundation-30d-v1" rel="noopener noreferrer"&gt;https://hub.blissbiovn.com/en/tools?utm_source=devto&amp;amp;utm_campaign=community-foundation-30d-v1&lt;/a&gt;&lt;/p&gt;

</description>
      <category>android</category>
      <category>opensource</category>
      <category>productivity</category>
      <category>privacy</category>
    </item>
    <item>
      <title>Split a receipt after OCR instead of typing every line</title>
      <dc:creator>PureHub</dc:creator>
      <pubDate>Sat, 15 Aug 2026 12:30:45 +0000</pubDate>
      <link>https://dev.to/purehub/split-a-receipt-after-ocr-instead-of-typing-every-line-cn</link>
      <guid>https://dev.to/purehub/split-a-receipt-after-ocr-instead-of-typing-every-line-cn</guid>
      <description>&lt;h2&gt;
  
  
  Splitting a Receipt After OCR: A Practical Workflow
&lt;/h2&gt;

&lt;p&gt;Typing every line of a receipt is tedious. With PureHub's OCR, you can extract text and then split it into individual items. Here's a verifiable detail: the OCR supports English, Vietnamese, and Simplified Chinese packs loaded on demand, and it's part of the OCR + PDF Document Suite.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The workflow:&lt;/strong&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Capture or upload a receipt image.&lt;/li&gt;
&lt;li&gt;Run OCR to get the text.&lt;/li&gt;
&lt;li&gt;Split the text into items (e.g., by line or by amount).&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;strong&gt;Question for you:&lt;/strong&gt; What's the trickiest part of splitting a receipt—handling tax, tips, or uneven splits? Let me know in the comments.&lt;/p&gt;

&lt;p&gt;Try it: &lt;a href="https://hub.blissbiovn.com/en/ocr-text?utm_source=devto&amp;amp;utm_campaign=community-foundation-30d-v1" rel="noopener noreferrer"&gt;PureHub OCR&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;This article was written with AI assistance.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>android</category>
      <category>opensource</category>
      <category>productivity</category>
      <category>privacy</category>
    </item>
    <item>
      <title>PureHub beta.18: encrypted backups and local receipt OCR</title>
      <dc:creator>PureHub</dc:creator>
      <pubDate>Tue, 11 Aug 2026 16:20:09 +0000</pubDate>
      <link>https://dev.to/purehub/purehub-beta18-encrypted-backups-and-local-receipt-ocr-jo9</link>
      <guid>https://dev.to/purehub/purehub-beta18-encrypted-backups-and-local-receipt-ocr-jo9</guid>
      <description>&lt;h1&gt;
  
  
  PureHub beta.18: encrypted backups and local receipt OCR
&lt;/h1&gt;

&lt;p&gt;PureHub is a free, no-ads, open-source collection of 22 everyday utility tools. Beta.18 focuses on making the finance and personal-data workflows more useful without sending private content to a server.&lt;/p&gt;

&lt;h2&gt;
  
  
  What changed
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Encrypted backup and restore:&lt;/strong&gt; Zen Habit and Expense Tracker can export password-protected &lt;code&gt;.purehub&lt;/code&gt; backups and restore them later.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Receipt OCR:&lt;/strong&gt; Expense Tracker and Bill Splitter can read a receipt locally, suggest merchant, total, tax, and line items, then ask the user to review the result.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Document workflow:&lt;/strong&gt; QR Studio, OCR Studio, and Doc to PDF now form a clearer path from capture to searchable PDF.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Android choices:&lt;/strong&gt; the release includes signed Standard APKs and a fully FOSS flavor using ZXing and Tesseract without ML Kit, Play Services, Firebase, ads, analytics, or trackers.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Cross-platform parity:&lt;/strong&gt; the same core finance backup and receipt workflow is available in the PWA.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Why local processing matters
&lt;/h2&gt;

&lt;p&gt;Receipts, habits, and expense history can contain sensitive information. PureHub keeps OCR and backup preparation on the device. The encrypted export uses AES-GCM with a password-derived key, while imported data is validated before merging.&lt;/p&gt;

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

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/shoyrulove-dev/PureHub/releases/tag/v1.0.0-beta.18" rel="noopener noreferrer"&gt;Download PureHub beta.18&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://hub.blissbiovn.com/en" rel="noopener noreferrer"&gt;Open the web app&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/shoyrulove-dev/PureHub" rel="noopener noreferrer"&gt;Browse the source&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If you test receipt OCR or encrypted restore, please share the device, browser or Android version, and an anonymized description of what worked or failed. That feedback will guide the next release.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;AI-assisted development was used during implementation and verification; release decisions and testing were reviewed by the project maintainer.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>android</category>
      <category>opensource</category>
      <category>productivity</category>
      <category>privacy</category>
    </item>
    <item>
      <title>From QR scan to searchable PDF: a practical PureHub workflow update</title>
      <dc:creator>PureHub</dc:creator>
      <pubDate>Tue, 11 Aug 2026 15:02:31 +0000</pubDate>
      <link>https://dev.to/purehub/from-qr-scan-to-searchable-pdf-a-practical-purehub-workflow-update-c3k</link>
      <guid>https://dev.to/purehub/from-qr-scan-to-searchable-pdf-a-practical-purehub-workflow-update-c3k</guid>
      <description>&lt;p&gt;A utility app should help someone finish a task, not merely open another screen. This PureHub update focuses on that principle across QR Studio, OCR Studio, Doc to PDF, Pomodoro, and Sensor Suite.&lt;/p&gt;

&lt;h2&gt;
  
  
  QR Studio: useful before a link opens
&lt;/h2&gt;

&lt;p&gt;QR Studio can now batch-scan up to 20 images. For URLs, it explains concrete risk signals: plain HTTP, raw IP addresses, punycode, embedded credentials, unusual ports, and unusually long links. QR generation also checks foreground/background contrast and warns when a design may be difficult to scan.&lt;/p&gt;

&lt;h2&gt;
  
  
  OCR Studio to searchable PDF
&lt;/h2&gt;

&lt;p&gt;OCR results now include per-page confidence. Pages and recognized text can move directly into Doc to PDF, where the exported document keeps the page image and adds a searchable text layer. This reduces copy-and-paste between tools and keeps the workflow local-first.&lt;/p&gt;

&lt;h2&gt;
  
  
  Focus and measurement tools
&lt;/h2&gt;

&lt;p&gt;Pomodoro sessions survive reloads and can optionally send a completion notification. Sensor Suite now stores compass, level, and sound calibration, highlights suspicious magnetic jumps, and exports readings to CSV.&lt;/p&gt;

&lt;h2&gt;
  
  
  Honest product analytics
&lt;/h2&gt;

&lt;p&gt;Repeat opens no longer inflate daily usage. PureHub now separates daily tool opens, installed-PWA opens, completed results, helpful votes, and shares. The Command Center can therefore prioritize workflows people actually finish.&lt;/p&gt;

&lt;h2&gt;
  
  
  SEO and sharing
&lt;/h2&gt;

&lt;p&gt;Localized mini-app routes now ship prerendered title, description, canonical, and social metadata. Share actions create a branded 1200x630 result card instead of copying a generic link.&lt;/p&gt;

&lt;p&gt;PureHub remains free, ad-free, open source, and privacy-first. Try the updated QR workflow and tell us which edge case still feels awkward:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://hub.blissbiovn.com/en/qr-studio?utm_source=devto&amp;amp;utm_campaign=workflow-quality-2026-08-11" rel="noopener noreferrer"&gt;https://hub.blissbiovn.com/en/qr-studio?utm_source=devto&amp;amp;utm_campaign=workflow-quality-2026-08-11&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Source and implementation: &lt;a href="https://github.com/shoyrulove-dev/PureHub/commit/c0f8c35" rel="noopener noreferrer"&gt;https://github.com/shoyrulove-dev/PureHub/commit/c0f8c35&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;This article was prepared with AI assistance and reviewed against the implemented code and test results before publication.&lt;/p&gt;

</description>
      <category>opensource</category>
      <category>android</category>
      <category>webdev</category>
      <category>privacy</category>
    </item>
    <item>
      <title>PureHub beta.17: building an Android utility suite without Google runtime dependencies</title>
      <dc:creator>PureHub</dc:creator>
      <pubDate>Mon, 10 Aug 2026 13:07:36 +0000</pubDate>
      <link>https://dev.to/purehub/purehub-beta17-building-an-android-utility-suite-without-google-runtime-dependencies-1671</link>
      <guid>https://dev.to/purehub/purehub-beta17-building-an-android-utility-suite-without-google-runtime-dependencies-1671</guid>
      <description>&lt;h1&gt;
  
  
  PureHub beta.17: building an Android utility suite without Google runtime dependencies
&lt;/h1&gt;

&lt;p&gt;PureHub is a free, no-ads, open-source collection of 22 everyday utility mini-apps. Beta.17 introduces a separate Android build intended for people who want a fully FLOSS dependency graph.&lt;/p&gt;

&lt;h2&gt;
  
  
  What changed
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;QR Studio now scans with ZXing in both Android flavors.&lt;/li&gt;
&lt;li&gt;The F-Droid flavor performs OCR locally with Tesseract.&lt;/li&gt;
&lt;li&gt;English, Vietnamese, and Simplified Chinese OCR models are bundled for offline use.&lt;/li&gt;
&lt;li&gt;The F-Droid runtime graph contains no ML Kit, Google Play Services, or Firebase.&lt;/li&gt;
&lt;li&gt;The APK requests no INTERNET permission and includes no ads or tracking.&lt;/li&gt;
&lt;li&gt;Signed per-ABI APKs are published; the F-Droid arm64 build is about 16 MB.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Why keep two builds?
&lt;/h2&gt;

&lt;p&gt;The Standard build keeps ML Kit OCR because it currently provides stronger recognition quality for many real-world documents. The F-Droid build prioritizes a transparent, Google-independent runtime and fully offline processing. Users can choose the trade-off that fits them.&lt;/p&gt;

&lt;h2&gt;
  
  
  Verification
&lt;/h2&gt;

&lt;p&gt;CI builds and lints both flavors, rejects prohibited Google dependencies from the F-Droid runtime graph, checks APK permissions, and publishes SHA-256 checksums. QR and OCR flows were also exercised on a physical Android device.&lt;/p&gt;

&lt;h2&gt;
  
  
  What comes next
&lt;/h2&gt;

&lt;p&gt;The build is F-Droid-ready, not yet listed in the official repository. We will start with IzzyOnDroid feedback and then continue through the F-Droid review process.&lt;/p&gt;

&lt;p&gt;Download the signed APKs, inspect the source, or report an issue:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://github.com/shoyrulove-dev/PureHub/releases/tag/v1.0.0-beta.17" rel="noopener noreferrer"&gt;https://github.com/shoyrulove-dev/PureHub/releases/tag/v1.0.0-beta.17&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Feedback on OCR accuracy, QR camera behavior, and installation across Android devices is especially welcome.&lt;/p&gt;

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