<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[ForgePlug Blog]]></title><description><![CDATA[ForgePlug Blog]]></description><link>https://forgeplug.hashnode.dev</link><generator>RSS for Node</generator><lastBuildDate>Fri, 13 Nov 2026 18:49:50 GMT</lastBuildDate><atom:link href="https://forgeplug.hashnode.dev/rss.xml" rel="self" type="application/rss+xml"/><language><![CDATA[en]]></language><ttl>60</ttl><item><title><![CDATA[I Built Ownary — a Private, Offline-First Warranty & Receipts App (Now Live on Google Play)]]></title><description><![CDATA[Ownary is a free, offline-first Android app to track warranties, receipts, insurance and service history. No account, no cloud. Now on Google Play.]]></description><link>https://forgeplug.hashnode.dev/i-built-ownary-a-private-offline-first-warranty-receipts-app-now-live-on-google-play</link><guid isPermaLink="true">https://forgeplug.hashnode.dev/i-built-ownary-a-private-offline-first-warranty-receipts-app-now-live-on-google-play</guid><category><![CDATA[Android]]></category><category><![CDATA[Kotlin]]></category><category><![CDATA[privacy]]></category><category><![CDATA[buildinpublic]]></category><category><![CDATA[indiedev]]></category><dc:creator><![CDATA[Vipul Singh]]></dc:creator><pubDate>Thu, 12 Nov 2026 18:46:16 GMT</pubDate><enclosure url="https://cdn.hashnode.com/uploads/covers/6af49940cb31eae609abe098/68b2c0a1-11c3-406e-b94e-76f577ecdb8d.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><strong>Ownary is now live on the Google Play Store.</strong></p>
<p>👉 <a href="https://play.google.com/store/apps/details?id=com.ivipul.ownary">Get Ownary on Google Play</a></p>
<h2>The problem</h2>
<p>Think about the last time something you own broke — a phone, a mixer, a washing machine, a laptop charger.</p>
<p>The first question is always the same: <em>"Is it still under warranty?"</em></p>
<p>And then the hunt begins. Where's the bill? Was it in an email? A WhatsApp photo? A paper receipt that faded months ago? When did I buy it? Who did I buy it from?</p>
<p>Same story with insurance renewals, vehicle PUC expiry, or the last time something was serviced. We own more stuff than ever, but the information about it is scattered everywhere.</p>
<p>I wanted one place for all of it — and I didn't want that place to be someone else's server.</p>
<h2>What Ownary does</h2>
<p>Ownary is a simple tracker for the things you own:</p>
<ul>
<li><strong>Purchase details</strong> — what you bought, when, where, and for how much</li>
<li><strong>Warranty, insurance &amp; PUC expiry</strong> — know exactly when coverage ends</li>
<li><strong>Receipts</strong> — keep the proof of purchase attached to the item</li>
<li><strong>Service history</strong> — a log of repairs and maintenance</li>
<li><strong>Reminders</strong> — get notified before something expires, not after</li>
</ul>
<h2>Privacy first, by design</h2>
<p>This was the core decision from day one:</p>
<ul>
<li><strong>No account.</strong> You don't sign up. You just open the app and start.</li>
<li><strong>No backend.</strong> Your data lives on your device, not on my server.</li>
<li><strong>Offline-first.</strong> It works without an internet connection.</li>
</ul>
<p>Your receipts, your purchase history, what you own and what it cost — that's personal. An app that stores it shouldn't need to know who you are.</p>
<h2>Works wherever you are</h2>
<p>Ownary isn't built for one country. It's designed to work region-wise, so it's useful whether you're in India, the US, the UK, Europe or anywhere else.</p>
<h2>Pricing — simple and fair</h2>
<ul>
<li><strong>Free</strong> — track up to 7 items, forever</li>
<li><strong>Ownary Pro</strong> — a <strong>one-time</strong> unlock. No subscription, no monthly charges.</li>
</ul>
<p>I'm tired of every small app turning into a subscription. Pay once, own it — fitting for an app called Ownary.</p>
<h2>The journey to the Play Store</h2>
<p>A quick behind-the-scenes for fellow indie devs:</p>
<ul>
<li>Started building in <strong>September 2026</strong>, in <strong>Kotlin</strong> (native Android). The working name was <em>LifeVault</em>.</li>
<li>Turns out LifeVault, Ownly, Thingbook, Itemory and Kept were all taken on the Play Store. <strong>Ownary</strong> was free — and I liked it even more.</li>
<li>Ran <strong>internal testing</strong>, then a <strong>closed test</strong> with real testers.</li>
<li>Applied for production access — and got <strong>rejected</strong> with "requires more testing." 😅</li>
<li>Ran the closed test for <strong>14 more days</strong>, reapplied, and this time got <strong>approved</strong>.</li>
<li>Shipped <strong>v1.0.3</strong> to production in all countries.</li>
</ul>
<p>If you're a new developer account on Google Play, plan for this: the closed testing requirement is real, and a rejection isn't the end — it just means more testing. Keep your testers engaged and keep shipping updates during the test.</p>
<h2>Try it and tell me what you think</h2>
<p>If you've ever lost a bill right when you needed it, give Ownary a try:</p>
<p>👉 <strong><a href="https://play.google.com/store/apps/details?id=com.ivipul.ownary">Download Ownary on Google Play</a></strong></p>
<p>I'd love your feedback — feature requests, bugs, anything. A rating or review on the Play Store helps a small indie app more than you'd think. 🙏</p>
<p>Thanks for reading!</p>
<p>— Vipul
<a href="https://ivipul.com">ivipul.com</a></p>
]]></content:encoded></item><item><title><![CDATA[Can You Use Free Text-to-Speech in a Monetized Video? I Checked the Actual Terms]]></title><description><![CDATA[Most free TTS tools ban commercial use. I read the real terms of ElevenLabs, NaturalReader and Clipchamp, and compared an Apache-2.0 browser option.]]></description><link>https://forgeplug.hashnode.dev/can-you-use-free-text-to-speech-in-a-monetized-video-i-checked-the-actual-terms</link><guid isPermaLink="true">https://forgeplug.hashnode.dev/can-you-use-free-text-to-speech-in-a-monetized-video-i-checked-the-actual-terms</guid><category><![CDATA[text to speech]]></category><category><![CDATA[Artificial Intelligence]]></category><category><![CDATA[youtube]]></category><dc:creator><![CDATA[Vipul Singh]]></dc:creator><pubDate>Wed, 11 Nov 2026 16:39:51 GMT</pubDate><enclosure url="https://cdn.hashnode.com/uploads/covers/6af49940cb31eae609abe098/88179a29-31b9-4cf1-aff5-631d89d4fafd.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><em>Originally published on</em> <a href="https://www.forgeplug.com/blog/free-text-to-speech-commercial-use-license-check"><em>ForgePlug</em></a><em>.</em></p>
<h2>The free plan usually isn't free for what you want to do</h2>
<p>Search "free text to speech" and you'll find a dozen tools that will generate narration for nothing. What most of those pages don't put anywhere near the signup button is that "free" and "free to use in a video you monetize" are two different claims, and for most of these tools, only the first one is true.</p>
<p>I build and maintain ForgePlug's own text-to-speech tool, so before I told anyone it was safe to use the output commercially, I went and read the actual terms of service for the tools people reach for first. Not a summary of them, the actual pages.</p>
<p>Here's what's in those terms, where the evidence is weaker, and why the free tier works differently for a browser-based open-model tool than it does for a cloud API.</p>
<h2>What the free plans actually allow</h2>
<table>
<thead>
<tr>
<th>Tool</th>
<th>Free limit</th>
<th>Commercial use on free tier</th>
<th>After you cancel or downgrade</th>
<th>Signup</th>
<th>Where it runs</th>
</tr>
</thead>
<tbody><tr>
<td>ForgePlug (Kokoro-82M)</td>
<td>No character limit</td>
<td>Yes, Apache-2.0 licensed voices</td>
<td>Nothing changes: Apache 2.0 is perpetual and irrevocable</td>
<td>No</td>
<td>Your browser, nothing uploaded</td>
</tr>
<tr>
<td>ElevenLabs</td>
<td>~10,000 characters/month</td>
<td>No, free accounts are non-commercial only</td>
<td>Audio made on a paid plan keeps its commercial license; free-plan audio never had one</td>
<td>Yes</td>
<td>Their servers</td>
</tr>
<tr>
<td>NaturalReader (Online)</td>
<td>Effectively unlimited reading</td>
<td>No, personal use only per their FAQ</td>
<td>Commercial-version files stay usable after you cancel; Online audio stays personal-use only</td>
<td>No (basic reading)</td>
<td>Their servers</td>
</tr>
<tr>
<td>Clipchamp (Microsoft)</td>
<td>Unlimited exports</td>
<td>Likely yes, but no official page states it for TTS</td>
<td>No official answer found; confirm it yourself</td>
<td>Yes (Microsoft account)</td>
<td>Their servers</td>
</tr>
</tbody></table>
<p><em>Checked against each vendor's own terms-of-use or help-center pages, November 2026. Terms change, so re-read the current page before relying on this for paid work.</em></p>
<p>ElevenLabs' terms say free users may only use the services for non-commercial purposes. NaturalReader's commercial FAQ says audio from NaturalReader Online is for personal use only.</p>
<h3>What happens to videos you already published</h3>
<p>With ElevenLabs and NaturalReader's commercial version, rights follow the plan you were on when you generated the audio, not the plan you're on now. ElevenLabs' help center says audio generated during a paid subscription keeps its commercial license after you cancel, and NaturalReader's commercial FAQ says you may keep using files made while subscribed. So generate the audio that matters while you're subscribed. Clipchamp has no official page on this that I could find.</p>
<h3>Clipchamp is the one I'm least sure about</h3>
<p>Several secondary sources and a Microsoft Q&amp;A community answer say Clipchamp's free-plan voiceovers can be used commercially, but I couldn't find an official Clipchamp or Microsoft page that says so directly for text-to-speech. Treat it as "probably, but confirm it yourself", which is a lower confidence level than the other rows, where the vendor's own terms say it plainly.</p>
<h2>Why the free tier works this way</h2>
<p>This isn't vendors being stingy for no reason. A cloud TTS API pays for inference on every character you generate, on servers they operate. Giving that away for commercial use would mean subsidizing other people's monetized content indefinitely. Some tools also license or train voices that sound like specific real people, which carries its own legal exposure if that voice ends up in an ad without a commercial agreement. Gating commercial rights behind a paid plan handles both costs at once.</p>
<p>A browser-based tool running an openly licensed model has neither problem. Inference happens on your device, so there's no per-character server cost to recoup. And Kokoro-82M's voices are released under Apache 2.0, which already permits commercial use. There's no separate commercial tier to gate.</p>
<h2>What I actually used</h2>
<p>To write this honestly, I generated narration with ForgePlug's own tool instead of describing it from memory:</p>
<ol>
<li><p>Paste a script. No character limit, so nothing needed trimming.</p>
<img src="https://cdn.hashnode.com/uploads/covers/6af49940cb31eae609abe098/0119325c-6f71-4ec1-ad9c-27f17da68824.png" alt="Pasting a script into ForgePlug's free text-to-speech tool" style="display:block;margin:0 auto" /></li>
<li><p>Pick a voice marked "Best for narration". Each one has a preview button.</p>
<img src="https://cdn.hashnode.com/uploads/covers/6af49940cb31eae609abe098/07d4e2d0-3641-4eb2-87b7-2c483fa0740f.png" alt="Choosing a voice marked Best for narration" style="display:block;margin:0 auto" /></li>
<li><p>Generate. The first run downloads the model to your browser cache; after that it loads instantly.</p>
</li>
</ol>
<h2>The honest catch</h2>
<p>ForgePlug's tool currently offers only American and British English voices. If you need Spanish, Hindi, or the many languages ElevenLabs supports, this isn't that tool yet. Generation runs on your own device, so speed depends on your hardware: quick in Chrome or Edge with WebGPU, slower on CPU-only browsers or older machines. And you pick from a fixed set of voices; there's no voice cloning.</p>
<p>None of that changes the licensing answer. It's a tradeoff between "unlimited and clearly commercial-safe" and "more voices, languages and features, behind a meter." A multilingual, voice-cloned commercial production probably still wants a paid service. A faceless YouTube channel, a course module, or an English client video doesn't need to pay for that.</p>
<h2>Key takeaways</h2>
<ul>
<li>Check the free plan's own terms before publishing: the vendor's page, not a summary site.</li>
<li>"Free" and "free for commercial use" are different claims; most tools only make the first one.</li>
<li>Apache-2.0 and similar permissive model licenses already cover commercial use.</li>
<li>A tool that runs in your browser has no per-character server cost, so it can skip the commercial paywall.</li>
<li>Keep the generated audio together with a dated copy (screenshot or PDF) of the vendor's terms page in your project folder. If the terms change later, it settles what applied when you made it. (Tip via DemoVexa in the comments.)</li>
</ul>
<p><strong>Try it:</strong> <a href="https://www.forgeplug.com/">ForgePlug AI Voice Generator</a> (no signup, no character limit, export MP3, WAV, SRT or VTT). Read the <a href="https://www.forgeplug.com/blog/free-text-to-speech-commercial-use-license-check">original post</a> on ForgePlug.</p>
]]></content:encoded></item></channel></rss>