Last updated: January 7, 2026
Mozeik Ltd. ("we", "our", or "us") respects your privacy. This Privacy Policy explains how we collect, use, and protect your information when you use DocNative ("Application" or "App"). We are committed to being transparent about our data practices and giving you control over your personal data.
DocNative is built with privacy as a foundational principle:
- All your usage data (bookmarks, favourites, search history, preferences) is stored locally on your device only
- Documentation is downloaded to your device—no cloud synchronisation of your reading habits
- No personal accounts required—anonymous device-based identification only
- The Application is designed to work completely offline after downloading documentation
The following data is stored locally on your device and is never transmitted to our servers:
- Search history - Your recent searches within documentation
- Bookmarks and favourites - Documentation entries you've marked for quick access
- Code snippets - Code blocks you've saved from documentation
- Viewing history - Recently viewed documentation pages
- Theme preferences - Your dark/light mode and typography settings
- Download preferences - Which documentation sets you've chosen to download
Storage mechanism: All local data is stored using MMKV (a fast, efficient key-value storage system) and SQLite on iOS/Android, or localStorage on web platforms. This data remains entirely on your device.
The following third-party services receive data from the Application:
We use RevenueCat to manage subscriptions and in-app purchases.
What RevenueCat Collects:
- Anonymous Customer ID - A randomly generated UUID created when you first launch the app (not linked to your personal identity)
- Subscription status - Whether you have an active subscription, trial, or are on the free tier
- Purchase history - Records of subscription purchases and in-app purchases
- Device information - Platform (iOS/Android), app version
What RevenueCat Does NOT Collect:
- Your name, email, or any personal contact information
- Your reading history or documentation preferences
- Your bookmarks, snippets, or search queries
Purpose: To verify your subscription status, process purchases, and enable features based on your entitlements.
Data Retention: RevenueCat retains purchase data as required for financial record-keeping.
Privacy Policy: https://www.revenuecat.com/privacy
We use Sentry to identify and fix application crashes and errors.
What Sentry Collects:
Error Information:
- Stack traces from the application when crashes or errors occur
- Error messages and types
- Breadcrumbs (a log of recent app actions that led to the error)
Device Information:
- Device model and operating system version
- App version
- System memory available
- Device locale and timezone
Session Information:
- Anonymous session ID
- Session start and end times
- Number of errors in the session
Visual Data (Session Replay - Limited):
- Screenshots captured only at the moment of a crash (not continuous monitoring)
- Screen recordings on errors: 100% of sessions with errors are replayed; 10% of normal sessions
- Text inputs and interactive elements visible in these recordings
- Note: Session replay does NOT capture your documentation content, only app UI elements
Personally Identifiable Information (PII):
- IP addresses (automatically sent by devices in network requests)
- Device identifiers
What Sentry Does NOT Collect:
- Your documentation viewing history
- Your search queries within the app
- Your bookmarks, favourites, or saved snippets
- Any content you read
Purpose: To identify application crashes, diagnose bugs, improve stability, and ensure quality.
Data Retention: 90 days
Server Location: Germany (EU data centre)
Privacy Policy: https://sentry.io/privacy/
We use Cloudflare for our API infrastructure and documentation delivery.
Cloudflare Workers (API Backend):
- Processes API requests for documentation manifest, downloads, and subscription verification
- Receives your anonymous customer ID for entitlement checks
- Logs are retained for security and debugging purposes
Cloudflare R2 (Documentation Storage):
- Hosts compressed documentation files for download
- No personal data is stored; only documentation content
Cloudflare D1 (Database):
- Stores documentation metadata and availability information
- Stores aggregated, anonymised analytics (see Analytics section)
- Does not store personal user data
What Cloudflare Collects:
- IP addresses (for rate limiting and security)
- Request metadata (timestamp, user agent, request path)
- Anonymous customer ID (for subscription verification)
Data Retention: Varies by service; typically 30 days for logs
Privacy Policy: https://www.cloudflare.com/privacypolicy/
When you download the app or make purchases, the respective app store processes your transaction.
- We do not receive your payment information directly
- Purchase receipts are verified through RevenueCat
- See Apple's and Google's privacy policies for their data practices
We collect limited, anonymised analytics to understand how the Application is used and to improve it.
What We Collect:
- Downloads: Documentation slug, user tier (free/pro), and platform. Used to understand popular documentation.
- Sessions: Platform, app version, and general region. Used to track app adoption.
- Search counts: Number of searches only (NOT search content). Used to measure feature usage.
- Subscription events: Trial starts and upgrades (date only). Used for business metrics.
What We Do NOT Collect:
- Search query text or content
- Individual user behaviour patterns
- Personal identifiers
- Documentation viewing history
- Bookmarks or snippets
Data Characteristics:
- All analytics are aggregated by date, tier, and platform
- No individual user tracking
- No analytics SDKs (Google Analytics, Firebase, etc.)
- Data cannot be linked back to individual users
We use information collected for the following purposes:
- Service Delivery - To provide and maintain the Application
- Subscription Management - To verify entitlements and process purchases
- Error Resolution - To identify and fix crashes and bugs
- Analytics - To understand usage patterns and improve features
- Security - To detect and prevent fraud or abuse
We Do NOT Use Your Data For:
- Marketing or advertising
- User profiling
- Selling to third parties
- Training AI models
- Any purpose beyond operating the Application
- All data stored on your device is protected by your device's operating system security features (iOS Secure Enclave, Android Keystore)
- We recommend enabling device-level encryption and PIN/biometric locks
- If you uninstall the app, all local data is deleted (unless you've enabled device backups)
- All data transmitted to our servers uses HTTPS encryption
- API requests are authenticated using anonymous customer IDs
- No sensitive personal data is transmitted
- Sentry data is stored in EU data centres (Germany) and complies with GDPR
- Cloudflare infrastructure is SOC 2 compliant
- Access to backend systems is restricted to authorised team members
Depending on your jurisdiction, you may have the following rights:
- Access: Request information about what data we hold
- Deletion: Request deletion of your data
- Portability: Receive your data in a portable format
- Objection: Object to certain data processing
- Right to access your personal data
- Right to rectification of inaccurate data
- Right to erasure ("right to be forgotten")
- Right to restrict processing
- Right to data portability
- Right to object to processing
- Rights related to automated decision-making
Local Data: You can delete all local app data by uninstalling the Application or clearing app data in your device settings.
Server Data: To request deletion of server-side data (Sentry error logs, RevenueCat records), contact us at support@mozeik.com with "Privacy Request" in the subject line.
We will respond to all privacy requests within 30 days.
Sentry error tracking cannot be fully disabled as it is essential for application stability. However:
- Enable "Do Not Track" in your device settings to reduce session replay sampling
- Error data is only sent when crashes occur, not continuously
- Your reading habits and content are never captured
Our analytics are minimal and cannot be individually opted out of, as they are:
- Fully anonymised and aggregated
- Not linked to individual users
- Essential for understanding app health
You have full control over local data:
- Delete search history within the app
- Remove bookmarks and snippets
- Clear all app data via device settings
- Uninstall the app to remove all local data
DocNative is not directed to children under 13. We do not knowingly collect personal information from children under 13. If we learn that we have collected personal information from a child under 13, we will take steps to delete such information promptly.
Parents or guardians who believe their child has provided information to us should contact us immediately.
If you access the Application from outside the European Union:
- Error data (Sentry) is stored in Germany (EU)
- API requests are processed by Cloudflare's global network
- RevenueCat data may be processed in the United States
By using the Application, you consent to these transfers. We ensure appropriate safeguards are in place for international data transfers.
We may update this Privacy Policy from time to time to reflect:
- Changes to our data practices
- New features or services
- Legal requirements
- Security improvements
We will notify you of material changes by:
- Updating the "Last updated" date at the top of this document
- Posting notice in the Application if the change significantly affects your privacy
Continued use of the Application after changes constitutes your acceptance of the updated Privacy Policy.
For privacy-related questions, data access requests, or to exercise your privacy rights:
Mozeik Ltd.
White Chimneys
Elm Grove Road
Cobham, KT11 3HB
United Kingdom
Email: support@mozeik.comPhone: +44 7508 214443
Data Subject Requests: Include "Privacy Request" or "GDPR Request" in your message subject.
We will respond to all privacy enquiries within 30 days.
- Reading history: Stays on your device only
- Bookmarks and snippets: Stays on your device only
- Search queries: Stays on your device only
- Subscription status: Verified with RevenueCat using an anonymous ID
- Crashes and errors: Sent to Sentry for debugging
- Analytics: Anonymised, aggregated counts only
- Personal information: Not collected
- Data sharing: Not sold or shared with advertisers
DocNative prioritises your privacy. Your documentation reading habits are yours alone.