#17: Agile / Epic: Accounts & Sign-in / 📋 Product Backlog
Status: Backlog

Why this one is not optional

Apple's App Store guidelines require Sign in with Apple on any app that offers third-party social sign-in. Ship Google or Facebook without this and the release gets rejected.

Acceptance criteria

  • Given I am on the sign-in screen in the iOS app, when I select "Sign in with Apple", then the native Apple sheet appears
  • Given I choose "Hide My Email", when I complete sign-in, then the account is created against Apple's relay address and email delivery still works
  • Given I have signed in before, when I sign in again, then I reach the same account, not a new one
  • Given I revoke access in iOS Settings, when I next open the app, then I am signed out cleanly rather than stuck

Out of scope

  • Sign in with Apple on web and Android (separate stories if we want them)

Definition of Done

  • Acceptance criteria pass
  • Relay email delivery verified end to end
  • Revocation path tested
  • Code reviewed and merged
  • Tests written and green
  • Accepted by Product Owner
Business Value: Must have
Story Points: 5
Epic: Accounts & Sign-in
Component: iOS
Created by Peggy Nov 26, 2021, Edited Aug 7, 2026