the fine print, plainly

Terms & Conditions for the GolfCore App

These Terms and Conditions (“Terms”) govern your use of the GolfCore App (“the App”) provided by Golfcore LLC (“the Management”). By accessing or using the App, you agree to comply with these Terms.

1. User Accounts

a. Caddies: Users designated as caddies within the App are responsible for their availability, schedules, and accurate information provided for job assignments. Caddies are expected to maintain professionalism and adhere to the golf course's code of conduct during their services.

b. Members and Guests: Users designated as members or guests have access to specific functionalities within the App and agree to use the provided services responsibly. Members and guests are responsible for the accuracy of the information provided and their conduct while using the App.

c. Staff: Staff members of the golf course have access to administrative functions within the App to manage schedules, oversee operations, and ensure smooth coordination. Staff members agree to use the provided tools responsibly and maintain the confidentiality of sensitive data.

2. Data Privacy and Security

a. Data Collection: The App collects and stores user information necessary for scheduling and management purposes. This information includes but is not limited to names, contact details, availability, and preferences.

b. Data Usage: GolfCore uses personal information to provide the features you request, including caddie scheduling, tee times and AI caddie advice. We share information with service providers when needed to provide those features or process payments, as described in our Privacy Policy. We do not sell personal information.

c. Security Measures: The Management employs industry-standard security protocols to safeguard user data from unauthorized access, alteration, disclosure, or destruction. However, users acknowledge that no method of transmission over the internet or electronic storage is completely secure, and the Management cannot guarantee absolute security.

3. Protection of Member Privacy

a. Anonymity: The App respects the privacy of members who wish to remain anonymous. Users can opt for anonymity settings, ensuring their information is kept confidential within the App. The Management undertakes to protect the anonymity of such users and prohibits any attempt to disclose or breach their privacy.

4. Compliance with GDPR and CCPA

GolfCore, LLC complies with applicable data protection laws, including the General Data Protection Regulation (GDPR) for users in the European Economic Area and the California Consumer Privacy Act (CCPA) for California residents.

Users can exercise their rights under these regulations by contacting us at info@golfcore.org.

5. Limitation of Liability

a. No Guarantees: While every effort is made to ensure the accuracy, reliability, and availability of the App, the Management makes no guarantees regarding uninterrupted service, accuracy of information, or suitability for specific purposes. Users acknowledge that the App's functionality may be subject to occasional disruptions, errors, or delays.

b. Indemnification: Users agree to indemnify and hold harmless the Management, its affiliates, officers, agents, and employees from any claims, damages, liabilities, costs, or expenses arising from their use of the App, including but not limited to any breach of these Terms.

5. Acceptance of Terms

By accessing or using the App, users agree to these Terms and acknowledge that any violation may result in the termination or suspension of their access to the App, at the discretion of the Management.

6. Modifications to Terms

The Management reserves the right to modify, update, or revise these Terms at any time. Users will be notified of such changes, and continued use of the App after modifications constitutes acceptance of the updated Terms.

These Terms and Conditions constitute the entire agreement between users and the Management concerning the use of the GolfCore App.

For any inquiries or concerns regarding these Terms, please contact Golfcore LLC at (877) 960-3522.

By agreeing to these Terms, users acknowledge that they have read, understood, and agreed to be bound by all the provisions outlined herein.

7. Course Imagery and Licensing

a. Ownership: The green contour maps, course plans, and related imagery published on golfcore.org and within the App are original works created by Golfcore LLC from lidar elevation data and are © Golfcore LLC. All rights reserved.

b. Permitted Use: You may view and share links to this imagery. Reproduction, redistribution, or use of the imagery in any other product, publication, or service requires a license from Golfcore LLC.

c. Acquiring a License: Golfcore LLC licenses its course imagery for commercial and editorial use. To request a license, contact support@golfcore.org with the courses and intended use. Course geometry and data for a single layout are sold as course packages in the developer portal under the Course Package Terms.

d. Course Data API: The structured course and scorecard data provided through the Course Data API and the MCP server is governed by the API Service Schedule below, which sets out the plans, what you may do with the data and what you may not. This permission does not include the course imagery described above or grant rights to third-party trademarks or other third-party materials.

8. Subscriptions

a. CaddyCore Premium: The App is free to use. CaddyCore Premium (“Premium”) is an optional paid subscription that unlocks the features the Management designates as Premium, at present the illustrated course map and its trees, green maps on courses where they have been mapped, live wind on the course map, unlimited caddie reads, offline course downloads, and the Premium mark on your profile. Satellite maps, yardage and scoring are free at every course. Contour maps do not exist for every course or every green, and the App states what is mapped at a course before you subscribe. The Management may change what Premium includes; a change that removes a feature from Premium takes effect at the start of your next billing period.

b. Price and Renewal: Premium is offered monthly at $10 and annually at $100, in US dollars, plus any applicable tax. A first subscription is billed at half price for its first billing period, the first month of the monthly plan or the first year of the annual plan. A Day Pass is $3 for 24 hours of Premium, charged once; it is not a subscription and does not renew. A subscription renews automatically at the end of each period at the then-current price until you cancel. If the price changes, you will be told before the renewal it applies to, and continuing past that renewal accepts the new price.

c. Purchasing: On the web, payment is processed by Stripe, and by subscribing you agree to Stripe's terms of service. Where the App offers purchase through the Apple App Store or Google Play, the purchase is made from and billed by that store under its terms, and the store's rules govern renewal, cancellation and refunds for that purchase.

d. Cancelling: You may cancel at any time. A web subscription is cancelled from Manage billing under Subscription in Settings; a store subscription is cancelled from your App Store or Google Play subscription settings. Cancelling stops future renewals; Premium stays active until the end of the period already paid for, and no partial refund is owed for that period.

e. Refunds: A first web payment is refundable within fourteen days on request to support@golfcore.org; renewals are not refundable except where the law requires it. Refunds for store purchases are decided by the store.

f. Club Members: Members, caddies and staff of clubs that use GolfCore hold the features Premium includes through their club and are not charged for them. Losing that membership does not create a subscription; it ends the club's access.

g. Free Limits: Without Premium some features may be limited rather than removed. The Management may adjust these limits.

h. Complimentary Preview: New accounts receive a short complimentary preview of Premium. It ends when you decline the App's offer to subscribe, and otherwise at present one day from account creation. Eligible existing accounts that have not received a preview may receive one when they next access the App. A visit before the preview expires extends access to at least twelve hours from that visit to allow time to finish playing; a preview that has ended does not restart. A preview needs no payment method, creates no subscription, never converts into a charge and ends on its own; while it runs the App marks the features that belong to Premium. Keeping Premium after a preview requires a purchase under this section unless another entitlement applies. Existing subscribers and users the Management has already granted Premium do not start previews. Course packs downloaded during a preview remain readable after it ends.

Additional Legal Information

By using the Golfcore platform, you acknowledge adherence to all compliance provisions specified under GDPR and CCPA where applicable.

Other terms add to these for particular services, and each is shown before you accept it: the API Service Schedule below for the developer portal, APIs and MCP server, the Course Package Terms for course packages bought in the developer portal, and the Affiliate Program Terms for approved affiliates.

API Service Schedule

Version 2026-11-11. Effective November 11, 2026. This schedule applies to the GolfCore developer portal, APIs and MCP server provided by Golfcore LLC. API access is separate from consumer GolfCore subscriptions.

Public course data

The public course and scorecard API is free with a Free plan API key from the developer portal. Keyless access ends on December 4, 2026; until then, requests without a key continue to work. No payment method or paid subscription is required for the Free plan. You may use its structured data inside your own commercial or non-commercial application, cache or persist it for that application, display it to your users and use it to operate and score golf events, with attribution to GolfCore and a link to the source course page. You may not share, redistribute, resell, sublicense or publish the data, make it available to another application, product or third party, offer it through your own API, feed, dataset or download, or use it to build a competing course database. This permission does not include course imagery, licensed packages or third-party trademarks. Golfcore LLC may revoke these permissions for anyone who breaches them; on revocation you must stop using and delete data obtained from the API.

Plans and billing

The developer portal offers three plans. Free includes 500 requests a month at up to 10 requests a minute, needs no payment method, and stops serving requests at 500 until the month resets. Starter is $10 a month and includes 10,000 requests at up to 60 requests a minute. Pro is $50 a month and includes 100,000 requests at up to 300 requests a minute. On Starter and Pro, requests beyond the included amount are billed at $2.00 per 1,000 on Starter and $1.00 per 1,000 on Pro, counted through the month and charged with the next monthly invoice. Overage has no ceiling unless the account owner sets a monthly cap in the portal; a cap is at least the plan's included requests, and requests past it are refused until the month resets. Included requests and caps reset on the first of each month in UTC. A request that fails because of an error on our servers is not counted. Prices are in US dollars, plus applicable taxes shown at checkout.

Subscribing and cancelling

Selecting Subscribe on a paid plan, on golfcore.org or in the portal, accepts this schedule and opens checkout. Payment is processed by Stripe under its terms. If you have no API account, one is created when you subscribe, owned by the user who completes checkout and identified by the name and email given there. A subscription starts when payment succeeds and renews monthly until cancelled. The account owner may change plans or cancel in the portal. Cancellation takes effect at the end of the paid month, when the account returns to the Free plan; requests already counted during a paid month are billed.

Course coordinates

Course coordinates are sold by activation on Starter and Pro. An activated course adds the permanent centre of each green and, where we hold them, a point for each tee to that course's API responses for the account's live keys. The price is per active course per month: $5 for each of the first 100 courses, $3 for each of the next 400 and $2 for each course after that. Selecting Activate in the portal accepts this schedule. Added courses are charged at once for the rest of the billing month and then on each monthly invoice. A course stays active for at least one month, removing a course gives no refund or credit, and every activation ends when the subscription ends. You may use coordinates inside your own application to show positions and work out distances for your users, and may cache them only while the course is active; when a course is removed or the subscription ends you must delete them. Every restriction on public course data above applies to coordinates. Coordinates do not include the day's pin position and are not a survey; we may correct them, or withdraw a course, at any time.

AI assistants and the MCP server

The MCP server at mcp.golfcore.org lets an AI assistant use GolfCore for the person talking to it, and needs no API key. Course data it returns is public course data under this schedule, with the same permissions and restrictions. A call that carries an API key, or is made by a signed-in person whose API account holds a live key, counts against that account's plan as one request; other calls are limited for each person or network address and are not billed. An assistant that you sign in to GolfCore and authorize to manage your API account acts for you: reading the account, creating or revoking keys and setting a monthly cap through it are your actions. An assistant may give you a link to checkout or to the billing portal, but cannot pay, subscribe or change a paid plan for you.

Course packages and evaluations

Course packages are sold in the developer portal under the Course Package Terms shown at checkout; those terms, not this schedule, license a package. Other licensed access beyond the public course data, such as layers or imagery, is offered by invitation for evaluation. It covers only the courses, layouts, layers and uses specified in your accepted evaluation agreement or signed order, does not become a paid subscription by itself, and creates no usage charges.

Accounts and keys

Only an authorized representative may accept an agreement for an API account. Keep contact details current, protect API keys in trusted server environments and revoke compromised keys promptly. Do not share credentials outside your authorized team or circumvent service protections by multiplying accounts or requests. Test and live keys are separate; neither grants access beyond the account agreement.

Service protection

GolfCore may temporarily limit excessive or abusive requests to protect availability. These operational limits are separate from paid allowances and do not retrospectively bill free traffic. Respect retry guidance, cache reusable responses and identify your product and contact in your User-Agent where supported. Contact support@golfcore.org if a legitimate integration is affected. We may suspend compromised or misused credentials; contact support to request review.

Data rights and limitations

A course listing or coverage flag does not itself license geometry, imagery or a downloadable package. Preserve applicable attribution and source-license notices. GolfCore does not grant exclusive rights in third-party or open data. Licensed materials are subject to the courses, uses, redistribution rights and source obligations in the applicable agreement. Modeled wind, inferred geometry and canopy heights are estimates. Data can be incomplete or out of date; mapped water and boundaries are not necessarily official penalty areas or out-of-bounds lines.

Changes and support

API plans and evaluations have no guaranteed uptime, response time or service credits unless a signed order states them. An evaluation's scope and end date are stated in its agreement. GolfCore may correct data and change or discontinue features, telling affected account contacts about material changes where practicable. A price change for a paid plan is announced before the renewal it applies to. Consumer subscription prices and renewal terms do not apply to API access.

Agreement records

The portal identifies the applicable terms version. Customer acceptance records identify the account, accepting user, terms version and time. A signed order controls its specific scope where it differs from this schedule, subject to mandatory source-license obligations. Revocation ends new access; rights in retained copies remain governed by the applicable license. For access, correction or agreement questions, contact support@golfcore.org.

Law

California law governs this schedule, and the courts of Los Angeles County, California have jurisdiction over any dispute about it.

Negotiated monthly license order

Version 2026-09-16-monthly-v1. This order supplements the API Service Schedule above for a customer who explicitly purchases a monthly license. Its monthly price, courses, layouts, layers, formats and licensed use are displayed with the offer and recorded on acceptance. This order controls the evaluation-only description above for that purchased scope. No other courses, layers, redistribution rights or delivery capabilities are included by implication.

The displayed USD license price is charged monthly in advance, plus applicable taxes shown at checkout. The subscription starts when payment succeeds and renews automatically at the same agreed monthly price until canceled. There are no metered charges or automatic overages. Expanded scope or a different price requires a new agreement. Test-mode checkout does not create a live subscription.

The account owner may cancel in the billing portal before the next renewal. Cancellation takes effect at the end of the current paid period; access continues through that period unless suspended for a separate breach or security issue. A failed renewal does not extend the paid period. Refunds and rights to retain or use delivered data are governed by the agreed scope, any signed order and applicable law. No service-level or accuracy guarantee is created unless expressly stated in a signed order.