cat ~/projects/halal-camera.md
Halal Camera
A camera that blurs faces the moment you shoot.
A camera app that automatically detects and blurs faces immediately after capture, for people who want to photograph a place or an event without photographing the people in it. Built natively for both Android and iOS.
- Role
- Solo: both platforms
- Year
- 2025
- Status
- Shipped
- type
- AI
- Built with
- KotlinSwiftOn-device face detectionCameraXAVFoundation
- Where to find it
- Google PlaySource

head -n 40 overview
What it is
Photographing a wedding hall, a classroom or a family gathering means capturing faces that should not be captured. Editing them out afterwards means the unblurred original existed, was stored, and possibly synced to a cloud backup before you got to it.
Halal Camera closes that window: detection and blurring happen right after capture, on the device, so the file that reaches storage is already filtered.
diff before after
Challenges
A line taken out, a line put in. The problem first, then what actually replaced it.
The unfiltered original must never be written
The natural implementation saves the photo, then processes it. That leaves the original on disk, where a gallery scanner or a cloud backup can pick it up before it is replaced.
Processing happens on the in-memory frame before anything is persisted, so the only file that ever exists on disk is the filtered one.
tail outcomes
Results
- Published on Google Play, with a native iOS counterpart.
- Blurring applied before the file is written to storage.
Keep readingتابع القراءة
openal-manal
Next projectAl-ManalFind a substitute teacher before the bell rings.