1. Introduction
Welcome to Quantum Cargo ("the App"). By downloading or using the App, you agree to this combined Terms of Service & Privacy Policy ("Agreement"). If you do not agree, please discontinue use of the App.
The App is a space-themed Sokoban puzzle game where players push quantum crates onto energy pads across 400 increasingly challenging levels.
2. Purpose of the App
The App provides a single-player puzzle gaming experience with optional global leaderboard competition. It is designed for personal entertainment use.
All game content, level designs, artwork, and functionality within the App are the property of Halt and Catch Fire Apps. Levels 151-400 include puzzles from classic Sokoban collections by David W. Skinner, Aymeric du Peloux, and Yoshio Murase, used with permission.
3. Game Content
You acknowledge that:
- Game progress, scores, and stars are stored locally on your device
- Uninstalling the App or clearing app data may result in loss of game progress
- Leaderboard rankings are stored on our servers and may be reset or modified
- You will not attempt to exploit, hack, or manipulate the game's mechanics or leaderboard
4. Privacy Policy
Your privacy is important to us. This section describes what data the App collects, why, and how it is handled.
4.1 Data We Collect
The App collects the following minimal data for leaderboard functionality:
- Display name -- either a randomly generated pilot callsign or, with your consent, your platform gaming name (Game Center or Google Play Games). On iOS, you are prompted to choose; on Android, your Play Games name is used by default.
- Game scores -- your total score, star count, and levels completed
- Platform identifier -- indicates whether you play on Android or iOS (used to display names appropriately to other players)
- Anonymous identifier -- a Firebase Anonymous Authentication token (not linked to any personal information)
This data is submitted to our Firebase Firestore database only when you complete a level and only in production builds.
4.2 Data We Do NOT Collect
- No real names, email addresses, or personal information
- No location data
- No gameplay analytics or behavioral tracking by us
- No contacts, photos, or device files
4.3 Third-Party Services
The App uses the following third-party services:
- Google Firebase (Anonymous Authentication & Firestore) -- for leaderboard functionality. Firebase may collect basic device information as described in Firebase's privacy documentation.
- Google AdMob -- for displaying banner advertisements. Google may collect device identifiers and usage data for ad personalization. See Google's Privacy Policy. You can manage ad personalization in your device settings.
4.4 Data Storage
- Local data (game saves, scores, stars) is stored on your device using platform-standard storage (SharedPreferences on Android, NSUserDefaults on iOS)
- Leaderboard data (pilot name, scores) is stored in Google Firebase Firestore
- iOS device recovery uses the iOS Keychain to store an anonymous identifier that survives app reinstall
4.5 Data Deletion
To delete your local data, uninstall the App or clear its data in your device settings. To request deletion of your leaderboard data from our servers, contact us at info@hacfapps.com.
5. User Responsibilities
By using the App, you agree to:
- Use the App only for lawful purposes
- Not reverse-engineer, decompile, or modify the App
- Not exploit bugs or glitches for unintended advantages
- Not manipulate or submit fraudulent data to the leaderboard
- Use the App at your own risk
6. Intellectual Property
All content, design, artwork, and functionality within the App are the property of Halt and Catch Fire Apps and are protected by applicable copyright and intellectual property laws.
You may not copy, modify, distribute, or create derivative works based on any game content without written permission.
7. Disclaimer of Warranties
The App is provided "as is" and "as available" without warranties of any kind, express or implied.
We do not guarantee:
- That the App will be error-free or uninterrupted
- That game progress or leaderboard data will be preserved in all circumstances
- That the App will meet your expectations
- That leaderboard services will be continuously available
Your use of the App is at your sole risk.
8. Limitation of Liability
To the fullest extent permitted by law, Halt and Catch Fire Apps shall not be liable for any damages arising from:
- Use or inability to use the App
- Loss of game progress, scores, or leaderboard rankings
- Any actions taken by third-party services (Firebase, AdMob)
This includes indirect, incidental, consequential, or punitive damages.
9. Updates and Modifications
We may update or modify this Agreement at any time. Continued use of the App after changes are posted constitutes acceptance of the revised Agreement.
10. Governing Law
This Agreement is governed by the laws of Canada, without regard to conflict-of-law principles.