Datenschutzerklärung (Privacy Policy)
Zuletzt aktualisiert: 29. Oktober 2026
1. Verantwortlicher (Controller)
Numite – Bánh Mì & Coffee Berlin
E-Mail: support@numite.net
Website: https://numite.net / https://order.numite.net
Mobile App: Numite (Android & iOS, Paketname / Bundle-ID: net.numite.app)
2. Erhebung und Verarbeitung personenbezogener Daten
Bei der Nutzung der App Numite und unseres Online-Bestellsystems verarbeiten wir folgende personenbezogene Daten ausschließlich zur Bereitstellung der App-Funktionen, zur Abwicklung Ihrer Essensbestellungen, Tischreservierungen und (sofern Sie ein Kundenkonto anlegen) zur Verwaltung Ihres Kundenkontos und Treueprogramms:
- Kontakt- und Kontodaten: Name, E-Mail-Adresse, Telefonnummer sowie (bei registrierten Kundenkonten) ein verschlüsselter Passwort-Hash zur Authentifizierung, für Bestellbestätigungen, Rückfragen zur Bestellung und Abhol-/Lieferinformationen.
- Lieferadresse: Straße, Hausnummer, Postleitzahl, Stadt und optionale Lieferhinweise (nur bei Lieferbestellungen oder wenn Sie eine Adresse im Kundenkonto speichern).
- Bestell- und Treueprogrammdaten: Bestellte Speisen und Getränke, Preise, Mehrwertsteuersätze (7 % / 19 %), Bestellstatus, Tischreservierungen sowie gesammelte oder eingelöste Treuepunkte (Loyalty Points).
- Zahlungsabwicklung über Stripe (Dienstleister): Online-Zahlungen werden direkt über den PCI-DSS-zertifizierten Zahlungsdienstleister Stripe (Stripe Payments Europe, Ltd. / Stripe, Inc.) abgewickelt. Numite erhebt oder speichert keine vollständigen Kreditkartennummern oder Sicherheitscodes (CVC), sondern erhält von Stripe lediglich den Zahlungsstatus und die Transaktionsreferenz-ID zur Zuordnung Ihrer Bestellung.
- Keine Standortverfolgung & keine Werbe-ID: Die Numite App erfasst keine GPS-Hintergrundstandortdaten; die Auswahl der Filiale erfolgt manuell durch den Nutzer. Die App verwendet keine Google Advertising ID (
com.google.android.gms.permission.AD_ID ist ausgeschlossen) und enthält keine Werbe- oder Tracking-SDKs von Drittanbietern.
3. Rechtsgrundlage, Empfängerkategorien und Transportsicherheit
Die Datenverarbeitung erfolgt auf Grundlage von Art. 6 Abs. 1 lit. b DSGVO zur Erfüllung des Kaufvertrags (Bestellabwicklung, Zubereitung, Abholung/Auslieferung, Kundenkonto) sowie Art. 6 Abs. 1 lit. c DSGVO zur Erfüllung steuer- und handelsrechtlicher Aufbewahrungspflichten (§ 147 AO, § 257 HGB, GoBD). Sämtliche Datenübertragungen zwischen der App und unseren Servern (https://order.numite.net) erfolgen ausschließlich TLS/HTTPS-verschlüsselt (usesCleartextTraffic="false").
Zur technischen Bereitstellung der App und Bestellabwicklung setzen wir folgende Kategorien von Empfängern bzw. technischen Dienstleistern ein (Art. 13 Abs. 1 lit. e DSGVO):
- Server- und Hosting-Infrastruktur: Betrieb unserer API- und Datenbankserver auf dedizierter VPS-Infrastruktur in einem Rechenzentrum in Deutschland (Europäische Union).
- Zahlungsdienstleister (Stripe): Abwicklung bargeldloser Zahlungen über Stripe Payments Europe, Ltd. / Stripe, Inc. (Übermittlung von Bestellpositionen, Zahlbetrag, Währung, Bestellreferenz sowie optional E-Mail-Adresse für Zahlungsbelege).
- Transaktionaler E-Mail-Versand (SMTP): Zustellung von Bestellbestätigungen und Status-Updates an die von Ihnen angegebene E-Mail-Adresse über unseren konfigurierten SMTP-E-Mail-Server.
- Push-Benachrichtigungsdienste (Expo / Google FCM / Apple APNs): Sofern Sie Push-Mitteilungen aktivieren, werden das Geräte-Push-Token (
expoPushToken), die Bestellnummer und der aktuelle Bestellstatus über den Expo Push Service sowie Google Firebase Cloud Messaging (Android) bzw. Apple Push Notification service (iOS) an Ihr Endgerät übermittelt.
- Interne Küchen-Benachrichtigungen & Routenberechnung: Zur internen akustischen/mobilen Signalisierung neuer bezahlter Bestellungen an das Küchenteam wird die Telegram Bot API ausschließlich für generische System-Weckrufe („Neue Bestellung eingegangen“) ohne Bestellnummer, Speisenliste, Zahlbetrag oder Kunden-/Lieferdaten genutzt; sämtliche Bestelldetails werden ausschließlich im passwortgeschützten internen NUMITE POS-/KDS- und Admin-Dashboard angezeigt. Entfernungsberechnungen für die interne Lieferbündelung erfolgen lokal auf unserem Server ohne Weitergabe von Kundenkoordinaten an externe Routing-Dienste.
4. Kontolöschung, Datenlöschung und gesetzliche Aufbewahrungspflichten
Sie haben jederzeit das Recht auf Auskunft, Berichtigung, Einschränkung der Verarbeitung sowie auf dauerhafte Löschung Ihres Kundenkontos:
- Direkt in der App löschen: Öffnen Sie in der Numite App den Tab Konto (Account) und tippen Sie unten auf „Konto dauerhaft löschen“ (Delete Account Permanently).
- Online ohne App oder per E-Mail löschen: Nutzen Sie unsere öffentliche Seite zur Kontolöschung unter https://numite.net/delete-account.html oder kontaktieren Sie uns unter support@numite.net.
- Was bei der Kontolöschung gelöscht bzw. anonymisiert wird: Ihr Kundenprofil (Name, E-Mail, Passwort-Hash, Telefonnummer, Push-Token), gespeicherte Lieferadressen, Treuepunkte, Reservierungen, Bewertungen und Cookie-Einwilligungen werden sofort und unwiderruflich gelöscht. Falls über das Konto bereits Bestellungen getätigt wurden, wird die Verknüpfung zum Kundenkonto sofort getrennt (
customerId = NULL, addressId = NULL) und die Kontaktdaten auf der Bestellung werden anonymisiert („Gelöschtes Konto“ / deleted@numite.net). Die anonymisierten steuerlichen Buchungsbelege (Bestellnummer, Positionen, Beträge, MwSt., Zahlungsreferenz) bleiben ausschließlich zur Erfüllung der gesetzlichen Aufbewahrungspflichten nach deutschem Steuer- und Handelsrecht (§ 147 AO, § 257 HGB, GoBD) gespeichert.
5. App-Berechtigungen (Android & iOS Permissions)
- Internet & Netzwerkstatus (
INTERNET, ACCESS_NETWORK_STATE): Erforderlich für die verschlüsselte HTTPS-Verbindung zum Bestell- und Zahlungssystem.
- Kamera (
CAMERA) & System-Fotoauswahl: Optional; wird ausschließlich von autorisierten Mitarbeiterkonten genutzt, um Lieferantenrechnungen und Einkaufsbelege für die Buchhaltung zu fotografieren oder hochzuladen. Reguläre Kundinnen und Kunden werden beim normalen Bestellvorgang nicht nach Kamerazugriff gefragt. Auf Android wird für die Bildauswahl der datenschutzfreundliche System-Photo-Picker ohne weitreichende Speicherberechtigungen (kein READ_EXTERNAL_STORAGE / READ_MEDIA_IMAGES) genutzt.
- Mitteilungen & Vibration (
POST_NOTIFICATIONS, RECEIVE_BOOT_COMPLETED, WAKE_LOCK, VIBRATE, c2dm.permission.RECEIVE): Optional; dient zum Empfang von Bestellstatus-Benachrichtigungen und haptischem Feedback.
Privacy Policy (English)
Last updated: October 29, 2026
1. Data Controller
Numite – Bánh Mì & Coffee Berlin
Email: support@numite.net
Website: https://numite.net / https://order.numite.net
Mobile Application: Numite (Android & iOS, Package / Bundle ID: net.numite.app)
2. Personal Data Collected and Processed
When you use the Numite mobile app or web ordering platform, we process the following data strictly to provide app functionality, fulfill food & beverage pickup/delivery orders, manage table reservations, and (if you register an account) maintain your customer profile and loyalty points:
- Contact & Account Information: Name, email address, phone number, and (for registered accounts) a bcrypt-hashed password for authentication, order updates, and pickup/delivery coordination.
- Delivery Address: Street address, postal code, city, and delivery notes (collected only when placing a delivery order or saving an address to your account).
- Order History & Loyalty Data: Ordered items, timestamps, gross/net totals, VAT rates (7% / 19%), table reservations, and loyalty points earned or redeemed.
- Payment Processing via Stripe (Service Provider): Online payments are processed directly by Stripe (Stripe Payments Europe, Ltd. / Stripe, Inc.), a PCI-DSS Level 1 certified payment processor. Numite never collects or stores full credit/debit card numbers or CVC codes; Numite receives only the payment status and Stripe transaction reference ID required to confirm and reconcile your order.
- No GPS Tracking & No Advertising ID: The Numite app does not collect continuous or background device location data; store locations are selected manually by the user. The app does not access the Google Advertising ID (
com.google.android.gms.permission.AD_ID is removed) and includes no third-party advertising SDKs.
3. Legal Basis, Categories of Recipients & Encryption in Transit
Personal data is processed under GDPR Art. 6(1)(b) (performance of a contract for food ordering and account management) and GDPR Art. 6(1)(c) (compliance with statutory German tax and commercial accounting obligations under § 147 AO, § 257 HGB, and GoBD). All data transmitted between the mobile app and our backend (https://order.numite.net) is encrypted in transit via HTTPS/TLS (usesCleartextTraffic="false").
To operate the app and fulfill orders, we use the following categories of recipients and technical service providers (GDPR Art. 13(1)(e)):
- Server & Hosting Infrastructure: Our backend API and PostgreSQL database operate on dedicated virtual private server (VPS) infrastructure located in a data center in Germany (European Union).
- Payment Processor (Stripe): Cashless payments are processed via Stripe Payments Europe, Ltd. / Stripe, Inc. (receiving line items, order total, currency, order reference, and optional customer email for payment receipts).
- Transactional Email Delivery (SMTP): Order confirmations and status updates are sent to your provided email address via our configured SMTP mail server.
- Push Notification Services (Expo / Google FCM / Apple APNs): When you opt in to push notifications, your device push token (
expoPushToken), order number, and order status are routed via the Expo Push Service and Google Firebase Cloud Messaging (Android) or Apple Push Notification service (iOS).
- Internal Kitchen Alerts & Delivery Distance Calculation: Internal mobile wake-up alerts for kitchen staff use the Telegram Bot API strictly as a generic system ping (“New paid order received”) containing no order number, item list, payment total, or customer/delivery data; all order and kitchen ticket details remain exclusively inside the authenticated first-party NUMITE POS/KDS and Admin dashboards. Approximate distance calculations for internal delivery batching run locally on our server without sending customer coordinates to external routing providers.
4. Account Deletion, Data Erasure & Statutory Retention
You have the right to access, rectify, restrict, or permanently delete your account and personal data at any time:
- In-App Deletion: Open the Numite app, go to the Account (Konto) tab, and tap “Delete Account Permanently” (Konto dauerhaft löschen).
- Web Self-Service or Email Deletion (Without the App): Visit our public account deletion page at https://numite.net/delete-account.html or email support@numite.net.
- What Is Deleted vs. Retained: Deleting your account immediately and permanently erases your customer profile (name, email, password hash, phone number, push token), saved delivery addresses, loyalty points, table reservations, reviews, and cookie consent records. If your account has past orders, the link to your account is immediately severed (
customerId = NULL, addressId = NULL) and personal contact fields on the order are overwritten with anonymous placeholders ("Gelöschtes Konto" / deleted@numite.net). The anonymized financial/tax voucher data (order number, items, totals, VAT breakdown, payment reference) is retained solely to comply with mandatory German tax and commercial retention laws (§ 147 AO, § 257 HGB, GoBD).
5. App Permissions (Android & iOS)
- Internet & Network State (
INTERNET, ACCESS_NETWORK_STATE): Required to communicate securely over HTTPS with the NUMITE ordering API and Stripe payment gateway.
- Camera (
CAMERA) & System Photo Picker: Optional; used exclusively by authorized staff accounts to photograph or upload supplier invoices and purchase receipts for accounting. Ordinary customers are not prompted for camera access during normal food ordering. On Android, photo selection uses the system Photo Picker without requesting broad storage permissions (no READ_EXTERNAL_STORAGE or READ_MEDIA_IMAGES).
- Notifications & Vibration (
POST_NOTIFICATIONS, RECEIVE_BOOT_COMPLETED, WAKE_LOCK, VIBRATE, c2dm.permission.RECEIVE): Optional; used for order status notifications and haptic feedback.