[ LEGAL ]

Privacy Policy

Last updated: 7 January 2026

Privacy Policy

Last updated: January 7, 2026

Introduction

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.

Core Privacy Principles

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

Data We Collect

Local Data (Stored on Your Device Only)

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.

Third-Party Services

The following third-party services receive data from the Application:

1. RevenueCat (Subscription Management)

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

2. Sentry (Error Tracking and Crash Reporting)

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/

3. Cloudflare (Infrastructure Services)

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/

4. Apple App Store / Google Play Store

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

Analytics

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

How We Use Your Information

We use information collected for the following purposes:

  1. Service Delivery - To provide and maintain the Application
  2. Subscription Management - To verify entitlements and process purchases
  3. Error Resolution - To identify and fix crashes and bugs
  4. Analytics - To understand usage patterns and improve features
  5. 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

Data Security

Local Data Protection

  • 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)

Transmission Security

  • All data transmitted to our servers uses HTTPS encryption
  • API requests are authenticated using anonymous customer IDs
  • No sensitive personal data is transmitted

Server Security

  • 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

Your Privacy Rights

Depending on your jurisdiction, you may have the following rights:

For All Users

  • 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

For EU/UK Users (GDPR/UK GDPR)

  • 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

How to Exercise Your Rights

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 [email protected] with "Privacy Request" in the subject line.

We will respond to all privacy requests within 30 days.

Your Choices

Sentry Error Tracking

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

Analytics

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

Local Data

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

Children's Privacy

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.

International Data Transfers

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.

Changes to This Privacy Policy

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.

Contact Us

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: [email protected]Phone: +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.


Summary

  • 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.