Tabletally Terms of Service
A game-night organizer with a personal collection, player and loan records, score pads, live scoring, play history, and a pace-aware game picker.
1. Agreement and app license
These terms apply to your use of Tabletally (the “App”), published by the independent developer identified by Apple Developer Team ID ZM8LF8494F. By using the App you agree to these terms to the extent permitted by applicable law. If you do not agree, stop using it. Support and legal contact: captainlongevity@gmail.com.
The license for the App is governed by Apple’s Standard Licensed Application End User License Agreement. These terms explain the app service and purchases and supplement that license; they do not remove mandatory Apple terms or rights you have under applicable consumer law.
2. Purpose and limits
Score pads and formulas are your own records, not official publisher score sheets. Check game rules, formulas, tie breakers, and the entered scores; estimates of playing time are not guarantees. Previously saved game facts may be incomplete or stale. Tabletally is independent of BoardGameGeek and game publishers and does not contact borrowers or enforce loans.
Core collection management, scorekeeping, logs and statistics use saved facts and manual entry.
3. Free features and paid access
The free tier includes: Manual new-game entry while fewer than thirty owned games are present, three personal score pads (bundled archetypes are separate), two active loans, unlimited plays and basic live scoring, basic collection filters and statistics, and CSV exports of your collection and plays. The manual new-game check counts games marked Owned, not Wishlist, Preordered or Sold. Existing records can still be viewed, edited and deleted after paid access ends; samples and prior records are not automatically deleted to enforce a creation limit.
The updated paywall offers a one-time Full Lifetime purchase and a Full Yearly subscription. Monthly is no longer offered for new purchases on that paywall; existing Monthly subscriptions and other historical purchases continue to unlock the same Full features while their verified entitlement is valid. Available products, regional availability, localized prices, billing period, and any introductory offer are shown in the app and Apple’s purchase confirmation. That confirmation controls the purchase; local development prices are not a promise of the current App Store price.
4. Paid features
Paid access unlocks the following features, subject to your device, permissions, and the limits described here:
- Formula scoring and tie-breaker chains: Pro unlocks formula components (a value computed from other fields on the same score pad) and tie-breaker chains beyond one level. All score pads are user-created personal content; the app ships no official score sheets. Totals are recomputed from source values and displayed with their math.
- Pace-aware picker: Pro unlocks a ranking that estimates each game's real playing time from your own logged play durations and ranks a shortlist by it, along with weight, mood, shelf-of-shame and dust factors. All calculations run on-device from data you entered and each ranking shows its reasoning.
- Unlimited library: Customers with Full access may track an unlimited number of games and build an unlimited number of score pads (free manual entry checks for 30 owned games and 3 personal pads). Entries are user-supplied and stored on your device.
- Collection CSV import: Pro reads a collection CSV you select and creates supported game records locally. Manual game entry and CSV export of your own data remain free. Online game lookup is not included among the features offered by this version.
- Deep stats: Pro unlocks H-index history over time and per-player deep statistics, computed on-device from your logged plays. Core stats (plays, win rates, current H-index, shelf of shame, dust) are free.
- Loans: Pro removes the 2-loan limit (the free tier tracks 2). All loan records are user-supplied and stored on your device; the app does not contact any borrower.
- Table tools: First-player randomizer, seating / turn-order shuffle, and an optional per-turn timer, all on-device.
- Night recap cards: A share image generated on-device via ImageRenderer from your play data. No data is transmitted during generation.
- Widgets and App Intents: Rendered on-device by WidgetKit and App Intents, reading only data you have already entered via an App Group shared container. No network calls are made.
5. Billing, trials, restoration, and refunds
Subscriptions continue on a recurring basis until canceled. Apple charges your Apple Account and handles purchase confirmation and renewals. Review the price and renewal date in Apple’s purchase sheet before confirming. Cancel through your Apple subscription settings before the next renewal; deleting the app does not cancel billing.
An introductory free trial is available only when Apple confirms eligibility for the subscription group and an applicable offer exists. The updated paywall checks eligibility before presenting trial benefits; unknown or ineligible accounts use ordinary subscription language. Apple’s purchase sheet confirms the actual duration, localized price and billing period before payment. Unless canceled at least 24 hours before the trial ends, the subscription converts to the displayed paid plan. Trial access may end when canceled and follows Apple’s verified expiry or revocation. Older installed app versions may display earlier offer wording until updated.
A Lifetime or Full Access one-time purchase is non-consumable and does not auto-renew. “Lifetime” means access to the purchased features in this app; it is not a promise of perpetual hosting, compatibility with every future device, or a separate future product.
Restore Purchases uses the Apple Account that made the eligible purchase. A subscription’s paid features depend on a valid entitlement. Cancellation does not by itself erase local records, but access can return to free-tier limits when paid access ends. Back up or save any records you need before removing the app.
Apple manages billing and refund requests: manage or cancel a subscription; request a refund. Applicable consumer remedies remain available.
6. Your records and responsibilities
You retain your rights in the content you enter. You are responsible for the accuracy of input values and dates and for having the right to record, copy, import, or share personal information, photographs, contracts, patterns, or other material. Do not use the app to fabricate evidence, infringe intellectual-property rights, or unlawfully collect information about others.
Check generated results and any document before relying on or sharing it. Reference material can become outdated. The foreground turn timer and widgets are conveniences, not guaranteed monitoring or reminder services. Tabletally does not currently schedule loan notifications or calendar reminders.
7. Storage, privacy, and sharing
Your records are kept in local app storage, with no developer-operated account or record-sync service. Unconfirmed editor fields are not resumable saved drafts; closing an editor or the process can discard them. Onboarding completion, purchase caches and local rating milestones are stored separately in UserDefaults and are not included in CSV exports. If the persistent library cannot be opened, the updated app prevents creating records in a temporary replacement store rather than presenting it as your saved library. Updated Siri and Shortcuts actions also stop when the persistent library is unavailable. Read failures are reported instead of being treated as an empty collection, and logging reports success only after a successful save. Device failure, deletion, or a storage problem can affect access. Apple backups may include app data according to your settings; we cannot restore a record from a developer-operated server.
Collection and play-history CSV exports and recap-card images are prepared locally and shared through the iOS Share Sheet. CSV import reads a file you select; it does not sign in to or download your BGG account. Export CSVs are written to temporary app storage before sharing and can remain until the system removes them. CSVs and recap images omit complete database contents and are not restorable full backups; Restore Purchases restores eligible paid access, not game records.
The Tabletally Privacy Policy explains local records, optional permissions, Apple purchases, support correspondence, website hosting, and external data requests.
8. External services
This version does not include online game lookup or a lookup entry. Search and game-detail requests remain disabled because the required commercial authorization and API token have not been obtained. Previously cached facts remain available and may be stale; you can edit them manually. Older installed versions may still attempt requests until updated. No future return of online lookup is promised.
Third-party availability and information are outside our control. Their terms and privacy practices apply to their services. Any share destination, browser link, calendar account, or system service you choose also has its own rules.
9. Availability and responsibility for outcomes
We aim to provide a useful app, but do not promise uninterrupted availability, error-free calculations, successful data recovery, or a particular legal, financial, training, craft, cooking, maintenance, or other outcome. To the extent permitted by law, the app and its reference information are provided as available without additional warranties beyond those required by law or stated in Apple’s applicable license.
To the extent permitted by law, we are not responsible for indirect or consequential losses arising from inaccurate inputs, reliance on estimates, missed reminders, unavailable third-party services, or lost local data. This clause does not exclude or limit liability where the law prohibits doing so, and does not waive statutory guarantees, refund rights, or other non-waivable consumer protections.
10. Updates and ending use
We may update the app and these terms to reflect changes in functionality or applicable requirements. The last-updated date identifies the current version of this page. Material changes will be made clear through the app or an appropriate notice when needed; an update does not retroactively remove mandatory consumer rights. You can stop using the app at any time. Cancel any subscription separately through Apple and manage local records and shared copies as needed.
11. Questions and disputes
Contact captainlongevity@gmail.com with the app name and a description of the issue. Please do not include unnecessary sensitive records. These terms do not impose a special foreign court, compulsory arbitration, or a waiver of remedies available under the laws that apply to you.
Deletion and retained records
Deleting a game, player or score template removes that selected record after a successful save; a game’s stored cover copy is part of that game record. There is no Recently Deleted or record-recovery archive. Original system-library photos are not deleted and immediate secure erasure of storage, caches or backups is not guaranteed. Play history, scoring sessions and loan records use separate identifiers and are not cascade-deleted; a retained record may lose a resolvable name or reference. Collection CSV import creates new game records for supported rows, rather than updating matching identifiers or skipping an existing collection item. Repeating an import may create duplicates. Collection and play CSV exports omit photos, complete scoring state and other records and do not provide full-database recovery. Independently saved exports, original system media and earlier backups require separate management. A record deletion does not erase those copies.
Optional sample records
In the updated app, Settings offers Add sample records with a confirmation. Samples are stored locally alongside ordinary records, can appear in totals, exports and widgets where those records are supported, and count toward applicable free limits. Adding samples does not erase existing records or grant paid access. Existing sample records from earlier versions remain until removed using the app’s applicable record controls.
Checked saves and temporary records
The updated App checks saves and deletions for games, players, loans, play logs and personal score pads before closing their forms or reporting completion. A failed deletion keeps the original record for retry; separate identifier-linked history remains subject to the deletion limits above. Failed new inserts and selected-file CSV imports are removed from that failed operation without rolling back unrelated pending edits. Successful CSV import still appends records and repeating a successful import may create duplicates. Live Table continues attempting persistence after each score or undo operation. If saving fails, the current grid and undo history remain visible in memory with Retry saving scores; those values may subsequently autosave, but are not a backup and can be lost if the App closes before a successful save. Closing a table or logging a finished play is checked, and failed logging does not add a duplicate play. Reopening a successfully saved table restores supported saved cells and its bounded undo history. No changes here enable online game lookup or alter existing purchase access.