<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>llcloud Blog</title>
    <link>https://llcloud.app/blog/</link>
    <description>How our apps work, why Android behaves the way it does, and the thinking behind what we build.</description>
    <language>en</language>
    <item>
      <title>How Broomie Decides What Is Safe to Clean on Your Phone</title>
      <link>https://llcloud.app/blog/how-broomie-decides-what-is-safe-to-clean/</link>
      <guid>https://llcloud.app/blog/how-broomie-decides-what-is-safe-to-clean/</guid>
      <pubDate>Sun, 25 Oct 2026 00:00:00 GMT</pubDate>
      <description>What counts as junk on Android, why Broomie gives every item a reason, why nothing goes without your confirmation, and why clearing cache is not magic.</description>
    </item>
    <item>
      <title>How Per-App Volume Works on Android Without Root</title>
      <link>https://llcloud.app/blog/how-per-app-volume-works-on-android/</link>
      <guid>https://llcloud.app/blog/how-per-app-volume-works-on-android/</guid>
      <pubDate>Sun, 25 Oct 2026 00:00:00 GMT</pubDate>
      <description>Android has one media volume for every app. How AppVolume gives each app its own level without root or an accessibility service, and where its limits are.</description>
    </item>
    <item>
      <title>How Repel's Firewall Works Without Taking Your VPN Slot</title>
      <link>https://llcloud.app/blog/how-repel-keeps-your-vpn-slot-free/</link>
      <guid>https://llcloud.app/blog/how-repel-keeps-your-vpn-slot-free/</guid>
      <pubDate>Sun, 25 Oct 2026 00:00:00 GMT</pubDate>
      <description>Android allows one VPN at a time. How Repel blocks apps from the internet without using it, and how its DNS filter blocks trackers and malware on the phone.</description>
    </item>
    <item>
      <title>How Velum Encrypts a Photo, Step by Step</title>
      <link>https://llcloud.app/blog/how-velum-encrypts-a-photo/</link>
      <guid>https://llcloud.app/blog/how-velum-encrypts-a-photo/</guid>
      <pubDate>Sun, 25 Oct 2026 00:00:00 GMT</pubDate>
      <description>What happens to a photo you put in Velum: AES-256-GCM, a key from your pattern via Argon2id, a checked import, a recovery phrase, and what encryption cannot do.</description>
    </item>
    <item>
      <title>Why Our Apps Have No Ads, and How We Make Money</title>
      <link>https://llcloud.app/blog/why-our-apps-have-no-ads/</link>
      <guid>https://llcloud.app/blog/why-our-apps-have-no-ads/</guid>
      <pubDate>Sun, 25 Oct 2026 00:00:00 GMT</pubDate>
      <description>llcloud apps have no ads, no ad SDKs and no account. How a one-person studio pays its way with Pro upgrades, a pay-once option on every app and real support.</description>
    </item>
    <item>
      <title>Why Phones Lost the Notification LED, and What Replaced It</title>
      <link>https://llcloud.app/blog/why-phones-lost-the-notification-led/</link>
      <guid>https://llcloud.app/blog/why-phones-lost-the-notification-led/</guid>
      <pubDate>Sun, 25 Oct 2026 00:00:00 GMT</pubDate>
      <description>Why Android phones dropped the blinking notification LED, what Always-On Display changed, and the alternatives: flash alerts, edge lighting and a camera ring.</description>
    </item>
    <item>
      <title>What a Force-Stop Does to Your Notification Light</title>
      <link>https://llcloud.app/blog/what-a-force-stop-does/</link>
      <guid>https://llcloud.app/blog/what-a-force-stop-does/</guid>
      <pubDate>Sat, 24 Oct 2026 00:00:00 GMT</pubDate>
      <description>Why a force-stop switches off an app's accessibility service on Android, why no app can turn its own back on, and what AuraDisplay does to keep the light on.</description>
    </item>
    <item>
      <title>Why Notification Lights Cannot Animate on Always-On Display</title>
      <link>https://llcloud.app/blog/why-aod-lights-cannot-animate/</link>
      <guid>https://llcloud.app/blog/why-aod-lights-cannot-animate/</guid>
      <pubDate>Sat, 24 Oct 2026 00:00:00 GMT</pubDate>
      <description>An Always-On Display redraws about once a second, so smooth animation is impossible there. Why AuraDisplay holds still on AOD and how it guards against burn-in.</description>
    </item>
  </channel>
</rss>
