This policy explains what information SwingShare collects, how it's used, and the choices you have. SwingShare is a community golf course tracker — you can browse course ratings without an account, or register to log your own rounds and contribute ratings.
We collect different information depending on how you use the app:
| What | When | Why |
|---|---|---|
| Email address | Registration | Account login, password reset, verification |
| Username & display name | Registration | Identifies you to other users on shared content |
| Password | Registration | Account security (handled entirely by Firebase Authentication — we never see or store your raw password) |
| Courses, rounds, scores, ratings | When you log a round | Core app functionality — your personal golf history |
| Private notes | When you write them | Personal notes only visible to you |
| Public notes | When you write them | Shown to other users as part of community course reviews |
| Home country, home course, handicap | Optional profile fields | Stored privately; not currently shown to anyone or used elsewhere in the app |
| Feedback submissions | When you use the feedback form | Bug reports and suggestions, reviewed by us |
| Course corrections & reports | When you suggest a correction or report content | Crowd-sourced data quality and moderation |
Some information you enter is visible only to you, and some is visible to other users or the public:
SwingShare is built on Google Firebase. Your account credentials are managed by Firebase Authentication, and your data is stored in Firebase's Firestore database. We do not run our own servers and do not store your data anywhere outside of Firebase's infrastructure.
To provide map and course-search functionality, SwingShare sends limited information to the following third-party services as you use the app:
These services operate under their own privacy policies, which we encourage you to review. We do not send your email address, name, or any other account information to these services.
We use Firebase Authentication's built-in email system to send account verification links and password reset emails. We do not send marketing emails, and we do not share your email address with other users or third parties.
Public notes and custom course names pass through an automated filter intended to catch common profanity. You can report any community note you find inappropriate; notes that receive multiple reports are automatically hidden pending review.
SwingShare is not directed at children, and we do not knowingly collect information from anyone under the age of 13 (or the relevant minimum age in your jurisdiction).
If you have questions about this policy, or wish to request access to or deletion of your data, please reach out using the in-app Feedback button.
We may update this policy from time to time as the app evolves. We'll update the "Last updated" date above when changes are made.
These terms govern your use of SwingShare. By creating an account or using the app, you agree to them. If you don't agree, please don't use SwingShare.
You agree not to:
SwingShare lets you submit course details, ratings, public and private notes, and suggested corrections ("Content"). You retain ownership of the Content you submit.
By submitting public Content (public notes, ratings, course details, scores), you grant SwingShare and its other users a non-exclusive, royalty-free licence to display, aggregate, and use that Content within the app — for example, your public notes may be shown to other users, and your ratings contribute to community averages shown to everyone, including logged-out visitors.
Private notes are not licensed to anyone else and remain visible only to you.
You're solely responsible for the Content you submit, and confirm you have the right to share it.
Public notes and custom course names pass through an automated filter for common profanity. Any user can report a community note as inappropriate; a note that receives multiple reports is automatically hidden pending review. We may remove, hide, or edit any Content, and suspend or terminate accounts, at our discretion if we believe these terms have been violated.
Course details such as type, features, and sub-courses can be corrected by community consensus — when enough users independently submit the same correction, it's applied automatically to the shared listing. We don't pre-screen these changes; if you believe a course's details have been incorrectly changed, you can submit a counter-suggestion or contact us via Feedback.
Course ratings, handicap fields, and other information on SwingShare are submitted by users and are provided for general informational purposes only. We don't verify the accuracy of course details, ratings, or reviews, and nothing on SwingShare constitutes professional, legal, or commercial advice.
SwingShare is provided on an "as is" and "as available" basis. We don't guarantee the app will be uninterrupted, error-free, or available at all times, and we may modify, suspend, or discontinue any part of the service without notice.
SwingShare relies on third-party services for maps, search, and location lookups (see our Privacy Policy for details). We're not responsible for the availability, accuracy, or content of these third-party services.
Course details, ratings, reviews, scores, handicaps, and all other information on SwingShare are submitted by users and may be incomplete, outdated, or incorrect. SwingShare does not verify, endorse, or guarantee the accuracy, completeness, or reliability of any information on the site, including information that has been corrected through the community-suggestion system described above. You use this information at your own risk.
To the fullest extent permitted by law, SwingShare and its operators disclaim all liability, and will not be liable, for any direct, indirect, incidental, special, consequential, or exemplary damages or losses — including but not limited to lost time, lost bookings, travel costs, or any other loss — arising out of or relating to:
This limitation applies regardless of the legal theory of liability (contract, tort, negligence, or otherwise) and applies to losses suffered by users of the site and by third parties alike. Nothing in these terms excludes or limits liability that cannot be excluded or limited under applicable law.
We may suspend or terminate your account if you violate these terms. You may stop using SwingShare and delete your account at any time.
We may update these terms from time to time. Continued use of SwingShare after changes are posted constitutes acceptance of the updated terms.
Questions about these terms can be sent using the in-app Feedback button.