Privacy Policy
Last updated: August 11, 2026
Overview
Zahava Media ("the App") is a parental control application that provides a filtered YouTube viewing experience for families. The App is available as a web application, iOS application, and Android application. This privacy policy explains how we collect, use, store, and protect your information across all platforms.
Information We Collect
When you use our App, we may collect the following information:
- Account Information: When you create an account or sign in, we collect your email address and name. This information is used for authentication and account management.
- YouTube Data (Read-Only): We use the YouTube Data API v3 to fetch publicly available video metadata such as titles, thumbnails, view counts, and durations from channels you have allowed. We do NOT access your personal YouTube account data, subscriptions, playlists, or viewing history on YouTube.
- App Settings: Channel allowlists, time limit preferences, profile configurations, and parental control settings you create are stored in Google Cloud Firestore.
- Watch History: Videos watched within our App are logged for the parent dashboard. This data is stored per-family and is not shared with third parties.
- Usage Data: Daily usage minutes are tracked locally on your device and in Firestore to enforce time limits set by parents.
- Device Information: We may collect basic device identifiers for the purpose of device pairing and push notifications.
- Support Requests: When you contact support through the App, we collect the details you provide (your message and optional contact information) along with basic account and device context (user ID, email, plan, device type, and app version) so we can respond to and resolve your issue.
- Crash & Diagnostic Reports: If the App crashes or malfunctions, we collect a diagnostic record (error details, app version, and recent screens visited — never video content or search terms) linked to your account ID, stored in our own Firebase systems rather than a third-party crash service. Diagnostic logs are automatically deleted after about 7 days.
- Product Analytics (on by default): To maintain and analyze how the App functions — understanding where the onboarding, free-trial, paywall, and subscription flows succeed or fail — we collect a limited first-party event history: the step name, app platform, and app version only. Raw analytics records are pseudonymized: they carry an encrypted, coded account reference instead of your plaintext account ID or email, and only an authorized administrator can resolve that reference, solely to investigate a support or conversion question. These identifiers are used exclusively for the internal operations described here — never for advertising, profiling, or contacting anyone — and events never include child-profile names, video titles, watch history, search terms, advertising identifiers, or precise location. You can ask us to delete your raw event history at any time by contacting support, and accounts that previously turned product analytics off remain off.
- How You Heard About Us: During setup we ask how you found Zahava Media, offering a short list of choices plus a “something else” box. Answering is optional and the question can be skipped. Your answer — including anything typed in the free-text box — is stored on your account and used only to understand which channels bring families to us. It is never used for advertising and never shared, and you can ask us to delete it at any time.
- Cancellation Feedback: If you cancel a subscription we may ask, once, why you left, with a short list of reasons and an optional comment box. Answering is entirely optional. Your answer — including any comment you write — is stored separately from your account and subscription records and is used only to improve the service. It never affects your access, your refund rights, or anything else about your account.
- Free-Trial Records: To prevent repeated free trials, we keep a minimal record of when an account’s free trial started, keyed by a one-way cryptographic hash of the account email. This record contains no readable email address, is used only to enforce the one-trial-per-family limit, and is retained after account deletion for that sole purpose.
Cookies, Local Storage, and Similar Technologies
The App stores, accesses, and collects information directly and indirectly on or from users' devices using cookies and similar technologies, including browser local storage, session storage, and IndexedDB. Specifically:
- Authentication Tokens: We store authentication tokens in your browser's local storage to keep you signed in between sessions.
- Session Data: We use session storage to maintain your current session state, including two-factor authentication verification status.
- App Preferences: User preferences such as selected profiles, display settings, and cached data are stored in local storage on your device to improve performance and provide a seamless experience.
- Firebase SDK: The Firebase services we use (Authentication, Firestore, Cloud Messaging) may set cookies and use local storage for session management, caching, and functionality.
- YouTube Embedded Player: When videos are played within the App, the embedded YouTube player (served from youtube-nocookie.com) may set cookies or use local storage as part of its standard operation. These are governed by the Google Privacy Policy.
We do not use cookies or similar technologies for advertising, tracking you across third-party websites, or building advertising profiles, and we never sell your data. Product analytics are collected in our own first-party Firebase systems. They are not used for advertising or combined with third-party data.
How We Use Your Information
- To authenticate your identity and provide secure access to the App
- To fetch and display videos from your allowed YouTube channels
- To enforce parental controls (channel filters, time limits, safe search, blocked search terms)
- To display watch history and usage statistics on the parent dashboard
- To send push notifications for blocked search alerts (if enabled by the parent)
- To send transactional emails (account verification, two-factor authentication codes, password resets)
- To understand where parents complete or leave the onboarding, trial, paywall, and subscription flow so we can improve it (product analytics)
YouTube API Services
This App uses YouTube API Services. By using the App, you agree to be bound by the YouTube Terms of Service. By using this App, you are also agreeing to be bound by the Google Privacy Policy.
We access YouTube data exclusively in read-only mode through server-side API calls. We do not modify, upload, delete, or interact with your YouTube account in any way. The YouTube API is used only to:
- Retrieve video metadata (title, thumbnail, duration, view count) from parent-approved channels
- Search for videos with safe search filtering enforced
- Retrieve channel information (name, thumbnail) for display in the channel management settings
YouTube API data is cached temporarily in Firestore to reduce API usage. This cache contains only publicly available video metadata and no personal user data. Cached data is refreshed periodically and is not retained beyond its operational purpose.
Data Storage and Security
- App settings and watch history are stored in Google Cloud Firestore, protected by security rules that require authentication and restrict access to authorized users only.
- All data is encrypted in transit (TLS) and at rest by Google Cloud. Sensitive credentials get extra protection: two-factor authentication secrets are field-encrypted with AES-256-GCM before storage.
- Passcodes are hashed using PBKDF2-SHA256 with 100,000 iterations and a per-user salt before storage. We never store plain-text passcodes.
- Two-factor authentication codes are transmitted via encrypted email and expire after 10 minutes.
- All data transmission uses HTTPS encryption.
- Authentication tokens are stored locally on your device and are not transmitted to third parties.
Data Sharing
We do NOT sell or trade your personal information, and we never share it for advertising. We share data only with the service providers listed below, and only as needed to operate the App:
- Google Firebase: Authentication, database (Firestore), cloud functions, and hosting (governed by Firebase Privacy Policy)
- YouTube API Services: Video metadata retrieval (governed by Google Privacy Policy)
- Sentry: Error monitoring and crash reporting — collects technical error data (stack traces, browser type) to help us diagnose issues. No personally identifiable information is transmitted (governed by Sentry Privacy Policy)
- CookieYes: Cookie consent banner management for GDPR compliance (governed by CookieYes Privacy Policy)
- RevenueCat: Subscription management — receives your account ID, email address, device name, and purchase events so your subscription works across your devices (governed by RevenueCat Privacy Policy). Billing itself is handled by Apple or Google; we never receive your card details.
- Email Service: Transactional emails for authentication and notifications
These services process data only as necessary to provide the App's functionality and are subject to their own privacy policies.
Data Retention and Deletion
We retain your data only for as long as your account is active or as needed to provide the App's services. Raw, account-linked product analytics events are automatically deleted after 90 days. We may retain aggregated, non-identifying event counts for up to two years to understand longer-term product trends. You can request deletion of your account and all associated data at any time by:
Upon receiving a deletion request, we will remove all personal data from our systems within 30 days. Signing out of the App clears locally stored data on your device.
For a concise guide to changing analytics settings or requesting deletion, visit Your Privacy Choices.
International Data Transfers
We store and process data on Google Cloud servers located in the United States. Where the law of your region requires it, these transfers are protected by our providers' data-processing agreements, which incorporate the European Commission's Standard Contractual Clauses.
Children's Privacy
This App is designed to be set up and managed by parents or guardians. Children use the App under parental supervision with restricted access controlled by the parent's passcode. We do not knowingly collect personal information directly from children under 13. All account creation and management is performed by the parent or guardian.
Your Rights
Depending on your location, you may have the following rights regarding your personal data:
- The right to access the personal data we hold about you
- The right to request correction of inaccurate data
- The right to request deletion of your data
- The right to withdraw consent for data processing
- The right to data portability
To exercise any of these rights, please contact us at support@zahavamedia.com.
Changes to This Policy
We may update this privacy policy from time to time. Changes will be posted on this page with an updated date. We encourage you to review this policy periodically.
Contact Us
If you have questions about this privacy policy or our data practices, please contact us at:
Zahava Media
Email: support@zahavamedia.com