Members / Membership lifecycle

Membership lifecycle

Every membership moves through a set of statuses that control whether a member can check in. The system enforces these automatically at the front desk.

Statuses

Active
Valid membership. Member can check in normally.
Expired
Past validity period. Cannot check in. Prompted to renew.
Grace
Expired but within a configurable grace window. Can still check in, prompted to renew. The grace period length is set by the Manager.
Suspended
Temporarily blocked with an automatic expiration date. Cannot check in until suspension lifts. Used for incidents that need a cooling-off period.
Banned
Permanently blocked. Hard block at check-in, no Host override. Only reversible by a Manager.

Renewal flow

When a membership expires, the member can't check in — but they're not lost. The system prompts renewal at the front desk. If a grace period is configured, they can still check in during that window while being reminded to renew.

This gives clubs flexibility: strict clubs set a zero-day grace period (expired = blocked immediately). Member-friendly clubs might set 7 or 14 days so regulars aren't turned away over a missed renewal date.

Anonymous membership

Some tiers can support anonymous mode. After a configurable period, all PII is purged — name, date of birth, everything. An irreversible ID hash is retained so bans and suspensions still work, but the person behind the hash can never be identified.

Once purged, anonymous membership data cannot be recovered. This is by design — it's the strongest privacy guarantee the platform offers. Clubs configure which tiers support anonymous mode and how long PII is retained before purging.
← Previous
Membership tiers
Next →
NFC bracelets