Privacy Policy

Last updated:

Perfect Putt 360 is made by Fortified Systems, Inc. (“we,” “our,” or “us”). This policy describes the information used to operate the app, website and connected services, and the choices available to you.

1. Who we are

Perfect Putt 360 is operated by Fortified Systems, Inc., an Idaho corporation (2307 Cinnamon Ln, Nampa, ID 83687). Questions about this policy: privacy@perfectputt360.com.

2. Information we collect

Your account includes your email address and, if you provide them, your name, public @handle, display name and profile photo. Apple or Google may provide your email and name when you use their sign-in services. We store gameplay information such as scores, rounds, streaks, notes and putters; social connections; league and event participation; posts, comments, reactions and photos; and account preferences. Preferences can include language, timezone and a country code derived from device settings. That country code is not proof of legal residence. When you sign in, the app asks for your date of birth to check the minimum age (section 14). It keeps only the result, never the date you enter. Support and privacy requests include the details you submit and records needed to handle the request. Store purchase identifiers and optional analytics are described below. Invite links carry your public @handle and nothing else. When an invite page is opened on an iPhone or iPad, our server keeps, for up to two hours, a salted one-way hash of that device’s network address together with its device type, iOS version and the @handle in the link, so the app can find the invitation when it is first opened. The address itself is not stored, the record is not linked to any account, and it is deleted automatically. On Android, Google Play passes the @handle from the link to the app when it is installed from that link. When someone shares a news or blog page from our website, a hash of the same kind is kept for up to two days to count shares.

3. How we use it

We use information to sign you in, synchronize games and preferences, calculate statistics and rankings, operate leagues and social features, deliver requested notifications and weather information, manage subscriptions, moderate content, respond to support and privacy requests, and protect the service. Optional usage analytics and separate crash/security diagnostics help us understand service performance and problems. If you open or install the app through a friend’s invite link, we use the @handle in that link to show you who invited you; adding them sends an ordinary friend request.

4. Location

Share my area controls the coarse geographic cell used for nearby players and local leaderboards. Cell dimensions vary with latitude; this is not a fixed-distance boundary. Turning off area sharing removes the shared-area value and its related discovery entries. When you search for a venue, what you type, and the center of your shared area when you have one, are sent to Amazon Location Service to find nearby places. Weather is separate: on iOS, coordinates are supplied to Apple WeatherKit; on Android, coordinates rounded to two decimal places are sent to our authenticated weather service and onward to Apple WeatherKit. Rounding does not make a location anonymous. Optional analytics can include an approximate city, region and country derived from network information. Analytics and derived administrative location records can be linked to an account, even when a map displays grouped results. A device setting, weather location or analytics location does not establish residence.

5. Camera, microphone, and photos

Camera access supports augmented-reality distance measurement and photos you choose to take. Photos you choose to add to your profile, league posts or events are uploaded to support those features; screenshots you attach to support requests are also uploaded. Photo-library access supports selecting those images and saving shared score cards. The augmented-reality framework also requires microphone access; Perfect Putt 360 never records or stores audio.

6. Apple Health and Apple Watch

The Apple Watch app requests Health authorization for workout features. With Save rounds to Health enabled, rounds can be saved as Golf workouts with duration, heart rate and active energy. During a round the watch reads heart rate and active energy for the workout; Perfect Putt 360 does not send them to us. You can review or delete these records in the Health app, revoke Health access, or turn off saving in Perfect Putt 360 Settings. Deleting your Perfect Putt 360 account is separate from deleting records held in Apple Health.

7. What other players can see

Other players may see your handle, display name, profile photo according to your settings, shared games, applause, league/event participation and standings, and content you contribute to league feeds, including comments and photos. Visibility controls, area sharing and blocking affect the app experience. Some uploaded league/event media is served through URLs that can be opened by anyone who has the link; an unlisted URL is not an authenticated access restriction. Others can retain copies of information you share. Account deletion cannot recall their copies. Anyone who opens your invite link sees your @handle.

8. Analytics and crash reporting

We use Amplitude for optional usage analytics, including screens and features used, device/session identifiers, account-linked event properties, and account properties such as your membership plan, activity counts, app settings and the country on your profile. Analytics uses our events.perfectputt360.com endpoint and is forwarded to Amplitude. Optional analytics is on by default, except in the European Union, the European Economic Area, the United Kingdom, Switzerland and Canada, where the app and website ask for your choice first. We decide which applies from your app store country, your device’s region setting and the country our network sees your request come from; if any of them points to one of those places, or none is known, we ask. None of these establishes where you live. On the website, a browser’s Global Privacy Control signal counts as a refusal. Use Settings → Support → Share Usage Data in the app, or Privacy preferences on the website, to change your choice. Withdrawal stops new optional collection and discards unsent optional events on the current client; it cannot recall a request already delivered. Historical records and provider deletion are handled separately. Sentry crash reports and operational/security logs are separate from this setting.

9. Purchases

Apple or Google bills memberships through your store account. We do not receive your payment-card details from that purchase flow. We process purchase and transaction identifiers or tokens, store-account bindings, entitlement status, and renewal, cancellation, refund or revocation events to validate and synchronize access. Deleting an app account does not cancel store billing.

10. Notifications

If you enable push notifications, we store a device token to deliver them. Turn them off in Settings or your device settings at any time.

11. Service providers

Our providers include Amazon Web Services for hosting, authentication, storage, email and place search; Amplitude for optional analytics; Sentry for crash reporting; Apple and Google for sign-in and purchases; Apple WeatherKit for weather; and Apple Push Notification service and Firebase Cloud Messaging for notification delivery. Our production database, authentication and email resources are configured in AWS’s US East (Northern Virginia) region. This does not mean that all service-provider processing, delivery networks or support access occurs there.

12. Deleting your account

You can start account deletion in Settings or contact privacy@perfectputt360.com for assistance. If you administer a league with other members, the current deletion flow requires a transfer or disband decision; contact support if you cannot complete it. We must preserve other members’ information and cannot silently appoint a new administrator. Deletion covers account and related app records, but some records are handled separately: privacy-case evidence, security/operational logs, deletion markers, store-binding records, provider records and backups. Our current deleted-account audit has no automatic expiry. Released store bindings have a two-year expiry setting. Noncurrent versions in our production photo storage have a 30-day expiry rule; production database recovery and the daily database backup plan use 35-day windows. These settings do not promise erasure at an exact instant, and account deletion does not itself remove all retained copies. Cancel any active membership separately in Apple or Google subscription settings.

13. Security

Your data is encrypted in transit and stored with access controls on our infrastructure. Sign-in uses one-time email codes or your Apple/Google account. Perfect Putt 360 never stores a password.

14. Children

You must be at least 13 to use Perfect Putt 360, or 14 in Canada. In Mexico, if you are 13 to 17, a parent or guardian must agree to your use of the app. When you sign in, the app asks for your date of birth and works out the result on your device. We keep only that result with your account: whether you meet the minimum age (and, in Mexico, whether a parent or guardian agreed), which rule applied and when you answered. We never store your date of birth. The rule depends on your app store country, device region and connection country; where they differ, the strictest applies. An account under the minimum age is blocked on every device. The app isn’t directed at children under 13, and we don’t knowingly collect their information. If you believe a child under the minimum age has an account, contact privacy@perfectputt360.com and we will delete it.

15. Where your information goes

We are based in the United States, and our production database, authentication, storage and email resources are configured in AWS’s US East (Northern Virginia) region. When you use the app from another country, your information is sent to and stored in the United States, and the providers listed above may handle it elsewhere. We do this to operate the service you asked for. Some providers act only on our instructions; others, such as Apple and Google for sign-in and purchases, handle your information under their own policies. If the law where you live gives you rights over information sent overseas, the contacts below are where you exercise them.

16. Your rights where you live

Wherever you live, you can ask for a copy of your information, or ask us to correct or delete it, from Settings → Support → Privacy requests in the app or by writing to privacy@perfectputt360.com. You can also delete your account yourself, as described above. That address reaches our data protection contact, including for Singapore’s Personal Data Protection Act. If you are unhappy with how we handled a request, you can complain to the privacy regulator where you live; in New Zealand, that is the Office of the Privacy Commissioner.

17. Changes to this policy

We’ll post any updates here and revise the date above. Material changes will be called out in the app.

18. Contact us

Fortified Systems, Inc., 2307 Cinnamon Ln, Nampa, ID 83687, privacy@perfectputt360.com.