Fact File Redux – Archeology, DMCA Badges, and Rebirth

July 1, 2024 Objective-C Legacy Privacy-First

Before "privacy-first" was a buzzword, it was just the way we built things.

Back in the "Wild West" days of the early App Store (circa 2010), I released a tiny app called Fact File. The concept was focused and distraction-free: one interesting, high-quality fact per day. Learn it. File it. No data mining, no tracking, just curiosity.

Looking back at the UI now, the hand-drawn vectors have aged surprisingly well for an app born in the iOS 4 era!

Fact File original UI

// Original vector art drawn in Illustrator CS5

$ INITIALIZING_MEMORIES...
Hardware: iPhone 4 (Retina era)
Stack: Objective-C, .m/.h headers, Manual Reference Counting (pre-ARC).
Status: 100% Offline. Zero telemetry.

I recently unearthed an old "Archive" folder on a dusty backup drive. Beyond the FactFile_Final_REAL_FINAL.xcodeproj, I found traces of the broader Dro1d Labs origin story: a series of viral soundboards (Ted Williams, Jedward) and the infamous Tiger Woods Soundboard—which I still consider a badge of honor because it was popular enough to catch a DMCA takedown.

Fact File old screenshots

Digging through this code is like digital archeology. I’m finding MainWindow.xib files and ancient .pch headers. It reminds me of the era when Interface Builder was a standalone app and "auto-layout" was a distant dream.

The Android Detour: XPrivacy & Root

Shortly after the first Fact File era, I took a deep dive into the Android ecosystem—not for the apps, but for the control. I spent years meddling with custom ROMs and root-level toolkits like XPrivacy and AdFree (the legendary XDA hosts-file blocker).

Feeding fake data to invasive SDKs and blocking trackers at the system level was my masterclass in privacy. It taught me that if you don't build privacy into the DNA of the app, the app is the enemy.

Fact File graphics

Fact File Redux: Rebuilding for 2024

BUILD_TARGET: iOS 18 / macOS Sonoma
# SWIFTUI REWRITE IN PROGRESS
# + Modern Widgets & Dynamic Island support
# + iCloud Sync (Zero-Knowledge)
# + Still 100% Tracker-Free

Rebuilding Fact File today in SwiftUI feels like coming home. The mission remains identical: curiosity without the cost of privacy. This time, we're adding modern flourishes—haptic feedback, widgets, and cross-device support—but keeping the "File It" soul that started it all in 2010.

Original Fact File icon

// The 2010 gloss... it was a different time.

It’s a full circle. From Objective-C to root-level Android privacy, back to the Apple ecosystem. Same values, better tools.

Filed away under: nostalgia, legacy code, and the long game.


Published July, 2024 by JF Monahan // Dro1d Labs

Back to Blog