```html Privacy Policy โ€” XO Battleground
โ† Back to XO Battleground

Privacy Policy

๐Ÿ“… Effective Date: July 1, 2025 ๐Ÿ“ฆ com.vivafidz.xobattleground

1. Overview

XO Battleground has no backend server and collects no personal data. The App operates entirely on your device, with optional interaction with the public Solana blockchain.

2. Data We Do NOT Collect

The following data is never collected, transmitted, or stored on any server:

TypeStatus
Name, email, phone numberโŒ Not collected
Analytics or tracking SDKsโŒ Not used
Advertising identifiersโŒ Not used
Crash reporting servicesโŒ Not used
Location dataโŒ Not collected
Device identifiersโŒ Not collected

3. Data Stored Locally on Your Device

The following data is stored only on your device using AsyncStorage and never leaves it except as described in Section 4:

DataPurpose
Game scores (wins, losses, draws) Display leaderboard per mode
Game history (last 50 results) Show recent games in Profile screen
Game mode preference Remember last selected mode
Transaction signatures Link saved games to on-chain records

You can delete all local data at any time by clearing app data in Android Settings or by uninstalling the App.

4. Blockchain Interaction (VS AI Mode Only)

When you choose "Save on Solana" after a VS AI game, the following occurs:

Your Solana wallet public key (public by nature) is used as the fee payer for a Memo Program transaction on Solana Mainnet. A memo string is written to the blockchain containing: app name, game result, network, and timestamp. This record is permanently public and cannot be deleted.

We do not control or store this data โ€” it is written directly to the public ledger via your wallet app using Mobile Wallet Adapter. The App cannot initiate any transaction without your explicit approval in your wallet.

5. Wallet Authorization

The App uses Solana Mobile Wallet Adapter (MWA) v2 to request wallet authorization. We access only:

AccessedPurpose
Public key (wallet address) Build and sign transactions
SOL balance Displayed in Profile screen

We do not access private keys, seed phrases, or any other sensitive wallet data.

6. Optional Donation

The "Support Developer" feature allows you to send a voluntary SOL transfer to the developer's wallet. This transaction is initiated only with your explicit approval in your wallet app, recorded on the public Solana blockchain, and not refundable once confirmed.

7. Permissions

The App uses the following Android permissions. Most are added automatically by the libraries and SDKs the App depends on (Expo, React Native, Mobile Wallet Adapter). No sensitive user data is collected through these permissions.

PermissionPurpose
INTERNET Connect to Solana RPC and blockchain network
ACCESS_NETWORK_STATE Check network availability (React Native)
SYSTEM_ALERT_WINDOW Required by Mobile Wallet Adapter for wallet popup overlay
VIBRATE Haptic feedback during gameplay
MODIFY_AUDIO_SETTINGS Sound effects via expo-av library
RECORD_AUDIO Declared by expo-av library โ€” microphone is not used
READ_EXTERNAL_STORAGE Required by React Native framework
WRITE_EXTERNAL_STORAGE Required by React Native framework
USE_BIOMETRIC Secure credential storage via expo-secure-store
USE_FINGERPRINT Secure credential storage via expo-secure-store

The App does not actively use microphone, camera, contacts, or location. No user data is collected through any of these permissions.

8. Children's Privacy

The App is rated Everyone. It does not knowingly collect any data from children under 13. Since no personal data is collected at all, the App is safe for all ages.

9. Changes to This Policy

We may update this policy from time to time. The effective date at the top of this document will reflect any changes. Continued use of the App after changes constitutes acceptance of the updated policy.

๐Ÿ“ง

Questions about this Privacy Policy?

viva.fidz.crypt@gmail.com
```