TIM & A ROBOT

WINDWARD / PRIVACY ยท UPDATED OCTOBER 30, 2026

Your course stays with you.

About Windward

Windward is a sailing game for iPhone by Tim Briggs. This policy covers the app, its optional email updates, and Daily Challenge races.

Sign-in and local progress

Sign in with Apple authenticates your app session. The app requests your email address; Apple may provide a private relay address, and usually provides it only on first authorization. An email Apple supplies can prefill the optional email-updates prompt. It does not subscribe you automatically. Your app-specific Apple identifier is stored in the iPhone Keychain. A hash separates your local profiles. Your chosen sailing name, onboarding answers, completed lessons, boats, times, logbook, achievements and preferences are stored on this iPhone. Progress does not currently sync across devices.

Email and reminders are optional

If you ask for email updates, your email address and consent details are sent to our Supabase service. Resend delivers confirmation and update emails when the email service is enabled. Confirm your subscription through the email before receiving marketing updates; use the unsubscribe link to stop them. You can continue onboarding without subscribing. If you allow reminders, iOS schedules a local weekly sailing reminder. This build does not register a remote push token with our server.

Game Center and daily races

Apple manages Game Center authentication separately from Sign in with Apple. With Game Center connected and new-result sharing enabled, eligible finish times and achievements can be sent to Apple. You can turn off new-result sharing in Settings. Local records may queue if a leaderboard is unavailable. Existing Apple records are managed through Game Center and are not erased by deleting local app data. With result sharing enabled, Windward checks Daily Challenge eligibility with our server. It sends the Game Center identity proof and completed lesson identifiers. Our server retains a hashed player reference, Game Center display name, unlocked classes and last connection time. Only unlocked boat classes can enter. A submitted challenge sends timed boat positions for course and timing checks; the server retains the result and its recording fingerprint, not the full position recording. Challenge leaderboards show the player's Game Center name and time to other eligible players. Private Harbor friend races exchange player names and sailing state through Game Center. Harbor remains hidden. Daily Challenge is available to verified Game Center players with unlocked classes.

Downloads and diagnostics

The app downloads lesson catalogs and feature availability from our server. Our hosting providers may process request metadata such as IP addresses for delivery and security. Apple provides TestFlight diagnostics and feedback, including information you choose to submit. There are no third-party advertising or behavioral analytics SDKs in this build. We do not sell your data, use it for targeted advertising, or request location, contacts, camera, microphone, photo library or health access.

Retention and your choices

Settings lets you sign out, disable result sharing, and delete your local data. Deleting local data removes the current local profile, its progress and pending results, preferences and sign-in identifier. Keychain items can survive uninstalling, so use sign-out or deletion first. Local deletion does not delete server race records, an email subscription, or records already submitted to Apple. Email subscriptions remain until you unsubscribe or request deletion; race records remain while the competition service operates or until a deletion request is fulfilled, subject to limited security and legal retention. Use the support contact below to request access, correction or deletion of server-held information. We may need enough information to verify the request.

Contact

For privacy requests, email windward@timandarobot.com.