Terms and privacy.
Service terms and privacy · Updated November 3, 2026
Service terms
What Duo Signal does
Duo Signal monitors online Apple Store pickup availability for selected iPhone configurations in the United States. We are independent of Apple. We do not sell, purchase, reserve or guarantee an iPhone. Follow any notification to Apple and confirm availability and pricing there.
Checks and notifications
Inventory may change between checks. Upstream restrictions, connectivity, email filtering, device permissions and service interruptions can delay or prevent notifications. We distinguish unavailable, unverified and stale observations. A notification is an observation, not a purchase commitment or reservation.
Accounts and acceptable use
Use an email address and devices you control. Do not create alerts for another person without permission, abuse sign-in emails, evade request limits, or interfere with the service. You control each notification channel from your account.
Subscriptions
Live stock and restock history are free to view. Stock notifications require a monthly subscription: US$5 for up to 5 active alerts, US$10 for up to 10, or US$20 for up to 30. Each alert watches one color and storage configuration at up to five stores on Starter and Plus, or ten on Pro. Subscriptions renew monthly until canceled through Manage billing. Access continues until the paid period ends. Pausing or deleting alerts does not cancel the subscription. If a plan expires, saved alerts remain but notifications stop. Downgrading pauses alerts over the new limit, keeping the oldest active alerts first. Your statutory consumer rights are unaffected.
Contact and current launch status
Duo Signal is in an early release. Send service feedback from the Community page, or check Service status for interruptions. Please leave personal information out of feedback.
Privacy
Information we store
We store your account identifier and email, selected iPhone configurations and store locations, notification preferences, push subscriptions, optional passkey public keys, referral attribution and delivery records. We do not receive your Apple password, full payment-card details, or passkey private keys. A typed ZIP code helps select stores; we do not request precise device location.
Where information goes
Apple receives a product part number and search ZIP when inventory is checked. Resend receives email addresses and transactional message content when email delivery is configured. Browser push providers receive encrypted notification payloads and subscription endpoints. Stripe processes subscription payments and stores payment details. We store Stripe customer and subscription identifiers, plan status and the paid-through date. The application and PostgreSQL database run on Google Cloud. Cloudflare provides DNS and the website proxy. Sign-in uses email codes and optional passkeys.
Cookies and retention
Sign-in uses an essential session cookie. Local browser storage retains an unfinished alert setup and referral attribution. There are no advertising trackers in this application. Sign-in challenges expire in 10 minutes, sessions in 30 days. Public restock activity and delivery logs cover up to 90 days. The current stock state is kept so repeated checks do not create duplicate restock alerts. Account preferences remain until closure.
Your controls
Pause alerts, remove devices, disable channels, export your data or close your account in Settings. Unsubscribe links stop stock emails; account sign-in messages remain transactional. Feedback is published only after review. We do not sell your personal information or enroll you in marketing emails by default.
Referral program
You may share your personal invite link. Attribution lasts 30 days. There are no monetary referral rewards. We do not email your friends or import their contact details.