Ugh! Storage: Private Cloud

Ugh! Storage: Private Cloud

Your Personal Cloud

1 ratings
Free

Rating summary

Details

  • Released
  • Updated
  • April 2, 2026
  • April 21, 2026

Features

Ugh! Storage: Private Cloud screenshot #1 for iPhone
Ugh! Storage: Private Cloud screenshot #2 for iPhone
Ugh! Storage: Private Cloud screenshot #3 for iPhone
iphone
ipad
🖼️Get Icon
Icons↘︎

About

Transform a Raspberry Pi 5 into your personal, encrypted cloud storage. Keep your photos and files private on your own hardware, with no monthly fees or data tracking. Enjoy features like AI search, document scanning, and seamless integration with your devices.

Personal cloud storage on Raspberry Pi 5
End-to-end AES-256 encryption
AI-powered photo and video search
Built-in OCR for document text search
Automatic photo backup with duplicate detection
Native macOS app and iOS integration
Show original description

What's New in Ugh! Storage

2.0

April 21, 2026

Welcome to Ugh! Storage 2.0 — the biggest reliability and polish release since launch. Setup is smoother, uploads are more resilient, the macOS app feels properly native, and we've hardened privacy end-to-end. SMOOTHER SETUP Signing in now routes you straight into a guided device-pairing flow instead of dropping you into an empty app. If you re-install or sign in on a new device, the same flow walks you back through connecting to your Pi. The "Invalid server URL" dead-end is gone. FASTER BROWSING • Thumbnails debounce during fast scrolling so your Pi and your battery aren't hammered fetching images you've already scrolled past • Encryption for large uploads moved off the main thread — a 500 MB video no longer freezes the UI • Memory-cached access tokens make file grids snappier BACKGROUND UPLOADS THAT ACTUALLY RUN Uploads queued before you close the app now finish in the background while you sleep, instead of waiting for you to reopen. A missed system declaration was silently disabling this — fixed. RELIABILITY • Upload queue survives crashes (atomic writes) • Share extension safely rejects oversized files instead of crashing • Share sheet auto-recovers when your access token refreshes mid-batch • Undo on "moved to trash" now tells you if it fails instead of silently swallowing the error • Empty Trash disables during the request — no more accidental double-taps macOS, PROPERLY NATIVE • Closing the main window no longer strands you — reopen from the Window menu or by clicking the dock icon • Toolbar controls use native macOS placement (primary-action / cancellation-action) • Biometric prompt uses macOS-appropriate language ("Authenticate…" instead of "Unlock…") • Share sheet uses the correct key-window lookup instead of a deprecated API WIDGET • Tap the storage widget to jump straight into the app • Widget clears itself on logout so a shared device never shows the previous user's stats PRIVACY & SECURITY • Biometric lock prefers Face ID / Touch ID only — won't fall back to device passcode • Lock engages when the app becomes inactive, hiding content from the app-switcher preview • Manual server URL entry enforces HTTPS (private LAN addresses still allowed) • Full logout wipe: device name, theme preference, photo-backup history, AI-derived metadata — nothing leaks to the next user • Apple Privacy Manifest added (2024+ requirement) • Sentry crash-report breadcrumbs scrub any credential-shaped keys before transmission • Client-side path validation rejects traversal attempts before they reach your Pi ACCESSIBILITY • Toasts ("upload complete", "moved to trash", "couldn't restore") now announce to VoiceOver • Global search progress updates announce as they change ("Searching…" / "Thinking…") • Photo scrubber announces the current month as you drag • Dynamic Type capped at xxxLarge so extra-large text settings can't break layouts UNDER THE HOOD • Swift strict concurrency enforced across the entire project • AI metadata, upload staging, and offline cache excluded from iCloud backups (saves GB on restore) • Widget and Share extensions sync properly with the main app after token refresh • Over 40 individually reviewed hardening fixes Thanks for using Ugh! Storage. Your feedback shapes every release — keep it coming.

More

Developer apps

FAQ

What hardware is required to use Ugh! Storage?

You will need a Raspberry Pi 5 with an NVMe SSD (1TB or larger is recommended), and a Wi-Fi or Ethernet connection. The app itself is free and is the only software you need to install.

How does Ugh! Storage ensure my data is private?

Ugh! Storage uses zero-knowledge encryption, meaning your data is encrypted with keys only you hold. It also has no tracking of your content and no analytics on your files, ensuring your privacy by design.

Is there a monthly fee for Ugh! Storage?

No, Ugh! Storage is subscription-free. The app is free, and there are no in-app purchases or premium tiers. You've already paid for your storage when you purchased your Raspberry Pi hardware.

How often is Ugh! Storage updated?

The latest version, 2.0, was released on April 21, 2026, indicating active development. Version 2.0 included over 40 reliability and privacy fixes, along with a new guided setup flow and a fully native macOS app.

Can I access my files offline with Ugh! Storage?

Yes, Ugh! Storage offers an offline mode. This allows you to browse your cached files even without an active internet connection, ensuring you can access your data when needed.

Does Ugh! Storage have ads?

No, Ugh! Storage is completely ad-free. The app explicitly states 'NO ADS' and is free with no in-app purchases or premium tiers.

What kind of AI search features does Ugh! Storage offer?

Ugh! Storage features AI search that can find photos by what's in them and search videos by their transcript. It also includes built-in OCR to search for text within scanned documents.

What platforms is Ugh! Storage available on?

The app is available on iPhone and iPad, with a fully native macOS app also included. It offers features like Spotlight integration and a share sheet extension for seamless use across Apple devices.