Skip to content

Last updated: June 19, 2026

Event-Day Reliability

Golf courses have dead spots. Here is exactly what happens when a phone loses signal mid-round — and why your scores are safe.

The short version

Scoring keeps working without a connection. Each scorekeeper's phone holds an on-device outbox: scores entered while offline are saved locally and sync automatically the moment the signal returns — no refresh, no re-typing, nothing lost. The leaderboard catches up on its own once devices reconnect.

Offline scoring

The scoring app is installable (a Progressive Web App) and is built to run on a flaky connection:

  • Scores are written to the phone first, then sent to the server.
  • If the phone is offline, entries queue in the outbox and the app keeps working normally.
  • When connectivity returns, queued scores send in the background and are acknowledged by the server before being cleared locally — so a dropped request is retried, not lost.

Sync & score conflicts

Because scores carry their team and hole, the server reconciles updates deterministically:

  • Each hole is keyed by team and hole number, so a re-sent or duplicated entry overwrites cleanly rather than double-counting.
  • A signed (finalized) scorecard and individually locked holes are protected — late or stray writes cannot silently change a card that has been locked or signed.
  • The organizer can always make a deliberate correction, which is recorded in the audit trail.

A lost, dead, or swapped phone

Scores live on the server, not only on the phone that entered them. If a scorekeeper's phone dies or is lost:

  • Any device can pick up scoring for that team using the team's access code — already-synced holes are right there.
  • Only entries still sitting unsent in a powered-off phone's outbox are affected; everything that reached the server is intact.

Leaked or shared team codes

Team access codes are designed to be handed out — and re-issued if one leaks:

  • An organizer can rename or regenerate a team's code at any time, which immediately invalidates the old one.
  • Auto-named teams can be renamed once by the golfers themselves during setup.
  • Scoring actions are scoped to a single team, so a shared code cannot reach another team's or another organizer's data.

Provider or network outages

The platform is fronted by a global CDN with DDoS protection, and the database, email, and payments run on managed, independently-operated providers (listed in the Trust Center). If an upstream provider degrades, scoring already entered on-device is preserved in the outbox and syncs when the path recovers. Current operational status is published on the Status page.

Backups & recovery

Stated honestly (mirrors the Trust Center):

  • Automated daily backups of the managed database.
  • RPO ~24 hours; RTO target ~4 hours.
  • Point-in-time recovery (PITR) is available from the database provider but is not currently enabled (planned).
  • Periodic restore tests are not yet performed (planned).

Help on event day

If something looks wrong during a live round:

Keep scoring — entries are held in the outbox and will sync once the connection returns.

This page describes how the product behaves today, including limits stated plainly. It is not a service-level guarantee — for uptime commitments and credits see the Service Level Agreement, and for current operational status see the Status page. ScrambleSync is operated by Coyote Valley Technology Solutions, LLC.