Deutsch English

Datenschutzerklärung – FrachtScout

Stand:

1. Verantwortlicher

Anthony Mekonnen, Grünstraße 45, 45326 Essen, Deutschland
frachtscout.support@gmail.com

2. Welche Daten wir verarbeiten und wofür

Standort wird nur auf deinen ausdrücklichen Klick ungefähr ermittelt. GPS-Koordinaten bleiben auf dem Gerät und werden ausschließlich zur lokalen Distanzberechnung verwendet; dauerhaft wird nur die eingegebene Stadt gespeichert. Ohne GPS wird die eingegebene Stadt über eine geschützte Firebase Function an OpenStreetMap/Nominatim gesendet. Geocoding-Ergebnisse werden serverseitig zwischengespeichert, um wiederholte Übermittlungen zu vermeiden.

Suchstadt, Warentyp und weitere Suchparameter werden pro Anfrage über eine geschützte FrachtScout-Cloud-Function an den von dir gewählten KI-Anbieter übertragen. Bei aktiviertem Fallback kann derselbe Inhalt an weitere von dir konfigurierte Anbieter gehen. KI-Ergebnisse und Koordinaten müssen vor Kontaktaufnahme geprüft werden. OpenAI-Anfragen werden mit deaktivierter Antwortspeicherung gesendet; Sicherheitsprotokolle des Anbieters können dennoch zeitweise bestehen.

Deine gespeicherten Firmen (Favoriten) und deine Blockiertliste werden zusätzlich zum Gerät über dein Konto bei Google Firebase (Firestore, EU-Rechenzentrum) gesichert, damit sie bei Geräte-/App-Wechsel erhalten bleiben; nur du selbst kannst über dein Konto darauf zugreifen.

API-Schlüssel werden auf dem Gerät gespeichert (in der Browser-Version nur im Arbeitsspeicher) und für jede KI-Anfrage kurzzeitig verschlüsselt per TLS an die geschützte FrachtScout-Cloud-Function übertragen. Dort werden sie nur im Arbeitsspeicher für den Provider-Aufruf verwendet, nicht dauerhaft gespeichert und nicht protokolliert.

2a. Abonnement, Zahlung und Belege

Web-Abonnements werden technisch über Stripe, App-Abonnements über Google Play abgewickelt. Zahlungsdaten wie Karte oder Bankverbindung werden unmittelbar beim jeweiligen Zahlungsdienst verarbeitet; wir erhalten und speichern keine vollständigen Karten- oder Bankdaten.

Zur Freischaltung verarbeiten wir je nach Kaufweg die Stripe-Kunden- und Abo-Kennung oder die von Google vergebene Kaufkennung (purchaseToken), außerdem Produkt-ID, Status und Ablaufdatum. Bei Google-Play-Käufen verarbeiten wir zusätzlich Bestellnummer und bezahlten Betrag für den Beleg. Diese Angaben werden deinem Firebase-Konto zugeordnet, damit Webseite und App denselben Abo-Stand erkennen und ein Kauf nicht mehreren fremden Konten zugeordnet werden kann.

Rechnungsdaten sind freiwillig. Wenn du in den Einstellungen Firmenname, Anschrift, USt-IdNr. und eine E-Mail-Adresse hinterlegst, erstellen wir daraus auf deine Anforderung einen Zahlungsbeleg als PDF und senden ihn an die angegebene Adresse. Ohne diese Angaben entsteht kein Beleg; die App funktioniert davon unabhängig vollständig.

Erstellte Belege werden verschlüsselt bei Google Firebase (Cloud Storage, EU-Rechenzentrum) archiviert. Der Versand läuft über den in unserer Serverkonfiguration hinterlegten E-Mail-Anbieter.

2b. Marktplatz: Anzeigen, Angebote und Chats

Der Marktplatz ist freiwillig. Wer keine Anzeige einstellt, kein Angebot abgibt und keinen Chat öffnet, löst dort keine Verarbeitung aus.

Anzeigen. Veröffentlichst du eine Transportanzeige, sind Titel, Beschreibung, Orte, Fahrzeug- und Ladungsangaben, Termine, Preisangaben, hochgeladene Bilder sowie dein Anzeigename für alle angemeldeten Nutzerinnen und Nutzer sichtbar. Genaue Ladeadresse, Ansprechpartner und Telefonnummer sind es nicht: Sie werden getrennt gespeichert und erst nach einer Vergabe für die ausgewählte Gegenseite freigegeben — es sei denn, du gibst sie im Formular ausdrücklich für alle frei.

Angebote und Chats. Gibst du ein Angebot ab, sehen der Auftraggeber und du Preis, Verfügbarkeit, Gültigkeit und deine Nachricht. Chatnachrichten sind ausschließlich für die beiden Beteiligten lesbar. Ein Chat gehört beiden Seiten: Löscht eine Seite ihre Anzeige, bleibt die Unterhaltung für die andere Seite erhalten.

Auftragsnachweis nach der Vergabe. Erteilst du einen Auftrag oder erhältst du den Zuschlag, erzeugt unser Server eine unveränderliche Zusammenfassung des Vereinbarten: die beiden Parteien mit Anzeigename und Konto-Kennung, Titel und Eckdaten der Anzeige, den angenommenen Preis samt Währung, Verfügbarkeit und Zeitpunkt der Vergabe. Sie ist nur für diese beiden Parteien lesbar und kann von keiner Seite nachträglich geändert werden. Zweck ist der Nachweis des Zustandekommens und des Inhalts der Vereinbarung gegenüber der jeweils anderen Seite; Rechtsgrundlage ist unser und das gleichgerichtete Interesse deiner Gegenseite an einem belastbaren Nachweis (Art. 6 Abs. 1 lit. f DSGVO). Diese Zusammenfassung bleibt deshalb auch nach einer Konto-Löschung bestehen — andernfalls könnte eine Partei den Beleg der anderen einseitig beseitigen. Deine Anzeigen, Angebote, Chats und Bilder werden bei einer Konto-Löschung dagegen vollständig entfernt.

Meldungen. Meldest du eine Anzeige oder einen Chat, verarbeiten wir Grund, deine Beschreibung, das gemeldete Ziel und deine Konto-Kennung, um den Fall zu prüfen und dir das Ergebnis anzuzeigen. Missbräuchlich oder wiederholt rechtswidrig genutzte Konten können wir sperren.

Alle Marktplatzdaten liegen bei Google Firebase (Firestore und Cloud Storage, EU-Rechenzentrum). Abgelaufene Anzeigen werden automatisch aus der öffentlichen Liste genommen.

3. Empfänger / Auftragsverarbeiter

ZweckEmpfänger
Anmeldung, Cloud-Sicherung der Favoriten, Abo-Status, BelegarchivGoogle Firebase (Google Ireland Ltd., EU-Rechenzentrum)
Web-Abo und ZahlungsabwicklungStripe Payments Europe, Limited
App-Abo, Zahlungsabwicklung und KaufprüfungGoogle Ireland Ltd. (Google Play)
Versand der Belege per E-MailDer von uns eingesetzte E-Mail-Dienstleister
KI-gestützte Auftragssuche (nach deiner Wahl)Anthropic PBC und/oder OpenAI, L.L.C. und/oder Google (Gemini API), je nach gewähltem Anbieter
Geocodierung ohne GPSDer von uns eingesetzte Geocoding-Dienst auf Basis von OpenStreetMap-Daten (derzeit OpenStreetMap Nominatim); die jeweils genutzte Quelle wird in der App unter dem Stadtfeld genannt
Marktplatz: Anzeigen, Angebote, Chats, Bilder und AuftragsnachweiseGoogle Firebase (Google Ireland Ltd., EU-Rechenzentrum)

KI-Anfragen laufen als fest definierte, serverseitig autorisierte BYOK-Operationen über eine FrachtScout-Cloud-Function. Sie prüft Anmeldung, App Check, Tarif und Missbrauchslimits, erzeugt den Prompt serverseitig und leitet Anfrage und Schlüssel kurzzeitig an den gewählten Anbieter weiter. Freie Prompts werden nicht akzeptiert.

Drittlandübermittlung. Anthropic PBC und OpenAI, L.L.C. haben ihren Sitz in den USA; Google verarbeitet Gemini-API-Anfragen nach eigenen Angaben ebenfalls nicht ausschließlich innerhalb der EU. Die Übermittlung an diese Anbieter ist damit eine Übermittlung in ein Drittland ohne vollständigen EU-Angemessenheitsbeschluss (Art. 44 ff. DSGVO). Sie stützt sich auf die EU-Standardvertragsklauseln (Art. 46 Abs. 2 lit. c DSGVO) und, soweit der jeweilige Anbieter aktuell zertifiziert ist, zusätzlich auf das EU-U.S. Data Privacy Framework. Da du den KI-Anbieter selbst auswählst, kannst du diese Übermittlung durch die Wahl eines anderen Anbieters oder durch Verzicht auf die KI-gestützte Suche jederzeit vermeiden.

4. Rechtsgrundlage

Verarbeitung zur Vertragserfüllung bzw. vorvertraglichen Maßnahmen (Art. 6 Abs. 1 lit. b DSGVO) sowie – für die von dir gewählte Übermittlung an KI-Anbieter – auf Grundlage deiner ausdrücklichen Auswahl und Einwilligung (Art. 6 Abs. 1 lit. a DSGVO).

5. Speicherdauer

Lokale Daten (Favoriten, Verlauf, Cache, Einstellungen) bleiben bis zur manuellen Löschung durch dich auf dem Gerät. Die Cloud-Kopie (Firestore) bleibt bestehen, bis du dein Konto endgültig löschst (Einstellungen → Konto endgültig löschen) oder uns per E-Mail kontaktierst.

Ausnahme Buchführung: Aufgezeichnete Zahlungen und ausgestellte Belege müssen wir nach § 147 AO grundsätzlich acht Jahre aufbewahren. Sie werden deshalb bei einer Konto-Löschung nicht mitgelöscht - die Aufbewahrungspflicht geht dem Löschanspruch insoweit vor (Art. 17 Abs. 3 lit. b DSGVO). Betroffen sind ausschließlich die Rechnungsdaten, die du selbst eingetragen hast, sowie Betrag, Datum und Bestellnummer. Deine Suchen, Favoriten und Notizen sind davon nicht berührt und werden vollständig gelöscht.

Ausnahme Marktplatz-Aufträge: Die unveränderliche Zusammenfassung eines bereits vergebenen Auftrags (siehe 2b) bleibt als Nachweis für die jeweils andere Vertragspartei bestehen, auch wenn du dein Konto löschst. Sie enthält nur die zum Vertragsschluss ohnehin ausgetauschten Eckdaten. Anzeigen, Angebote, Chats und Bilder werden dagegen vollständig gelöscht.

6. Deine Rechte

Du hast das Recht auf Auskunft, Berichtigung, Löschung, Einschränkung der Verarbeitung, Datenübertragbarkeit und Widerspruch (Art. 15–21 DSGVO) sowie ein Beschwerderecht bei einer Aufsichtsbehörde.

Abo kündigen und Konto löschen: Das sind zwei getrennte Vorgänge. Ein Abo wird in Google Play oder im Stripe-Kundenportal gekündigt; die bezahlte Laufzeit bleibt bis zu ihrem Ende bestehen. Anschließend kannst du in der App unter Einstellungen → „Konto endgültig löschen" das Konto und die löschbaren Cloud- und Gerätedaten entfernen. Gesetzlich aufzubewahrende Zahlungs- und Belegdaten bleiben gesperrt archiviert. Details: Anleitung zur Konto-Löschung.

7. Kontakt

frachtscout.support@gmail.com

Privacy Policy – FrachtScout

Last updated:

1. Data controller

Anthony Mekonnen, Grünstraße 45, 45326 Essen, Germany
frachtscout.support@gmail.com

2. What data we process and why

Location is only determined approximately when you explicitly tap for it. GPS coordinates stay on the device and are used only for local distance calculation; only the entered city is stored permanently. Without GPS, the entered city is sent to OpenStreetMap/Nominatim through a protected Firebase Function. Geocoding results are cached server-side to avoid repeated transmissions.

Search city, goods type and other parameters are relayed per request through a protected FrachtScout Cloud Function to the AI provider you chose. With fallback enabled, the same content may go to further configured providers. AI results and coordinates must be checked before contact. OpenAI requests disable response storage; provider safety systems may still retain data temporarily.

Your saved companies (favorites) and block list are additionally backed up beyond the device via your Google Firebase account (Firestore, EU data center) so they survive a device/app change; only you can access them via your account.

API keys are stored on the device (in browser use, memory only) and transmitted over TLS to the protected FrachtScout Cloud Function for each AI request. They are used only in server memory for the provider call and are neither persistently stored nor logged.

2a. Subscription, payment and receipts

Web subscriptions are technically processed through Stripe; app subscriptions are processed through Google Play. Payment details such as card or bank account data are processed directly by the relevant payment service; we do not receive or store complete card or bank details.

To provide access, we process either Stripe customer and subscription identifiers or the Google purchase identifier (purchaseToken), as well as the product ID, status and expiry date. For Google Play purchases, we additionally process the order number and paid amount for receipts. These details are linked to your Firebase account so the website and app recognise the same subscription and a purchase cannot be assigned to unrelated accounts.

Billing details are optional. If you enter a company name, address, VAT ID and an email address in the settings, we use them to create a payment receipt as a PDF on your request and send it to that address. Without these details no receipt is created; the app works fully regardless.

Issued receipts are archived encrypted at Google Firebase (Cloud Storage, EU data center). Delivery runs through the email provider configured on our server.

2b. Marketplace: listings, offers and chats

The marketplace is optional. If you never publish a listing, submit an offer or open a chat, no processing takes place there.

Listings. When you publish a transport listing, its title, description, locations, vehicle and cargo details, dates, price information, uploaded images and your display name are visible to all signed-in users. The exact loading address, contact person and phone number are not: they are stored separately and released to the selected counterparty only after a job is awarded — unless you explicitly publish them for everyone in the form.

Offers and chats. When you submit an offer, the client and you can see the price, availability, validity and your message. Chat messages are readable only by the two participants. A chat belongs to both sides: if one side deletes their listing, the conversation remains available to the other side.

Order record after an award. When you award a job or win one, our server creates an immutable summary of what was agreed: both parties with display name and account identifier, the listing title and key details, the accepted price and currency, availability and the time of the award. It is readable only by those two parties and cannot be changed afterwards by either side. Its purpose is to evidence that and on what terms the agreement was made; the legal basis is our and your counterparty's aligned interest in reliable evidence (Art. 6(1)(f) GDPR). This summary therefore also survives account deletion — otherwise one party could unilaterally destroy the other party's record. Your listings, offers, chats and images are removed in full when you delete your account.

Reports. If you report a listing or a chat, we process the reason, your description, the reported target and your account identifier in order to review the case and show you the outcome. We may block accounts used abusively or repeatedly unlawfully.

All marketplace data is held at Google Firebase (Firestore and Cloud Storage, EU data center). Expired listings are removed from the public list automatically.

3. Recipients / processors

PurposeRecipient
Sign-in, cloud backup of favorites, subscription status, receipt archiveGoogle Firebase (Google Ireland Ltd., EU data center)
Web subscription and payment processingStripe Payments Europe, Limited
App subscription, payment processing and purchase verificationGoogle Ireland Ltd. (Google Play)
Sending receipts by emailThe email service provider we use
AI-assisted job search (your choice)Anthropic PBC and/or OpenAI, L.L.C. and/or Google (Gemini API), depending on the provider you select
Geocoding without GPSThe geocoding service we use, based on OpenStreetMap data (currently OpenStreetMap Nominatim); the source actually used is named in the app below the city field
Marketplace: listings, offers, chats, images and order recordsGoogle Firebase (Google Ireland Ltd., EU data center)

AI requests run as fixed, server-authorized BYOK operations through a FrachtScout Cloud Function. It checks authentication, App Check, plan access and abuse limits, builds the prompt server-side, and briefly relays the request and key to the selected provider. Arbitrary prompts are not accepted.

Third-country transfer. Anthropic PBC and OpenAI, L.L.C. are based in the USA; Google also processes Gemini API requests, by its own account, not exclusively within the EU. Sending data to these providers is therefore a transfer to a third country without a full EU adequacy decision (Art. 44 et seq. GDPR). It relies on the EU Standard Contractual Clauses (Art. 46(2)(c) GDPR) and, where the respective provider is currently certified, additionally on the EU-U.S. Data Privacy Framework. Since you choose the AI provider yourself, you can avoid this transfer at any time by selecting a different provider or by not using AI-assisted search.

4. Legal basis

Processing for contract performance / pre-contractual measures (Art. 6(1)(b) GDPR) and, for transmission to the AI provider you choose, based on your explicit selection and consent (Art. 6(1)(a) GDPR).

5. Retention

Local data (favorites, history, cache, settings) stays on the device until you manually delete it. The cloud copy (Firestore) remains until you permanently delete your account (Settings → Delete account permanently) or contact us by email.

Bookkeeping exception: Recorded payments and issued receipts generally must be retained for eight years under § 147 of the German Fiscal Code. They are therefore not deleted along with your account - the statutory retention obligation overrides the right to erasure to that extent (Art. 17(3)(b) GDPR). This affects only the billing details you entered yourself plus amount, date and order number. Your searches, favorites and notes are unaffected and are deleted in full.

Marketplace order exception: The immutable summary of a job already awarded (see 2b) remains on record as evidence for the other contracting party even if you delete your account. It contains only the key details exchanged to conclude the agreement anyway. Listings, offers, chats and images are deleted in full.

6. Your rights

You have the right to access, rectification, erasure, restriction of processing, data portability and objection (Art. 15–21 GDPR), and the right to lodge a complaint with a supervisory authority.

Cancel a subscription and delete an account: These are separate actions. Cancel the subscription in Google Play or the Stripe customer portal; paid access remains available until the end of the billing period. You can then remove the account and deletable cloud and device data in Settings → "Delete account permanently". Payment and accounting records that must be retained by law remain archived with restricted access. Details: Account deletion instructions.

7. Contact

frachtscout.support@gmail.com