1. Introduction
Bytecode ("we", "us", or "our") operates the Pookies mobile application. We are committed to protecting the privacy of your shared spaces and communication. This Privacy Policy details the exact types of information we collect, how we store and process it, and how you can exercise your rights of deletion.
2. Detailed Data Collection & Storage
We collect only the bare minimum of data necessary to host and synchronize your private space in real-time. We do not sell your data, use trackers, or employ profiling algorithms.
Personal Profile Data:
- Account Authentication: We collect your email address, password hash (encrypted by Firebase Authentication), and user ID. This is required to identify your account and restrict access to your private space.
- Display Profile: Your display name and profile picture URL. This is visible only to you and your connected partner.
Relationship Space Data:
- Space Membership: We store connection codes (e.g. PK7KD9P) and user IDs to link exactly two accounts into a secure, isolated space.
- Interaction Signals (Taps): When you tap the main screen button, we store a timestamp, the sender's user ID, and your selected custom status message in our secure database. This is used to display your shared relationship history (Timeline).
- Streaks & Progress: Daily scores are kept to compute relationship streak milestones.
3. Firestore Security and Privacy Rules
Our database architecture utilizes strict **Cloud Firestore Security Rules** to ensure that your data remains private:
- User Document Isolation: Your user profile is readable by other authenticated users of the app (needed to look up partners), but write permissions are strictly limited to your authenticated session.
- Space Isolation: Only the two connected members of a space have permission to read, update, or delete connection codes, history logs, and streak metadata. No other user of the app can query or inspect your private space.
- Strict Event Rules: Tap events inside a space are securely validated so that only the two authenticated space members can read or append signals.
4. Third-Party Service Disclosures
Pookies relies on industry-standard Google cloud infrastructure to maintain database stability, authentication, and secure billing:
- Google Firebase Auth: For secure user logins, registration, and email verification.
- Google Cloud Firestore: Distributed, encrypted database where your active status messages, tap history logs, and streaks are hosted.
- Google Play Billing API: Securely processes in-app subscription transactions. We store only subscription state flags (Monthly/Yearly plan status), not your credit card or financial credentials.
5. User Rights & Data Deletion (Google Play Compliance)
We believe you should have complete control over your data. In compliance with global privacy standards (including GDPR and CCPA) and Google Play Console requirements, we support complete data deletion:
- How to Delete: You can request complete deletion of your account and all associated shared history (tap logs, space codes, and profiles) inside the App Settings screen, or by completing the web request form on our Support Page.
- Processing Time: Once a deletion request is initiated, all your user documents and related connection data are permanently wiped from our Firestore databases within 48 hours.
6. Security Measures
All client-server communications are encrypted in transit using Secure Sockets Layer (SSL) and Transport Layer Security (TLS). Data stored in Google Cloud Firestore is encrypted at rest using AES-256 standard encryption keys.
7. Children's Privacy
Our Service does not address anyone under the age of 13. We do not knowingly collect personally identifiable information from children under 13. If you are a parent or guardian and you are aware that your child has provided us with personal data, please contact us. If we discover that a child under 13 has provided us with personal data, we immediately delete it from our servers.
8. Contact and Ownership
For support, general inquiries, or detailed privacy requests, please contact the developer directly:
Owner: Bytecode
Support Email: bytecode.creation@gmail.com