Privacy Policy

App: Spectrum (iOS)

Version: 1.0 | Last updated: 12 April 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 mobile application Spectrum for iOS.

Privacy-by-design: Spectrum is designed so that core creation, playback, editing, and export features work primarily on-device.

  • No advertising SDKs
  • No third-party analytics tools
  • No tracking across apps or websites owned by other companies
  • No App Tracking Transparency (ATT) tracking and no use of IDFA
  • Community features are optional
  • Most creative media you import is processed locally on your device

This privacy policy is intended to match the information provided in the App Store privacy labels for this app.

Spectrum includes optional online features, in particular in-app purchases/subscriptions and the optional Spectrum Community feature for browsing, uploading, rating, reporting, and moderating shared presets. If you do not use these features, much of Spectrum continues to function locally on your device.

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)

Spectrum offers optional paid features and subscriptions. Payments are processed exclusively by Apple via the App Store and StoreKit. We do not receive or store payment card data.

Spectrum uses RevenueCat as a technical service provider to manage subscriptions, validate receipts, restore purchases, and determine entitlement status.

In this context, the following data may be processed:

3.2 Media Import (Files / Music / Videos / Images) - Local Processing

Spectrum allows you to import media such as music files, videos, and images from sources you select, including the Files app, Photos, and compatible iOS pickers.

Imported media is processed locally on your device to provide playback, visualization, editing, rendering, thumbnail generation, and export features. We do not upload your imported media to our servers merely because you use the app.

Depending on the workflow, Spectrum may create temporary local copies, cached files, generated previews, or exports on your device. These remain on-device unless you explicitly share content through an online feature such as Spectrum Community.

3.3 Photos Library Access (Optional)

If you choose to grant access, Spectrum may access your Photos library to let you pick images/videos for your projects or to save exported videos/images back to Photos.

Photos library content is processed locally on your device unless you separately decide to upload content through Spectrum Community. You can revoke Photos access at any time in iOS Settings.

3.4 Export of Videos/Images - To Your Device or Chosen Destination

Spectrum allows you to export videos and images you create. Exports are saved only to locations you choose, such as your Photos library, Files app, or share destinations you explicitly invoke. We do not receive exported content unless you separately choose to upload a preset to Spectrum Community.

3.5 Local App Data (Presets, Projects, Settings, Caches)

Spectrum stores user-created presets, project configurations, app settings, cached media, and other operational data locally on the device. This local data does not become accessible to us solely because you use the app offline.

3.6 Spectrum Community

Spectrum Community is an optional feature that allows users to browse, upload, rate, report, and, where authorized, moderate shared presets. When you use Spectrum Community, data is processed on our community server.

3.6.1 Anonymous Community Session

When you open Spectrum Community, the app may create or resume a server-issued anonymous session. This session is tied to a pseudonymous user ID and session token rather than requiring a traditional account.

In this context, we process in particular:

Anonymous Community uploads may remain tied to that installation. If you uninstall the app, reset the app data, or lose the local session token, you may lose access to that anonymous community identity.

3.6.2 Optional Community Accounts

If you choose, you can upgrade your Community identity into an account by registering a username and password, or later log in to an existing account.

For community accounts, we process:

Failed login attempts may be rate-limited to protect accounts and the service from abuse.

3.6.3 Community Uploads, Browsing, Ratings, Reports, and Moderation

When you use Spectrum Community to upload or interact with presets, we process the content and metadata necessary to operate the feature.

This may include:

Uploaded presets may be publicly visible to other Spectrum Community users. Reported presets may be hidden from the public feed, reviewed, and removed if they violate the community rules.

The service currently permits only presets that use Spectrum-owned library backgrounds and supported Spectrum image assets where images are involved. This limitation is intended in part to reduce rights risks and moderation issues.

If you delete your registered Community account in the app, the server deletes that account and its uploaded presets, ratings, and reports, and then returns a fresh anonymous session. Some information may nevertheless need to be retained longer where legally required or necessary to establish, exercise, or defend legal claims.

3.6.4 Network and Server Security Data for Spectrum Community

When you access Spectrum Community, our servers and infrastructure may process technical request metadata needed to deliver, secure, and maintain the service, including IP address, request timestamps, request headers, error information, and security-related events.

This data may be used to diagnose errors, defend against abuse, enforce upload and login limits, investigate moderation/security incidents, and maintain the reliability of the service.

3.7 Diagnostics & Crash Reporting (Apple)

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

Depending on your settings, diagnostics may include:

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.8 Support Communication

If you contact us by email, we process your email address, the content of your message, and any information you choose to provide to handle your request. For Community-related requests, you may also provide a support ID or account information so we can identify the relevant record.

Privacy and data subject requests can be sent to info@mkgames.org. Community support inquiries may also be directed to spectrum@mkgames.org.

3.9 External Links

Spectrum may include links that open external websites, such as our legal pages, Apple pages, or support resources. When you open an external link, you leave the app. The provider of the linked site is responsible for data processing on that site.

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

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

External websites you open and hosting/infrastructure providers used to operate the Spectrum website or Community service may also process data outside the EU/EEA depending on the provider and deployment chosen.

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.

If you use Spectrum Community, including anonymously, please include any available support ID, account username, or other identifying information when making a request so we can locate the relevant data.

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

9. Children

Spectrum is not directed to children under the age of 13 (or the minimum age required in your jurisdiction), and 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. These measures include, as appropriate, access controls, hashing of community passwords, hashing of session tokens on the server side, upload restrictions, moderation tooling, and abuse-protection mechanisms such as rate limiting. However, no method of transmission or storage is 100% secure.

11. Changes

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