Files
Sportstime/docs/plans/2026-01-11-privacy-tos-design.md
Trey t 769342addc docs: add privacy policy and terms of service design
Plain English privacy policy and ToS for freemium iOS app.
Key decisions: 13+ age requirement, no accounts, CloudKit
analytics, Texas jurisdiction.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-11 10:55:34 -06:00

8.4 KiB

Privacy Policy & Terms of Service Design

Date: 2026-01-11 Status: Ready for implementation

Summary

Minimal, plain-English privacy policy and terms of service for [App Name], a freemium iOS app for planning sports road trips.

Key Decisions

Decision Choice
Company 88Oak LLC
Contact support@88oakapps.com
Jurisdiction Texas, United States
Age requirement 13+ only
User accounts None (device-local + iCloud)
Business model Freemium (advanced planning features)
Analytics Anonymous usage analytics via CloudKit
Document style Minimal & plain English

Placeholders

Replace before publishing:

  • [App Name] - Final app name
  • [Date] - Publication date

Privacy Policy

PRIVACY POLICY
Last updated: [Date]

88Oak LLC ("we", "us", "our") operates [App Name]. This policy explains what data we collect and how we use it.


INFORMATION WE COLLECT

Data You Provide:
- Trip plans (destinations, dates, preferences)
- Stadium visits you log (dates, photos, notes)
- Your home location (if you choose to set one)
- App preferences (favorite sports, travel settings)

Data Collected Automatically:
- Location (only while using the app, for route planning and finding nearby stadiums)
- Anonymous usage analytics (features used, planning preferences, achievement milestones) - this data cannot be linked to you personally

Data Synced via iCloud:
- Your trips, visits, and preferences sync through Apple's iCloud service using your Apple ID. We don't have access to your Apple ID or iCloud credentials.


HOW WE USE YOUR DATA

- To plan and optimize your sports road trips
- To track your stadium visits and achievements
- To sync your data across your devices via iCloud
- To improve the app based on anonymous usage patterns

We do not use your data for advertising or sell it to third parties.


DATA SHARING

We don't share your personal data with third parties, with these exceptions:

- Apple: Your data syncs via iCloud, governed by Apple's privacy policy
- Service Providers: We use Apple's CloudKit for data storage and Maps for route planning. These services process data on our behalf.
- Legal Requirements: We may disclose data if required by law or to protect our rights

We do not sell your personal information.


DATA STORAGE & SECURITY

Your data is stored:
- On your device using Apple's secure storage
- In iCloud (if signed in), protected by your Apple ID

We don't operate our own servers that store your personal data. Anonymous analytics are stored securely in our iCloud database.


YOUR RIGHTS

You can:
- Access your data: View all your trips and visits in the app
- Delete your data: Delete individual trips/visits in the app, or delete the app to remove all local data
- Disable iCloud sync: Turn off [App Name] in your device's iCloud settings
- Disable location: Revoke location permission in Settings at any time (some features require location to function)

For data deletion requests or questions, contact us at support@88oakapps.com


CALIFORNIA RESIDENTS

If you're a California resident, you have the right to know what personal information we collect and request its deletion. We don't sell personal information. To exercise these rights, email support@88oakapps.com


AGE REQUIREMENTS

[App Name] is intended for users age 13 and older. We do not knowingly collect personal information from children under 13. If you believe a child under 13 has provided us data, please contact support@88oakapps.com and we will delete it.


CHANGES TO THIS POLICY

We may update this policy from time to time. We'll notify you of significant changes by updating the "Last updated" date at the top. Continued use of the app after changes means you accept the updated policy.


CONTACT US

Questions about this privacy policy? Contact us at:
support@88oakapps.com

88Oak LLC
United States

Terms of Service

TERMS OF SERVICE
Last updated: [Date]

These terms govern your use of [App Name], operated by 88Oak LLC ("we", "us", "our"). By using the app, you agree to these terms.


LICENSE TO USE

We grant you a limited, non-exclusive, non-transferable license to use [App Name] for personal, non-commercial purposes. This license is subject to these terms and Apple's App Store Terms of Service.

You may not:
- Reverse engineer, decompile, or modify the app
- Use the app for any illegal purpose
- Attempt to access data or systems you're not authorized to access
- Resell or redistribute the app


PREMIUM FEATURES

[App Name] offers optional premium features available through in-app purchase. Free features may be used without payment.


PAYMENTS & SUBSCRIPTIONS

- All purchases are processed by Apple through the App Store
- Subscription pricing and terms are displayed before purchase
- Subscriptions auto-renew unless cancelled at least 24 hours before the renewal date
- Manage or cancel subscriptions in your device's Settings > Apple ID > Subscriptions

Refunds are handled by Apple according to their refund policy. We cannot process refunds directly.


CHANGES TO PRICING OR FEATURES

We may change pricing or modify features at any time. Price changes won't affect active subscription periods. We may move features between free and premium tiers, though we'll try to avoid removing features you already have access to.


YOUR CONTENT

You retain ownership of content you create in the app (trips, photos, notes). By using the app, you grant us a limited license to store and sync your content as needed to provide the service.

You are responsible for:
- The accuracy of information you enter
- Any photos or content you add to the app
- Backing up important data


SCHEDULE DATA

Game schedules, team information, and stadium data are provided for planning purposes only. We strive for accuracy but:
- Schedules may change without notice
- We are not responsible for missed games due to schedule changes, cancellations, or data errors
- Always verify game times with official sources before traveling

We are not affiliated with any sports leagues, teams, or venues.


DISCLAIMER OF WARRANTIES

[App Name] is provided "as is" without warranties of any kind. We don't guarantee that:
- The app will be available at all times
- The app will be error-free
- Schedule data will be accurate or complete
- Route suggestions will be optimal

Use the app at your own discretion.


LIMITATION OF LIABILITY

To the maximum extent permitted by law, 88Oak LLC shall not be liable for any indirect, incidental, special, or consequential damages arising from your use of the app, including but not limited to:
- Missed sporting events
- Travel costs incurred based on app data
- Lost data or content
- Inability to access the app

Our total liability for any claim shall not exceed the amount you paid us in the 12 months before the claim, or $50, whichever is greater.


TERMINATION

You may stop using the app at any time by deleting it from your device.

We may terminate or suspend your access if you violate these terms. Upon termination, your license to use the app ends.


DISPUTES & GOVERNING LAW

These terms are governed by the laws of the State of Texas, United States, without regard to conflict of law principles.

Any disputes shall be resolved in the courts located in Texas. You agree to submit to the personal jurisdiction of those courts.


CHANGES TO THESE TERMS

We may update these terms from time to time. Continued use after changes means you accept the new terms. For significant changes, we'll update the "Last updated" date at the top.


CONTACT US

Questions about these terms? Contact us at:
support@88oakapps.com

88Oak LLC
United States

Implementation Notes

  1. Where to host: Both documents should be accessible via URL for App Store submission. Options:

    • Your website (88oakapps.com/privacy, 88oakapps.com/terms)
    • GitHub Pages
    • Notion public page
  2. App Store Connect: You'll need to provide URLs to both documents during app submission.

  3. In-app access: Consider adding a Settings screen link to both documents.

  4. CloudKit analytics setup:

    • Create AnalyticsEvent record type
    • Set security role: authenticated users can create only (no read)
    • Query via CloudKit Dashboard for analysis

Before Publishing

  • Replace [App Name] with final app name
  • Replace [Date] with publication date
  • Have a lawyer review (optional but recommended for peace of mind)
  • Host documents at accessible URLs
  • Add in-app links to Settings