Privacy Policy

App: Particles — fluid particle simulation (iOS & macOS)

Version: 1.0 | Last updated: 3 May 2026

1. Controller (Verantwortlicher)

Marvin Krüger
Koppenstr. 54
10243 Berlin
Germany
Email: info@mkgames.org

Impressum / Legal Notice

2. Scope and Principles

This privacy policy applies to the application Particles for iOS and macOS (fluid simulation / particle visuals, optional ambient sound, and optional subscriptions).

Privacy-by-design: The app is designed to minimize data processing.

  • No user accounts / no login
  • No advertising SDKs
  • No third-party analytics tools
  • No user tracking across apps or websites owned by other companies
  • No App Tracking Transparency (ATT) tracking; no use of IDFA
  • No cloud sync backend operated by us

This privacy policy is intended to match the information provided in the App Store privacy labels for this app. The information in this privacy policy corresponds to the data categories disclosed in the App Store “Privacy Nutrition Labels”.

The app does not operate its own backend servers for user data processing. Unless explicitly stated otherwise below, data processing occurs locally on your device or by Apple/RevenueCat as part of iOS, macOS, and App Store subscription services.

We do not sell personal data and we do not share personal data with third parties for advertising purposes.

3. Data Processing Details

3.1 In-App Purchases & Subscriptions (Apple StoreKit + RevenueCat)

The app offers optional paid features and subscriptions. Payments are processed exclusively by Apple via the App Store and StoreKit. We never receive or store payment details such as credit card numbers.

The app uses RevenueCat as a technical service provider to manage subscriptions, validate receipts, restore purchases, and determine entitlement status. RevenueCat processes personal data strictly as a service provider for subscription infrastructure and does not use this data for advertising purposes.

In this context, the following data may be processed:

RevenueCat acts as a data processor (Art. 28 GDPR) on our behalf for subscription infrastructure and entitlement management. We have concluded a Data Processing Agreement (DPA) with RevenueCat. RevenueCat processes data solely to:

3.2 Optional Files You Choose (macOS) — Local Processing

On macOS, the app may let you export a visual preset as JSON and/or save a PNG screenshot of the simulation, and import a preset JSON file. These actions use the system’s open/save dialogs; files are read or written only to locations you select. This processing happens locally on your device. We do not upload your presets, screenshots, or other chosen files to our servers.

The iOS version does not provide these import/export flows through the app. If you use system features (for example screen recording), that processing is governed by Apple’s platform rules and your device settings, not by us receiving that content.

3.3 Ambient Sound — Bundled Audio Only

Optional background sound uses audio shipped inside the app bundle. The app does not access your music library, Apple Music catalog, or microphone for that feature.

3.4 Local App Data (Settings, Session, Presets)

Particles stores your settings, simulation session state, and built-in preset selections locally on the device (for example under the app’s Application Support area). This data does not leave the device and is not accessible to us.

3.5 Diagnostics & Crash Reporting (Apple)

Apple may collect diagnostic data and crash reports depending on your device settings. For App Store and platform services (including diagnostics), Apple typically acts as an independent controller under its own privacy framework.

Depending on your settings, diagnostics may include:

We do not receive personally identifiable crash data from Apple. Where Apple provides diagnostics to developers, it is typically provided in aggregated and/or pseudonymized form and is used solely to improve stability and fix bugs.

3.6 Support Communication

If you contact us via email, we process your email address and message content to handle your request. Data subject requests under GDPR can also be submitted via info@mkgames.org.

3.7 External Links (e.g., Apple Standard EULA)

The app may include links that open external websites (for example, Apple’s Standard EULA or legal information pages). When you open an external link, you leave the app. The provider of the linked site is responsible for data processing on that site. We do not control and are not responsible for their content or privacy practices.

Depending on your device and network configuration, opening external links may result in the external provider receiving technical data (such as your IP address, device/browser information, referrer, and timestamp) as part of normal web delivery.

3.8 Automated Decision-Making

No automated decision-making within the meaning of Art. 22 GDPR takes place.

Right to Object (Art. 21 GDPR)

Where processing is based on legitimate interests, you have the right to object at any time for reasons arising from your particular situation.

Contact: info@mkgames.org

4. Data We Do NOT Collect

5. Third-Party Services

These providers process data under their own privacy frameworks and applicable data protection law.

6. International Data Transfers

Apple and RevenueCat may process data on servers outside the EU/EEA, in particular in the United States. Transfers are based on appropriate safeguards such as Standard Contractual Clauses (Art. 46 GDPR), adequacy decisions where applicable, and/or other valid transfer mechanisms under GDPR (for example the EU-U.S. Data Privacy Framework, where applicable). Where required, additional safeguards such as encryption in transit and strict access controls are applied.

7. Data Retention

Data may be retained longer where necessary to establish, exercise, or defend legal claims, or where statutory retention obligations apply.

8. Your Rights

You have rights under GDPR including access, rectification, erasure, restriction of processing, data portability, and the right to lodge a complaint with a supervisory authority.

Supervisory authority (Berlin):
Berliner Beauftragte für Datenschutz und Informationsfreiheit
www.datenschutz-berlin.de

9. Children

The app is not directed to children under the age of 13 (or the minimum age required in your jurisdiction). We do not knowingly collect personal data from children.

10. Security

We implement appropriate technical and organizational measures to protect personal data against accidental or unlawful destruction, loss, alteration, unauthorized disclosure, or access. Access to any personal data is restricted to the extent necessary and protected using industry-standard safeguards. However, no method of transmission or storage is 100% secure.

11. Changes

This policy may be updated when the app or legal requirements change. The current version is available within the app and/or on our website.