STILLWORKS
☕ Support

Family sync with no server – Apple-signed entitlements on iOS

Shares a family subscription and syncs receipts between phones with no server involved.

Visit product ↗
Listed Aug 27, 2026

This engineering post describes how ReceiptIQ, a solo-built receipt-scanning expense tracker, shares one subscription across a family with no backend at all. Each member device verifies the owner's Apple-signed subscription receipt (JWS) locally, using a chain anchored to Apple's root certificate, and devices pair through a QR code that only works during a live MultipeerConnectivity handshake — a screenshot of it does nothing. Sync uses last-writer-wins on a per-record timestamp, with tombstones for deletes, since there's no server to arbitrate conflicts.

What holds up

  • +No server — receipts never leave the household's own phones
  • +Verifies Apple's signed subscription receipt locally, no backend
  • +QR pairing requires a live handshake, so a screenshot can't steal it

Mind the limits

  • Conflict resolution is plain last-writer-wins, not a full CRDT
  • Family sync can't be tested through TestFlight, only debug builds

Featured here? Take the badge

Put it on your site — it links back to this review. Free for every listed product, always.

Picked by StillWorks
<a href="https://stillworks.dev/products/p/family-sync-with-no-server-apple-signed-entitlements-on-ios/"><img src="https://stillworks.dev/badge/family-sync-with-no-server-apple-signed-entitlements-on-ios.svg" alt="Picked by StillWorks" width="250" height="54"></a>