Airsoft.Bio

Mobile app data & privacy

This page lists what the Airsoft.Bio mobile app collects or accesses, which part of the app is responsible, and why. It's intended as a technical companion to our Privacy Policy, which governs how this data is used, stored, and protected.

Core app (Expo & React Native)

expo, react-native, expo-device, expo-constants

Basic device and app information such as OS version, device model, and app version. Used to run the app correctly and diagnose crashes or bugs.

Account, profile, and content data

@supabase/supabase-js

Your account, profile, loadouts, posts, direct messages, follows, and other content you create. This is the same data used to power your account on the website, and is used to sign you in and run the app's core features.

Local preferences

@react-native-async-storage/async-storage

Session tokens and local app preferences (such as onboarding progress or UI settings) stored only on your device, so you don't lose your place between sessions.

Sign in with Apple, Google, or Discord

expo-apple-authentication, expo-auth-session, expo-web-browser

On iOS, Sign in with Apple uses the system Apple sheet. Google and Discord open a secure in-app browser session. We receive your email and basic profile details from the provider to create or match your account.

Push notifications

expo-notifications, expo-device

A push token tied to your device, along with device type, used to deliver notifications you've opted into (such as direct messages, team activity, or announcements). You can manage push preferences in Account settings.

Location

expo-location

Your device's location, requested only when you choose to place yourself on the community map and only if you grant permission. Used to show your position on that map. Not collected anywhere else in the app.

Photos and media

expo-image-picker, expo-image-manipulator, expo-file-system

Access to your photo library, used so you can choose an image to upload. For example, you can pick a photo of your kit for your profile picture, banner, loadout photos, or a community post. Images are processed locally on your device before upload.

Deep links

expo-linking

Reads the URL used to open the app (for example, a shared profile or event link) so you land on the right screen. Does not collect browsing history.

In-app booking pages

react-native-webview

Loads some third-party pages inside the app so you don't have to leave it. These pages are provided by third parties and may have their own data practices.

Articles, guides, and hub content

Sanity content via site APIs

Blog posts, guides, and hub content are fetched read-only from our content system to display inside the app. No personal data is sent as part of these requests.

Mobile App Data & Privacy | Airsoft.Bio