08 — Account & Profile

Your account.
The administrative haunting.

Sign up, sign in, password reset, username and display name — everything about your account that isn't a scorecard.

Signing up

Go to app.ghostcard.live and tap Sign Up. You'll need a display name, email address, and password (minimum 6 characters). That's it. No phone number. No secondary email. No "tell us your birthday for a coupon." Ghost Card doesn't want your data — it wants your score.

No email confirmation

Email confirmation is disabled. Your account is active immediately. No inbox check required. The ghosts are impatient and so are you.

Once created, you're signed in automatically. Your account is immediately ready for rounds, bag tags, Tour Mode, and par corrections. There's no onboarding flow, no tutorial modal, no checklist to complete. You have an account. Go play.

Signing in

From app.ghostcard.live or via the Login button on ghostcard.live. Enter your email and password. The app keeps you signed in across sessions — you won't need to log in every time unless you explicitly sign out or clear your app data.

If the sign-in fails, check that you're using the email address the account was created with. Ghost Card accounts are email-keyed — the display name is not a login credential.

Password reset

If you've forgotten your password, tap Forgot Password on the sign-in screen. Enter your email address. A reset link is sent to that address. Click the link in your email to set a new password.

Reset links expire. If the link doesn't work when you click it, request a new one from the Forgot Password screen. The ghosts won't hold it against you. Much.

Username vs display name

Ghost Card accounts have two separate name fields with different purposes:

Field What it is Where it appears
Username A unique handle — like a social username. Used to find and invite other players to your card. Must be unique across all Ghost Card accounts. Player search, multiplayer invites
Display name What actually shows up on scorecards and round history. Can be anything — it doesn't need to be unique. This is what the ghosts call you. Scorecards, history, round badges, leaderboard, profile

When you want to add a real player to your card, you search by their username. When the scorecard shows who's playing, it shows display names. The distinction matters when one person goes by "fastbowl_chad" in search but "Chad" on the card. Both are the same person. The system knows.

Changing names

Username and display name can be updated from your Profile screen in the app. Username changes take effect immediately — if someone is mid-search for your old username, they won't find it. Plan accordingly before renaming yourself three days before a tournament.

What's on your profile

Ghost Card accounts store what they need to and nothing extra. Here's everything tied to your account:

Data Details
Username Your unique search handle. Set at signup, editable in Profile.
Display name Your scorecard name. Set at signup, editable in Profile.
Email address Login credential. Used for password reset only. Not displayed publicly.
Round history All manually saved rounds. Up to 50 rounds. Full hole-by-hole breakdown, GC rating, course, format, division, date.
Bag tag collection All unlocked tags, collection dates, and which tag is currently equipped.
Par correction count Running total of community par corrections submitted. Tracked for Bone Collector unlock.
Tour Mode data Active seasons, event history, standings, accumulated points.

There is no profile photo field, no bio field, no location field, no social links. This is a disc golf scorecard app. The ghosts are not LinkedIn connections. Keep it focused.

Profile stats

The Profile tab surfaces aggregate stats calculated from your round history:

Stats update automatically when you save a new round or unlock a tag. No manual refresh needed. The stats strip on the History screen shows a subset of these same numbers.

OAuth sign-in

Google, Apple, and Facebook sign-in are planned but not yet live. Email and password is the only current sign-in method.

G
Google
Planned
Apple
Planned
f
Facebook
Planned

OAuth will be added after core functionality is stable. When it ships, you'll be able to sign in with any of the three providers without creating a separate email/password account. Existing email/password accounts won't need to change anything.

This page will be updated when OAuth providers go live. If you're reading this and the buttons are still grayed out, email and password is still the move. The ghosts are patient. They've been waiting far longer than you have.

Dark mode

Ghost Card supports light and dark themes. The toggle is in your Profile tab, in the app settings section. Tap SWITCH TO DARK or SWITCH TO LIGHT to toggle between them. The preference is saved locally on your device.

The default is dark. Ghost Card was built in dark mode. The horror theme lives in dark mode. Light mode exists and works correctly. The ghosts have opinions about it.