Next.js logo

Privacy Policy

Switch to German

Last updated: 30.12.2025

1. Controller

The controller responsible for data processing within the Einkaufguru app is:

Marco Middeldorff
Ruppiner Straße 23
51107 Cologne
Germany

Email: marco@marco-middeldorff.de

2. General Information

We take the protection of your personal data very seriously. Personal data is processed exclusively in accordance with applicable data protection laws, in particular the GDPR.

Personal data is collected only to the extent necessary to provide the app’s functionality.

3. User Account & Verification

To use Einkaufguru, a user account is required. The following data may be processed:

  • Email address
  • User ID (UID)
  • Display name (if available)
  • Profile picture (optional)
  • Registration date

Login methods:

  • E-Mail-Adresse
  • Google Sign-In
  • Apple Sign-In

4. Shopping Lists & Content

The following data is stored to enable core app functionality:

  • Shopping lists (name, creation date)
  • Items within shopping lists (e.g. product name, category, status)
  • Uploaded images (optional)
  • Members and roles within a shopping list
  • Activity information (e.g. list or item changes)

5. Analytics & App Stability

5.1 Firebase Analytics

Einkaufguru uses Firebase Analytics to collect anonymized usage data to improve the app experience

Collected data may include:

  • App interactions
  • Device information
  • Usage behavior

5.2 Firebase Crashlytics

To improve stability, we use Firebase Crashlytics, which collects technical crash data such as:

  • Device type
  • Operating system
  • Time of crash
  • Technical error information

No personal content (e.g. shopping lists) is analyzed.

6. Push Notifications

Einkaufguru may send push notifications, for example when shopping lists are updated.

Push notifications are optional and can be disabled at any time via the device settings.

7. Firebase Services

Einkaufguru uses Firebase (Google Ireland Limited) for:

  • Authentication
  • Cloud Firestore
  • Firebase Storage
  • Cloud Functions
  • Firebase Analytics
  • Firebase Crashlytics
  • Firebase Cloud Messaging

Data may be processed on servers within or outside the EU in accordance with standard contractual clauses under Art. 46 GDPR.

More information: https://firebase.google.com/support/privacy

8. Data Sharing

Personal data is not shared with third parties except:

  • where required for technical operation (e.g. Firebase)
  • where required by law

9. Data Retention & Deletion

Personal data is stored only as long as necessary.

  • When a user account is deleted, all associated data is removed.
  • When a shopping list is deleted, all related data and files are permanently removed.

10. User Rights

You have the right to:

  • Access your data (Art. 15 GDPR)
  • Rectification (Art. 16 GDPR)
  • Erasure (Art. 17 GDPR)
  • Restriction of processing (Art. 18 GDPR)
  • Data portability (Art. 20 GDPR)
  • Withdrawal of consent (Art. 7(3) GDPR)

Requests can be sent via email at any time.

11. Changes

This privacy policy may be updated to reflect legal or technical changes.

The current version is always available within the app.

12. Contact

For privacy-related questions: einkaufguru@marco-middeldorff.de