A native iPhone focus app

One frame.
However long you stay.

Commit one photograph, then stay while it develops under safelight. Switch away past the eight-second grace period and light can fog the print.

Follow Darkroom on X

Photos and session records stay on your iPhone in v1.

The ritual

Compose. Stay. Keep.

  1. 01 / COMPOSE

    Compose one frame

    Choose the view before starting. Once the session begins, there is no retake.

  2. 02 / STAY

    Let time develop it

    Progress follows wall-clock time while the committed photograph comes up.

  3. 03 / KEEP

    Keep what happened

    Damaged and abandoned session records remain in local app storage.

The photograph is the timer

Watch the print come up.

The same committed frame moves from safelight to neutral reveal as the planned session elapses. There is no abstract progress ring to finish instead.

Nine renderer stages showing a dim safelight exposure gradually becoming a fully visible black-and-white room photograph
DEVELOPMENT / 000—100Renderer prototype — browser harness, not final app UI

Light leaves a mark

Eight seconds are free. After that, light gets in.

Switch away and return inside the grace period without damage. Stay away longer, and only the absence before the planned end can fog the frame.

  • CLEANStayed with the session
  • GRACEReturned within 00:08
  • FOGGEDAway past the grace period
Five renderer states comparing an undamaged photograph, an eight-second grace return, and progressively fogged interruptions
INTERRUPTION / CLEAN—DAMAGEDRenderer prototype — browser harness, not final app UI

Local by design

The photograph stays with the phone.

Photos and session records stay on your iPhone in v1.

Darkroom has no account, photo backend, or sync service. The session record belongs to the device where it was made.

Enter the darkroom

Give one frame your full attention.

Follow Darkroom on X