← Back to BayerFlow

Privacy Policy

Last updated: March 2026

Summary

BayerFlow respects your privacy. We collect your email and payment info for licensing, and offer an optional opt-in feature that contributes small anonymous pixel patches to improve denoising quality. No personal information, filenames, or full images are ever collected. You can disable data contribution at any time in Settings.

1. Purchase Information

When you purchase BayerFlow, we collect:

  • Email address — used to deliver your license key and provide support
  • Payment information — processed by Stripe; we never see or store your card number

2. Application Data Collection

BayerFlow does not collect analytics, crash reports, or usage telemetry. The only network requests the app makes are:

  • License validation — a one-time check when you activate your license key
  • Training data upload — only if you explicitly opt in (see Section 3 below)

3. Training Data Contribution (Opt-In)

BayerFlow includes an optional feature that allows you to contribute anonymous pixel patches to help train improved denoising models. This feature is disabled by default and requires your explicit consent to enable.

What we collect

DataPurpose
Small pixel patches (256×256 Bayer pixels)Training pairs for denoising model improvement
Noise level (sigma)Calibrating noise models for different conditions
ISO settingNoise modeling by sensitivity level
Optical flow magnitudeUnderstanding motion characteristics
Camera model hash (one-way, irreversible)Grouping patches by sensor type without identifying the camera
Patch position within frameEnsuring training data diversity
Random device ID (UUID)Upload session management (not linked to identity)

What we do NOT collect

  • Full images or video frames
  • Filenames, file paths, or folder names
  • GPS or location data
  • Camera serial numbers or identifiable camera information
  • Timecodes, timestamps of capture, or EXIF metadata
  • Any personally identifiable information

How it works

During processing, BayerFlow extracts two small 256×256 pixel patches per frame from the raw Bayer mosaic. These patches are too small to reconstruct any recognizable image and contain only raw sensor values that require specialized processing to view. Patches are saved locally and uploaded in the background when you are online.

How to opt out

You can disable training data contribution at any time in Settings → Training Data. Disabling this will immediately stop collection and delete all locally stored training data. You can also see how many patches you have contributed and how much data is pending upload in Settings.

Data storage and retention

Training patches are stored locally on your Mac in ~/Library/Application Support/BayerFlow/training_data/ until uploaded. Local storage is capped at 500 MB. Once uploaded, patches are stored on our servers for the purpose of training denoising models. We retain uploaded training data indefinitely for model improvement purposes. If you wish to have your contributed data removed from our servers, contact support@bayerflow.com with your device ID (visible in Settings) and we will delete it within 30 days.

4. How We Use Your Data

  • Email: to deliver your license key and respond to support requests
  • Training patches (if opted in): exclusively to train and improve denoising models for BayerFlow
  • We do not sell, rent, or share your data with third parties for marketing purposes
  • We send only critical product updates (security fixes, compatibility updates) — no marketing emails

5. Third-Party Services

Stripe processes all payments. Their privacy policy is available at stripe.com/privacy.

Training data uploads are sent to BayerFlow-operated servers. We do not share raw training data with third parties.

We do not use Google Analytics, Facebook Pixel, or any other tracking service on this website or in the application.

6. Data Retention

We retain your email address and license key for as long as your license is active. Training data patches are retained on our servers for model training purposes. If you request deletion, we will remove your personal data within 30 days. Email support@bayerflow.com to request data deletion.

7. Children's Privacy

BayerFlow is not directed at children under 13. We do not knowingly collect information from children under 13.

8. Cookies

This website does not use cookies.

9. Changes to This Policy

We may update this Privacy Policy from time to time. Changes will be posted on this page with an updated revision date. Your continued use of BayerFlow after changes constitutes acceptance of the updated policy.

10. Contact

For privacy-related questions, email support@bayerflow.com.