Privacy Policy

Last updated: 30 May 2026

Developer / Responsible Party

Croche Code - Alexander Fischer
c/o Online-Impressum
#6871 Europaring 90
53757 Sankt Augustin
Germany

Email: contact@crochecode.com

This Privacy Policy explains how Viewlet- Gallery Slideshow (“App”) processes personal data when the App is used.

1. Overview

The App accesses the device’s native photo library or media library on a read-only basis and displays selected media in a visual viewer.

The App reads existing albums, collections, and media items, but does not create, rename, move, edit, or delete them.

2. Local Device Storage

To ensure functionality and improve performance, the App may store certain data locally on the device, including in particular:

  • granted media-library permission state
  • viewer settings and user preferences
  • temporary media caches
  • session and configuration data
  • technical settings

As a rule, these data remain on the device and are not transmitted to the developer’s own servers.

3. Media Cache

To improve performance, the App may temporarily cache or preload media files on the device.

Cached files remain on the device and may be removed automatically by the operating system or by clearing the app data.

4. Firebase Remote Config, Firebase Crashlytics, and Firebase Analytics

4.1 Firebase Remote Config

The App uses Firebase Remote Config to control feature rollout and certain runtime settings without requiring an immediate app update.

For this purpose, Firebase may process technical identifiers such as Firebase installation IDs in order to deliver configuration values to a device.

The provider of Firebase Remote Config, Firebase Crashlytics, and Firebase Analytics is Google Ireland Limited. In the course of using these services, processing may also be carried out by Google-affiliated companies.

Firebase Privacy Information:
https://firebase.google.com/support/privacy

4.2 Firebase Crashlytics

The App uses Firebase Crashlytics, a crash reporting and diagnostics service provided by Google, to detect, analyze, and fix technical errors and to improve the stability and reliability of the App.

When a crash or technical error occurs, technical information may be transmitted to Firebase Crashlytics, including:

  • device type and model
  • operating system version
  • app version
  • timestamps of crashes and errors
  • crash reports, error messages, exception information, and stack traces
  • technical information about the app state and configuration at the time of the error

The App is not designed to transmit direct personal identifiers such as names, email addresses, or account information to Firebase Crashlytics.

Crash reports may nevertheless contain technical information generated by the operating system, third-party libraries, or platform APIs that is necessary for diagnosing and resolving technical issues.

The processing is based on Art. 6(1)(f) GDPR. The legitimate interest is the detection, analysis, and correction of technical errors as well as the improvement of the stability, security, and functionality of the App.

4.3 Firebase Analytics

Firebase Analytics is used to collect aggregated usage statistics and limited product analytics, including information about active users and interactions with subscription-related features. The data is used exclusively to analyze, maintain, and improve the App.

The App does not use Firebase Analytics to transmit media names, album titles, local media paths, internal media asset IDs, or direct identity data such as names or email addresses.

The processing is based on Art. 6(1)(f) GDPR. The legitimate interest is the analysis and improvement of the App and its functionality.

5. Subscriptions and Premium Features

The App offers optional subscriptions or premium features.

Payments are processed through the Apple App Store or Google Play, depending on the platform.

Subscription status may be processed through RevenueCat.

Where account-linked subscriptions are enabled, the App transmits a stable app-specific identifier to RevenueCat in order to associate subscription status with the same user across devices.

RevenueCat Privacy Policy:
https://www.revenuecat.com/privacy

6. Third-Party Services

The App uses the following third-party services:

  • Apple App Store
  • Google Play Store
  • RevenueCat (for subscription management)
  • Firebase Remote Config
  • Firebase Crashlytics
  • Firebase Analytics

These services have their own privacy policies.

7. Data Sharing

The App does not sell personal data.

Data may only be processed or disclosed to the extent necessary for operating the App through the third-party services listed above.

In particular, diagnostic and crash-related data may be transmitted to Firebase Crashlytics, usage and subscription-funnel analytics may be transmitted to Firebase Analytics, and subscription-related data may be processed through RevenueCat and the relevant app store provider when premium features or subscriptions are used.

8. Legal Bases

Where the GDPR applies, processing is based in particular on:

  • Art. 6(1)(b) GDPR, where processing is necessary to provide the requested functionality
  • Art. 6(1)(f) GDPR, where processing is necessary for security, stability, fraud prevention, technical operation, diagnostics, analytics, and improvement of the App.

9. International Data Transfers

When using third-party providers such as Google, Apple, RevenueCat, or Firebase, personal data may be transferred to countries outside the European Economic Area.

Where required, such transfers take place based on the safeguards used by the respective providers under applicable data protection law.

10. Data Security

The App uses reasonable technical measures to protect locally stored settings, session data, and other technical app data.

11. Retention

Locally stored settings, session data, and temporary caches remain on the device until they are deleted, the app data are cleared, or the App is uninstalled.

Retention periods for data processed by third-party providers are governed by their respective privacy policies.

12. GDPR Rights

Where the GDPR applies, data subjects may in particular have the following rights:

  • access
  • rectification
  • erasure
  • restriction of processing
  • data portability
  • objection
  • withdrawal of consent with effect for the future, where applicable
  • complaint to a supervisory authority

Requests may be sent to:
contact@crochecode.com

13. Changes

This Privacy Policy may be updated at any time.

The version indicated by the date above is the current version.

14. Contact

Croche Code - Alexander Fischer
c/o Online-Impressum
#6871 Europaring 90
53757 Sankt Augustin
Germany

Email: contact@crochecode.com