← All work

VoiceOfTheTexts + Capture

Mac and iPhone tools for capturing, restoring, organizing, and reading text.

In short: Capture → App-owned state → Review → Bounded sync

Why I built it

Text capture and reading workflows lose trust when device identity, restored state, and synchronization authority are implicit.

What exists

The same-bundle capture app was restored and privately published; foreground LAN behavior is separate from future helper or CloudKit decisions.

How it works

A native capture surface writes app-owned state, with explicit restore behavior and staged synchronization authorities.

  • Native text capture
  • Same-bundle state restoration
  • Private app distribution
  • Foreground local synchronization

My role

Directed capture, same-bundle restoration, and state inspection; defined the private release checks and the helper/CloudKit boundary analysis, and reviewed and tested the implementation.

What I checked

  • releasePrivate publication and same-bundle restore verified

What stays bounded

  • Cloud synchronization is not implied by foreground LAN behavior
  • Private captured text is not public evidence

What is missing

  • Unattended synchronization and conflict policy remain open.

Next

Select and validate one durable synchronization model.

Later ideas, not current features

  • Choose helper or CloudKit authority deliberately
  • Define conflict and privacy policy