This Privacy Policy describes how Sportster Technologies Inc. ("TapNGame," "we," "us," "our") collects, uses, and shares information when you use the TapNGame mobile app (the "App") and the website at tapngame.com (the "Site"). By using the App or Site, you agree to this Policy.
1. Who We Are
Sportster Technologies Inc. is a sports technology company based in Vancouver, BC, Canada. We operate the TapNGame mobile app, a venue management dashboard at venues.tapngame.com, and this website. Our service helps players discover and book sports venues and join pickup games in their city.
2. Information We Collect
2.1 Information you give us through the App
- Account information: your name and email address. If you sign up with Sign in with Apple or Google Sign-In, we receive an OAuth identifier from those providers in addition to your name (Apple) or email (Google) on first sign-in.
- Profile information (optional): gender, bio, username, profile picture, neighborhood, city, preferred sports, and skill levels. You can fill in or skip any of these.
- Booking information: when you book a venue, we record your name, email, the booking date and time, the venue, and the booking amount. TapNGame does not collect or process pickup-game costs — those are settled directly between players.
- Payment information: card details are entered directly into Stripe's secure form (PaymentSheet). We never see or store your full card number; we only receive a Stripe payment-method token, the booking amount, and the last four digits and brand of your saved card for display.
- Content you create: posts, comments, chat messages, and any photos you attach to them.
- Photos: when you set a profile picture, post to a community, or share a photo in chat, we upload the photo you select to our storage.
2.2 Information collected automatically by the App
- Push notification token: if you allow push notifications, we receive an Apple Push Notification (APNs) token on iOS or a Firebase Cloud Messaging (FCM) token on Android, plus a Firebase installation identifier on Android, so we can send you booking, chat, and game notifications.
- Location: with your permission, we use your device's GPS to find nearby venues and games. We collect approximate or precise coordinates depending on the permission you granted. If GPS is denied or unavailable, we fall back to IP-based geolocation. We store your selected city, neighborhood, and coordinates on your profile.
- Diagnostics and crash data: we collect crash reports, performance traces, breadcrumbs (the most recent in-app screens and actions), and a screenshot of the screen at the moment of a crash, to identify and fix bugs. Your account ID is attached to these reports; your name and email are not.
- Usage analytics: we log in-app events such as screens viewed, games joined, bookings created, posts created, searches performed, and sign-in events (including the IP address and approximate location of each sign-in, used for account security and abuse prevention). These are linked to your TapNGame account ID, never to the Android Advertising ID (AAID) or the iOS Identifier for Advertisers (IDFA).
- Contacts (on-device only): if you choose to share a booking with someone in your phone's contact list, we read your contacts on your device to display names and phone numbers in the share sheet. Contacts are accessed only on the device and only when you tap the share option; we do not upload your contact list to our servers.
2.3 Information collected through the Site
- Waitlist sign-up: when you join the waitlist or fill the venue-signup form, we collect the email address and any other fields you provide.
- Page analytics (cookieless): we record page path, referring site, UTM campaign tags, approximate country, and device/browser type to understand aggregate traffic. Your raw IP address is used only to derive approximate country and a daily-rotating, non-reversible visitor counter, then immediately discarded — it is never stored. See section 8 (Website Analytics) for full details.
- Live chat: if you start a conversation with the chat widget, the messages and any contact details you provide are sent to Crisp, our chat provider, so we can reply to you.
- Web push: if you opt in, we store the push endpoint and keys provided by your browser so we can send you notifications.
2.4 Information we do not collect
- We do not use the Android Advertising ID (AAID) or the iOS Identifier for Advertisers (IDFA), and we do not show the App Tracking Transparency prompt because we do not track you across other apps or websites.
- We do not show advertising in the App or on the Site, and we do not share data with advertising networks or data brokers.
- We do not access your microphone, audio recordings, music files, calendar, files, documents, web browsing history, health data, or fitness data.
- We do not sell your personal information.
3. Third-Party Service Providers
We share specific information with the providers listed below strictly to operate the App and the Site. Each provider has its own privacy practices.
| Provider | Purpose | Data shared |
|---|---|---|
| Supabase | Database, authentication, file storage, and edge functions | All account, profile, booking, post, message, photo, location, and push-token data |
| Stripe | Payment processing for venue bookings only | Card details (entered directly into Stripe), email, booking amount, anonymous booking reference |
| Sentry | Crash and performance monitoring (App and Site) | Crash reports, performance traces, breadcrumbs, screenshots taken at the moment of a crash, and your account ID |
| Mixpanel | Product analytics (App) | Account ID, name, email, and in-app event names and properties (such as screen viewed, game joined, search performed) |
| Firebase Cloud Messaging (Google) | Android push notifications | FCM device token and Firebase installation identifier |
| Apple Push Notification service | iOS push notifications | APNs device token |
| Google (Sign-In) | Authentication when you choose Google | OAuth identifier and email |
| Apple (Sign in with Apple) | Authentication when you choose Apple | OAuth identifier and your name on first sign-in |
| ipapi.co | IP-based location fallback when GPS is denied or unavailable | Your IP address |
| Nominatim (OpenStreetMap Foundation) | Reverse-geocoding GPS coordinates to a city or neighborhood label | GPS coordinates |
| Google Maps (Places & Geocoding) | Place autocomplete and address lookup, requested through our server proxy so the API key never reaches your device | Search query strings and, when you allow location, GPS coordinates |
| Google Fonts | Display fonts in the App and Site | Your IP address (sent automatically by your device when fonts load) |
| Crisp | Live chat on the Site | Only the messages and contact details you choose to send |
| Vercel | Hosting the Site | Standard server logs (IP address, user-agent, request path) |
4. How We Use Information
We use the information described above to:
- create and maintain your account;
- process bookings and payments;
- enable game discovery, joining, posts, communities, and chat;
- send push notifications about bookings, games, and messages, if you have allowed them;
- detect, diagnose, and fix bugs and crashes in the App and Site;
- understand how the App and Site are used so we can improve features;
- prevent fraud and abuse;
- comply with legal obligations, such as Canadian tax records for completed bookings.
5. Data Storage and Security
- All network traffic between the App, the Site, and our providers is encrypted using HTTPS/TLS.
- Your data is stored in Supabase's managed PostgreSQL with row-level security policies that restrict access to your own records.
- On your device, the App stores authentication tokens in the iOS Keychain or Android EncryptedSharedPreferences.
- Passwords are hashed by Supabase Auth and are never stored or transmitted in plain text.
- Your full card number is never sent to or stored on our servers; Stripe tokenizes it on your device.
6. Your Rights and Choices
6.1 Account deletion
You can delete your TapNGame account and the personal data associated with it at any time:
- In the App: Profile → Settings → Account → Delete account.
- Online: visit tapngame.com/account-deletion or email support@tapngame.com from the address you signed up with.
When you delete your account, the following are removed within 30 days: your profile, friends list, posts, messages, bookings linked to your identity, and your stored payment methods on Stripe. We retain a minimal record of completed bookings (date, venue, amount, with no personal identifiers) for Canadian tax compliance, and aggregated, non-identifying analytics.
6.2 Other rights
You can also request access to, correction of, or a copy of your personal data by emailing support@tapngame.com. If you are a resident of British Columbia or elsewhere in Canada, you have rights under PIPEDA and BC PIPA. If you are in the European Economic Area or the United Kingdom, you have rights under the GDPR. If you are a California resident, you have rights under the CCPA, including the right not to be discriminated against for exercising them.
6.3 Permissions
You can revoke camera, photo, location, contacts, and notification permissions at any time in your device's Settings. The App will continue to work with reduced functionality (for example, you will not see nearby venues if you revoke location).
6.4 Push and email
You can disable push notifications in your device's Settings or in the App. Transactional emails (booking confirmations, password resets, account verification) cannot be opted out of while you have an active account. We do not currently send marketing emails.
7. Cookies and Site Storage
The Site does not use third-party advertising or cross-site tracking cookies. We use first-party cookies and local storage only for essentials such as remembering your session, language preference, and the consent choices you make on the Site. The Crisp chat widget sets its own cookies if you start a chat. The App stores authentication tokens, cached data, and preference settings on your device.
8. Website Analytics
We use privacy-friendly, cookieless analytics on tapngame.com to understand aggregate traffic and improve the Site. No consent banner is required because no personal identifiers or cookies are involved.
What we collect
- Pages viewed and referring site
- UTM campaign tags (e.g. from App Store or social links)
- Approximate country (derived from your IP address)
- Device type and browser type (from user-agent)
What we do not collect
- We do not use cookies for analytics.
- We do not store your IP address. Approximate country and a daily-rotating, non-reversible visitor counter are derived from each request and the raw IP is immediately discarded.
- This data is aggregate and is not used to identify or profile individual visitors.
This approach is designed to comply with PIPEDA (Canada), Quebec Law 25, GDPR (European Union), and CCPA (California) without requiring consent for analytics cookies, because no personal identifiers are collected or retained.
9. Children
The App is intended for users 18 years of age and older, and the store listing on Google Play is restricted to users determined to be 18 or over. We do not knowingly collect information from children under 13 (or under 16 in jurisdictions where that is the relevant age). If we learn we have collected information from a child, we will delete it. Parents who believe their child has provided us with personal information may contact us at support@tapngame.com.
10. International Transfers
We are based in Canada. Some of the providers listed in section 3 process data in the United States and the European Union. By using the App or Site, you consent to your information being processed in those jurisdictions under the recipients' standard contractual clauses or equivalent safeguards.
11. Changes to This Policy
We may update this Policy from time to time. The "Last updated" date at the top of this page reflects the most recent version. Material changes will be communicated in the App or by email.
12. Contact
Questions about this Policy or your data? Email us at support@tapngame.com.
Sportster Technologies Inc.
Vancouver, BC, Canada
Get the App