Haitham Assoli

← All projects

Halal Camera

A camera that blurs faces the moment you shoot.

0The facts

Role
Solo: both platforms
Year
2025
Status
Shipped
Category
AI
Built with
Kotlin · Swift · On-device face detection · CameraX · AVFoundation
Where to find it
Halal Camera

1 · Overview

What it is, and why it exists.

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.

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.

1a · Challenges

Each problem got a card. Each fix got filed behind it.

1a1The 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.

1a1aWhat I did

Processing happens on the in-memory frame before anything is persisted, so the only file that ever exists on disk is the filtered one.

2 · Results

Next project

→Al-Manal

Find a substitute teacher before the bell rings.

Next design — SpoolerSee all 14