This Privacy Policy describes how the Hive n' Seek mobile application ("the App", "we", "our", "us") handles information you provide or that is automatically collected when you use the App. Hive n' Seek is a real-time, multiplayer hide-and-seek game for iOS that uses Apple's Nearby Interaction (ultra-wideband) framework and GPS to measure distance between players.
By installing or using the App you agree to the practices described below. If you do not agree, please stop using the App and delete it from your device.
We do not ask for, and do not collect, your real name, email address, phone number, date of birth, address, or any other contact information.
We do not access or collect: camera, microphone, photos, contacts, calendar, reminders, health or fitness data, Bluetooth (beyond Apple's Nearby Interaction framework), motion data, HomeKit, SiriKit, speech recognition, or any advertising identifier.
We use the data listed above solely to operate the game:
We do not use your data for advertising, profiling, behavioral analytics, recommendations, or any automated decision making.
The App communicates with a single backend provider:
Supabase (operated by Supabase, Inc.) — provides the database, real-time channels, and edge functions used by the App. The information described in Section 1.2 and 1.3 (except raw GPS coordinates, which are ephemeral) is transmitted to and stored on Supabase infrastructure. Supabase's privacy practices are described in their own policy: https://supabase.com/privacy.
Rate limiting is implemented using both Upstash Redis and a Postgres-based fallback mechanism. Both systems temporarily store IP-address-derived identifiers and request counts in short-lived buckets (typically per-minute) to prevent abuse such as excessive room join attempts. Data is automatically expired or periodically deleted and is not used for profiling, analytics, or advertising. Upstash's privacy practices are described here: https://upstash.com/privacy.
The App does not use any of the following: advertising networks, analytics SDKs, crash-reporting services, social-network SDKs, payment processors, or content-delivery networks that collect personal data.
Supabase operates servers in multiple regions, which may include the United States and the European Union. By using the App you acknowledge that your information may be transferred to, stored in, and processed in countries other than your country of residence, and that those countries may have data-protection rules different from your own.
UserDefaults on your device. They are removed automatically when you delete the App.IP addresses and IP-derived identifiers (used for rate limiting) are temporarily stored in Redis and Postgres rate limiting systems for abuse prevention and are automatically expired or periodically deleted.
We do not build or retain any long-term user profile tied to you.
Depending on where you live (e.g., the European Economic Area, United Kingdom, California, Brazil), you may have additional rights to access, correct, port, restrict, or object to processing of your personal data. You can exercise these rights by contacting us.
Hive n' Seek is a general-audience game. We do not knowingly collect personal information from children under the age of 13 (or the applicable age of digital consent in your jurisdiction). The App does not request any personal information at sign-up — there is no email, no account, and no password. The only user-entered text is a short nickname, which the player chooses. If you believe a child has provided identifying information through a nickname and you would like it removed, please contact us and we will delete it.
If you have questions about this policy, want to request deletion of your server-side data, or want to exercise any of the rights listed in Section 6, contact us at:
Email (any of the following reaches the team):
All traffic between the App and Supabase is encrypted in transit using TLS (HTTPS for the database REST API, WSS for real-time channels). Nearby Interaction tokens are serialized using Apple's secure coding. The App does not store credentials or passwords and does not accept user-generated content beyond a short display name.
IP addresses may be processed by backend rate limiting systems for abuse prevention.
No method of electronic transmission or storage is completely secure. While we take reasonable measures to protect the information described in this policy, we cannot guarantee absolute security.
We may update this policy to reflect changes in the App, in our backend provider, or in applicable law. The "Last Updated" date at the top of this document will reflect the most recent revision. Material changes will be communicated through an in-app notice the next time you open the App. Continued use of the App after changes take effect constitutes acceptance of the revised policy.
This mapping follows the official Apple taxonomy documented at https://developer.apple.com/app-store/app-privacy-details/. Every data type collected by Hive n' Seek is used only for the purpose App Functionality. No data is used for tracking, and no data is shared with third parties for advertising, analytics, or marketing.
Under Apple's definition, data is considered Linked to You when it is associated with the user's identity via account, device, or "other details" — including a persistent, device-generated user or account ID. The per-install random player UUID used by Hive n' Seek therefore causes every data type listed below to be declared as Linked to You.
Under Apple's definition of Tracking — "linking data collected from your app about a particular end-user or device with Third-Party Data for targeted advertising or advertising measurement purposes, or sharing data collected from your app about a particular end-user or device with a data broker" — Hive n' Seek does not engage in tracking.
The Data Types below are declared as collected, Linked to You, and used only for App Functionality. All others in Apple's taxonomy are not collected by Hive n' Seek.
| Apple Category | Apple Data Type | Maps to in Hive n' Seek |
|---|---|---|
| Identifiers | User ID | The per-install random player UUID generated on first launch; also the user-chosen display name (nickname) used as an in-app account label. |
| Location | Precise Location | Hider one-shot GPS fix and seeker continuous GPS while a round is active, broadcast ephemerally over a real-time channel to other players in the same room. |
| User Content | Gameplay Content | Game events (round started, time up, queen found, round ended, session ended), round scores (time in seconds), Nearby Interaction session tokens, avatar index, room codes. |
| Usage Data | Product Interaction | Online presence flag (connected / disconnected to a room) used to transfer host and clean up abandoned sessions. |
Hive n' Seek does not collect any of the following Apple Data Types:
As of May 1, 2024 Apple requires third-party SDKs bundled with the app and, in some cases, the app itself to include a Privacy Manifest file (PrivacyInfo.xcprivacy) describing the Data Types collected and the reason for calling any Required Reason APIs (for example, UserDefaults and file-timestamp APIs).
For the App Store submission of Hive n' Seek:
UserDefaults to store the onboarding flag, player ID, nickname, and avatar index — a Required Reason API. The reason code to declare is CA92.1 ("Access info from same app, per documentation").Package.resolved includes a PrivacyInfo.xcprivacy at the SDK root; if not, upgrade to a version that does before submitting.NSLocationWhenInUseUsageDescription and NSNearbyInteractionUsageDescription strings in Info.plist already cover the user-facing prompts for location and Nearby Interaction.