<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>FlosForge — Blog</title><description>Posts on building local-first security and developer tools.</description><link>https://flosforge.eu</link><language>en-gb</language><copyright>© 2026 FlosForge</copyright><docs>https://www.rssboard.org/rss-specification</docs><item><title>Taming Windows app permissions after every fresh install</title><link>https://flosforge.eu/blog/taming-windows-app-permissions-after-every-fresh-install</link><guid isPermaLink="true">https://flosforge.eu/blog/taming-windows-app-permissions-after-every-fresh-install</guid><description>The frustration of tweaking dozens of privacy toggles after every Windows install or VM setup, and why I built an open-source tool to manage them in bulk.</description><pubDate>Mon, 05 Oct 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Anyone who regularly installs Windows—whether setting up a new workstation, rebuilding a test laptop, or spinning up a fresh development virtual machine—knows the ritual that follows the first desktop boot.&lt;/p&gt;
&lt;p&gt;Before you can actually do any real work, you have to spend twenty minutes hunting through the Settings app to rein in permissions.&lt;/p&gt;
&lt;p&gt;Out of the box, Windows leaves dozens of capability levers wide open or in an ambiguous “not set” state where the operating system decides on your behalf. Built-in apps and third-party utilities can request background activity, listen through microphones, access webcams, poll location sensors, and read personal folders.&lt;/p&gt;
&lt;h3 id=&quot;the-pain-of-the-30-click-maze&quot;&gt;The pain of the 30-click maze&lt;/h3&gt;
&lt;p&gt;Managing these permissions in standard Windows 11 is remarkably tedious. There is no central dashboard. Instead, you are forced to navigate to &lt;strong&gt;Settings → Privacy &amp;amp; security&lt;/strong&gt;, scroll through twenty different sub-menus—Camera, Microphone, Location, Contacts, Background apps, Radios, Diagnostic data—and click into each one individually.&lt;/p&gt;
&lt;p&gt;Once inside each screen, you have to scroll through lists of installed applications, toggling sliders one by one. If you have fifty installed apps and want to ensure none of them can quietly use your microphone or poll your GPS in the background, you are looking at hundreds of repetitive clicks.&lt;/p&gt;
&lt;p&gt;Repeat that process across multiple physical machines or half a dozen disposable VMs for testing, and it quickly becomes unbearable.&lt;/p&gt;
&lt;h3 id=&quot;why-random-debloater-scripts-are-dangerous&quot;&gt;Why random “debloater” scripts are dangerous&lt;/h3&gt;
&lt;p&gt;Because this workflow is so frustrating, many developers and sysadmins resort to third-party “Windows debloater” scripts found on GitHub or tech forums.&lt;/p&gt;
&lt;p&gt;While tempting, running opaque PowerShell scripts that blast registry keys with elevated privileges is risky:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;They act as a blunt hammer:&lt;/strong&gt; Many scripts indiscriminately wipe keys or disable core Windows services, breaking legitimate system features, updates, or application dependencies.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;No visibility before writing:&lt;/strong&gt; You rarely get to see an exact diff of what the script intends to change before it modifies your system.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;No way to undo:&lt;/strong&gt; If a script breaks something a week later, there is usually no journal or rollback mechanism. Your only recourse is System Restore or reinstalling Windows.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;I wanted something far safer: a dedicated utility that gives me total visibility over every permission on the machine, lets me audit and adjust them in bulk, and guarantees that every write is previewed, recorded, and reversible.&lt;/p&gt;
&lt;p&gt;So I wrote &lt;a href=&quot;https://flosforge.eu/winlevers&quot;&gt;WinLevers&lt;/a&gt;.&lt;/p&gt;
&lt;h3 id=&quot;how-winlevers-works&quot;&gt;How WinLevers works&lt;/h3&gt;
&lt;p&gt;WinLevers is a native desktop application built with C# on .NET 10 and WinUI 3. It scans the machine’s actual capability store and lays out the entire system under a single, searchable interface:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;One view for all permissions:&lt;/strong&gt; Pick a permission in the sidebar—Microphone, Webcam, Location, Background Access, Notifications, or even the GPU power preference—and every application on your machine appears in a clean table. You can see who published it, its current permission state (Allowed, Denied, or Not Set), and when it last touched that sensor.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Bulk filtering and actions:&lt;/strong&gt; Filter by app name, publisher, executable path, or state. Want to deny microphone access to every app that hasn’t run in the last 30 days? Or revoke location permissions from all packaged utilities at once? Tick the rows, select your target state, and apply them together.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;The Privacy Advisor:&lt;/strong&gt; If you don’t want to comb through individual settings, the Privacy Advisor groups the highest-consequence capabilities (watch, listen, locate, or read files) into clear risk bands. It tells you exactly which apps currently hold those rights and offers one-click bulk actions to deny unneeded access.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Previews before touching anything:&lt;/strong&gt; WinLevers never writes to the registry silently. Every bulk edit, profile application, or advisor recommendation opens a comprehensive preview dialog showing the exact keys and values that will change.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Atomic snapshots and rollback history:&lt;/strong&gt; Before writing a single byte, WinLevers flushes a full JSON snapshot of affected keys to disk. Every write is committed to a local SQLite journal in &lt;code&gt;%LOCALAPPDATA%&lt;/code&gt;, capturing the previous state. If an app breaks or you change your mind, you can open History and revert that exact batch with one click.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Machine portability via profiles:&lt;/strong&gt; You can export your tuned permission baseline as a clean profile file. When setting up a new computer or booting a fresh VM, you just open WinLevers, load your profile, review the preview, and configure the entire box in seconds.&lt;/li&gt;
&lt;/ol&gt;
&lt;h3 id=&quot;keeping-it-safe-and-local&quot;&gt;Keeping it safe and local&lt;/h3&gt;
&lt;p&gt;From day one, WinLevers was built under strict constraints:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Zero network code:&lt;/strong&gt; There is no telemetry, no update ping, and no background reporting. The app cannot talk to the internet, and nothing about your installed software or machine identity ever leaves your computer.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;User-level scope:&lt;/strong&gt; It operates strictly within &lt;code&gt;HKEY_CURRENT_USER&lt;/code&gt;—the exact same user-level registry store that Windows Settings modifies. It never touches machine-wide security keys or requires administrator rights for normal operation.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&quot;now-open-source-on-github&quot;&gt;Now open source on GitHub&lt;/h3&gt;
&lt;p&gt;I originally built WinLevers to solve my own irritation with repetitive Windows setups and virtual machine maintenance. It saved me hours of clicking and gave me confidence that my fresh environments weren’t leaking data or running unnecessary background tasks.&lt;/p&gt;
&lt;p&gt;Because it proved so useful to me and a few friends who tested it, I decided to release it as free and open-source software under the MIT license.&lt;/p&gt;
&lt;p&gt;If you are tired of clicking through dozens of privacy sub-menus after every fresh Windows install, you can read the documentation on the &lt;a href=&quot;https://flosforge.eu/winlevers&quot;&gt;WinLevers project page&lt;/a&gt;, or grab the source code and build it directly from &lt;a href=&quot;https://github.com/dimitriostzr/winlevers&quot;&gt;GitHub&lt;/a&gt;.&lt;/p&gt;
</content:encoded><category>windows</category><category>privacy</category><category>open-source</category><category>security</category></item><item><title>Simple Hydration Tracking With Zero Ads, Subscriptions, or Data Mining</title><link>https://flosforge.eu/blog/simple-hydration-tracking-with-zero-ads-subscriptions-or-data-mining</link><guid isPermaLink="true">https://flosforge.eu/blog/simple-hydration-tracking-with-zero-ads-subscriptions-or-data-mining</guid><description>Logging a glass of water should take one tap, not a 5-second video ad or monthly cloud subscription.</description><pubDate>Tue, 15 Sep 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Logging a glass of water should be the simplest digital action on a mobile device. However, opening a typical water tracking app today often means sitting through a 5-second video advertisement, dodging upgrade banners for “AI hydration coaching,” or creating a cloud account just to save a 250ml entry.&lt;/p&gt;
&lt;p&gt;Many commercial hydration trackers monetize user attention through invasive ad networks and background telemetry. But logging water intake is an offline utility—it requires no cloud servers, no AI algorithms, and no subscription paywalls.&lt;/p&gt;
&lt;h3 id=&quot;instant-logging-designed-for-everyday-life&quot;&gt;Instant logging designed for everyday life&lt;/h3&gt;
&lt;p&gt;I built &lt;a href=&quot;https://flosforge.eu/water-android&quot;&gt;FlosForge Water for Android&lt;/a&gt; to make hydration tracking effortless, fast, and completely private:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;One-tap widget logging:&lt;/strong&gt; Log drinks directly from your Android home screen without even opening the app. Custom cup presets allow you to log your regular water bottle or glass in a single touch.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Smart, non-intrusive reminders:&lt;/strong&gt; Reminders only fire when you are behind on your daily target, avoiding noisy notifications when you are already well-hydrated.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Clear visual statistics:&lt;/strong&gt; Track daily progress, weekly hydration patterns, time-of-day distribution, and streak achievements with clean charts.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Health Connect integration:&lt;/strong&gt; Optionally sync water entries with Android Health Connect without giving away internet permissions.&lt;/li&gt;
&lt;/ol&gt;
&lt;h3 id=&quot;local-first-zero-telemetry&quot;&gt;Local-first, zero telemetry&lt;/h3&gt;
&lt;p&gt;FlosForge Water has no internet permission, no account requirements, and no subscriptions. Your daily drinking history is stored locally on your device and can be exported at any time.&lt;/p&gt;
&lt;p&gt;Hydration tracking should serve you—not ad networks or cloud subscription models.&lt;/p&gt;
</content:encoded><category>hydration</category><category>android</category><category>privacy</category><category>local-first</category></item><item><title>Counting Steps Privately Without GPS, Telemetry, or Cloud Accounts</title><link>https://flosforge.eu/blog/counting-steps-privately-without-gps-telemetry-or-cloud-accounts</link><guid isPermaLink="true">https://flosforge.eu/blog/counting-steps-privately-without-gps-telemetry-or-cloud-accounts</guid><description>Your daily movement is your business. Why modern pedometers don&apos;t need location permissions, cloud accounts, or AI.</description><pubDate>Tue, 08 Sep 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Modern smartphone operating systems include dedicated, hardware-level step counter sensors designed specifically to count physical steps using minimal battery power. Despite this, many pedometer apps on the Play Store demand full GPS location access, require mandatory cloud logins, and charge monthly subscriptions to view weekly movement charts.&lt;/p&gt;
&lt;p&gt;Continuous GPS tracking transforms a simple step counter into a location recorder, building a detailed map of where you live, work, and exercise. Forcing your daily movement logs into remote cloud servers or AI processing pipelines introduces unnecessary battery drain and privacy risk for a metric your phone already calculates locally.&lt;/p&gt;
&lt;h3 id=&quot;hardware-step-counting-done-right&quot;&gt;Hardware step counting done right&lt;/h3&gt;
&lt;p&gt;With &lt;a href=&quot;https://flosforge.eu/steps-android&quot;&gt;FlosForge Steps for Android&lt;/a&gt;, I built a clean, battery-efficient pedometer centered on data sovereignty and zero surveillance:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Zero location permissions:&lt;/strong&gt; The app never requests GPS or location access. It reads step events directly from Android’s hardware step sensor, preserving battery life and location privacy.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Detailed hourly breakdowns:&lt;/strong&gt; View step distribution across every hour of the day to spot sedentary periods, track daily streaks, and review weekly, monthly, and yearly historical movement.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Home-screen widgets:&lt;/strong&gt; Monitor progress toward your daily goal at a glance with customizable, resizable desktop widgets.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Manual activity logging &amp;amp; Health Connect:&lt;/strong&gt; Add steps for walks taken without your phone, or optionally import steps from Health Connect using read-only integration.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&quot;your-physical-activity-stays-on-your-device&quot;&gt;Your physical activity stays on your device&lt;/h3&gt;
&lt;p&gt;FlosForge Steps has zero internet permissions. There are no advertising SDKs running in the background, no cloud analytics tracking your habits, no subscriptions, and no unneeded AI features.&lt;/p&gt;
&lt;p&gt;Your movement history remains entirely on your hardware, under your control.&lt;/p&gt;
</content:encoded><category>fitness</category><category>android</category><category>privacy</category><category>pedometer</category></item><item><title>Why Your Medication Reminder Should Never Be a Subscription</title><link>https://flosforge.eu/blog/why-your-medication-reminder-should-never-be-a-subscription</link><guid isPermaLink="true">https://flosforge.eu/blog/why-your-medication-reminder-should-never-be-a-subscription</guid><description>Taking prescriptions on time requires exact alarms and zero lock-screen leaks—not monthly subscriptions or cloud tracking.</description><pubDate>Sun, 30 Aug 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;When you rely on daily prescription medication, missing a dose due to a failed notification, intrusive ad popup, or server outage is not just inconvenient—it can be dangerous. Yet many popular medication reminder apps have migrated to subscription models, placing basic features like refill warnings or multiple schedules behind monthly paywalls.&lt;/p&gt;
&lt;p&gt;Simultaneously, these apps often collect medication names, dosages, and administration times to feed cloud analytics or targeted ad networks. The names of your prescriptions can easily disclose medical conditions, mental health diagnoses, or chronic illnesses. This information should never leave your possession.&lt;/p&gt;
&lt;h3 id=&quot;reliability-and-privacy-over-cloud-gimmicks&quot;&gt;Reliability and privacy over cloud gimmicks&lt;/h3&gt;
&lt;p&gt;A medication tracker needs to do one job with absolute reliability: ensure you take the right dose at the right time, while keeping your health records confidential.&lt;/p&gt;
&lt;p&gt;In &lt;a href=&quot;https://flosforge.eu/meds-android&quot;&gt;FlosForge Meds for Android&lt;/a&gt;, every notification and record is engineered for dependability and privacy:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Exact Doze-bypassing alarms:&lt;/strong&gt; Built using Android’s exact alarm APIs so notifications ring on time, even when the phone is in deep sleep mode or battery saver state.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Critical lock-screen protection:&lt;/strong&gt; High-priority alarms for time-sensitive medications ensure you don’t miss doses. Lock-screen notification text can be customized or anonymized so sensitive pill names aren’t visible to passersby.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Versatile schedule types:&lt;/strong&gt; Supports daily times, specific days of the week, cycle protocols (e.g. 21 days on, 7 days off), interval hours, and as-needed (PRN) logging.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Refill warnings &amp;amp; doctor logs:&lt;/strong&gt; Tracks pill inventory counts to alert you before you run out, and generates PDF adherence summaries for clinic visits.&lt;/li&gt;
&lt;/ol&gt;
&lt;h3 id=&quot;no-subscriptions-no-telemetry-no-ai-hallucination&quot;&gt;No subscriptions, no telemetry, no AI hallucination&lt;/h3&gt;
&lt;p&gt;FlosForge Meds operates completely offline without internet permissions. It contains no AI chatbots making unverified medical suggestions and no cloud servers collecting your dosage history.&lt;/p&gt;
&lt;p&gt;Your pill logs are stored locally with encrypted protection. There are no subscriptions to renew and no accounts to create—just a reliable, private pill tracker that works when you need it.&lt;/p&gt;
</content:encoded><category>medication</category><category>android</category><category>privacy</category><category>health</category></item><item><title>Private Blood Sugar Tracking Without Cloud Servers or Paywalls</title><link>https://flosforge.eu/blog/private-blood-sugar-tracking-without-cloud-servers-or-paywalls</link><guid isPermaLink="true">https://flosforge.eu/blog/private-blood-sugar-tracking-without-cloud-servers-or-paywalls</guid><description>Blood glucose logs are sensitive medical data. How to track readings, HbA1c, and meal context with zero cloud telemetry.</description><pubDate>Sat, 22 Aug 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Managing blood sugar levels is a daily necessity for millions of people managing diabetes, prediabetes, or metabolic health. Yet, many modern glucose tracking apps lock essential medical features—such as HbA1c estimation or PDF doctor reports—behind recurring monthly subscriptions. Worse still, many mandate cloud accounts that upload your glucose history to remote analytics servers.&lt;/p&gt;
&lt;p&gt;Blood glucose readings are highly sensitive health metrics. They reveal dietary habits, medical conditions, medication regimens, and daily stress levels. Uploading this information to cloud databases or exposing it to third-party AI models introduces significant privacy risks without adding any diagnostic accuracy.&lt;/p&gt;
&lt;h3 id=&quot;what-effective-glucose-tracking-actually-needs&quot;&gt;What effective glucose tracking actually needs&lt;/h3&gt;
&lt;p&gt;Tracking blood sugar effectively requires clarity, speed, and meaningful context—not AI hype or paywalled charts. When building &lt;a href=&quot;https://flosforge.eu/glucose-android&quot;&gt;FlosForge Glucose for Android&lt;/a&gt;, I focused on the core features patients and doctors rely on:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Instant logging with meal context:&lt;/strong&gt; Quickly record readings in mg/dL or mmol/L alongside vital context tags (fasting, before/after meals, exercise, bedtime) to understand why your glucose moved.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Clinical statistics on-device:&lt;/strong&gt; Automatically calculate average blood sugar, Target-in-Range (TIR) percentages, and estimated HbA1c directly on your phone without sending raw data to remote servers.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Doctor-ready PDF exports:&lt;/strong&gt; Generate clean, formatted PDF logbooks in a single tap to bring to your next endocrinology or GP appointment.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Photo &amp;amp; note attachments:&lt;/strong&gt; Attach photos of meals or log notes alongside specific readings to identify hidden carb spikes or pattern triggers.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&quot;privacy-by-design-encrypted--offline&quot;&gt;Privacy by design: encrypted &amp;amp; offline&lt;/h3&gt;
&lt;p&gt;FlosForge Glucose requests zero internet permissions. Your glucose entries and attached photos are protected using SQLCipher hardware-backed encryption directly on your Android device.&lt;/p&gt;
&lt;p&gt;You own your medical data entirely. You can export complete CSV backups or PDF reports whenever you choose, with zero cloud tracking, zero telemetry, and zero subscription paywalls.&lt;/p&gt;
</content:encoded><category>glucose</category><category>health</category><category>android</category><category>privacy</category></item><item><title>Why I built an open-source Android Phone Checker</title><link>https://flosforge.eu/blog/taking-control-of-your-android-phone</link><guid isPermaLink="true">https://flosforge.eu/blog/taking-control-of-your-android-phone</guid><description>An unprompted app installation by a pre-installed manufacturer store, and why taking control of your phone shouldn&apos;t cost money.</description><pubDate>Fri, 07 Aug 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;One afternoon, a notification popped up on my personal phone announcing that a new application had just been successfully installed.&lt;/p&gt;
&lt;p&gt;I had not downloaded anything. I had not opened an app store, clicked an installation prompt, or given consent. When I checked where it came from, the culprit was clear: a privileged, pre-installed manufacturer store app that shipped with the operating system out of the box. Because manufacturer system packages often hold elevated installation privileges, it had silently pulled and installed software onto my device without asking.&lt;/p&gt;
&lt;p&gt;That notification sparked an investigation. I connected the device and began digging into the packages, permissions, and system processes running under the hood. What I found was frustrating: layers of pre-loaded bloatware, background telemetry daemons, and services holding sensitive permissions that I neither wanted nor needed.&lt;/p&gt;
&lt;p&gt;I wanted a clear, safe, and transparent way to see what was actually happening on my phone—without needing to root the device or run unsafe exploit tools. So I built &lt;a href=&quot;https://flosforge.eu/android-phone-checker&quot;&gt;Phone Checker&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;The tool runs directly from your computer over standard ADB (Android Debug Bridge) via USB. It audits thirteen distinct permission groups, uncovers pre-installed bloatware, identifies apps running in the background, and gives you a clean overview of your device’s security posture. Crucially, every check is read-only by default, and no modification is ever made without explicit confirmation.&lt;/p&gt;
&lt;h3 id=&quot;why-open-source&quot;&gt;Why open source?&lt;/h3&gt;
&lt;p&gt;When deciding what to do with the project, two things were immediately clear:&lt;/p&gt;
&lt;p&gt;First, this is not an isolated problem. Many Android users find themselves in similar situations—dealing with pre-installed bloat, opaque manufacturer permissions, and unwanted background activity on hardware they ostensibly own. Having a trustworthy, inspectable tool to audit that environment is something people genuinely need.&lt;/p&gt;
&lt;p&gt;Second, I firmly believe that this should not be a paid app. You should never have to buy a subscription or pay a gatekeeper just to audit permissions and clean the clutter from your own personal hardware.&lt;/p&gt;
&lt;p&gt;For those reasons, I decided to put the project out there for free.&lt;/p&gt;
&lt;p&gt;You can read more about what the app does on the &lt;a href=&quot;https://flosforge.eu/android-phone-checker&quot;&gt;Phone Checker project page&lt;/a&gt;, or inspect the code, build it yourself, and contribute directly on &lt;a href=&quot;https://github.com/dimitriostzr/android-phone-checker&quot;&gt;GitHub&lt;/a&gt;.&lt;/p&gt;
</content:encoded><category>android</category><category>privacy</category><category>open-source</category></item></channel></rss>