ASFIT
Stand: 6. November 2026
ASFIT ist eine Fitness- und Ernährungs-App. Für die Nutzung der App legst du ein kostenloses Konto an (siehe Abschnitt 4); Premium und die KI-Funktionen sind an dieses Konto gebunden. Profil, Mahlzeiten, Workouts, Gewichtsverlauf, Notizen und Einstellungen werden ausschließlich lokal auf deinem Gerät gespeichert (im lokalen Speicher der App bzw. des Browsers). Diese Daten laufen zu keinem Zeitpunkt über unsere Server, ausser dort, wo es für eine Funktion technisch nötig ist (siehe unten). Löschst du die App oder nutzt „Einstellungen → Daten → Alles löschen", sind diese Daten unwiderruflich weg — wir haben keine Kopie.
| Funktion | Was wird gesendet | An wen | Warum |
|---|---|---|---|
| Lebensmittelsuche | Suchbegriff, Sprache, Land (gewählt oder erkannt) | USDA FoodData Central (USA) bzw. Open Food Facts | Nährwerte anzeigen |
| Barcode-Scan | Barcode-Nummer | Open Food Facts | Produkt anhand des Barcodes finden |
| KI-Foto-Scan | Verkleinertes Foto der Mahlzeit | Anthropic (Claude API, USA) | Kalorien/Makros aus dem Foto schätzen |
| KI-Assistent | Deine Nachricht, optional der aktuelle App-Bildschirm als Kontext | Anthropic (Claude API, USA) | Frage beantworten |
| KI-Rezept | Dein Freitext-Wunsch (z. B. „proteinreiches Abendessen") | Anthropic (Claude API, USA) | Rezeptvorschlag erstellen |
| KI-Coach | Deine Frage; wenn der Schalter „Meine Daten teilen" an ist, eine Zusammenfassung deiner Daten (Profil, Ziele, Mahlzeiten, Gewicht, Schritte, Training der letzten Tage) | Anthropic (Claude API, USA) | Persönliche Antworten geben |
| KI-Wochenplan | Kalorien- und Makroziele, Ernährungsform, Lebensmittel, die du nicht magst | Anthropic (Claude API, USA) | Wochenplan und Einkaufsliste erstellen |
| Rezept-Import | Link oder Text, den du einfügst; bei einem Link ruft unser Server die Seite ab | Die verlinkte Webseite; Anthropic (Claude API, USA) | Rezept aus einer Webseite übernehmen |
| Potenzial-Prognose | Dein Ziel in Worten, Zeitraum, Gewicht, Größe, Alter; optional dein verkleinertes Foto (Einwilligung, ab 18) | Anthropic (Claude API, USA); für ein Beispielbild nur, wenn der Betreiber einen Bilddienst eingerichtet hat, zusätzlich OpenAI oder Google (Foto und Beschreibung) | Ehrliche Prognose und optional ein Beispielbild erstellen |
| „Antwort melden" | Die gemeldete KI-Antwort, der gewählte Grund, deine optionale Notiz, die App-Sprache | Nur unser Server (Render); Eintrag im Server-Protokoll | Fehlerhafte oder unpassende KI-Antworten prüfen und die KI-Funktionen verbessern |
Unser Server (gehostet bei Render) leitet diese Anfragen nur weiter und speichert die Inhalte nicht dauerhaft — Suchergebnisse werden bis zu 6 Stunden zwischengespeichert (Cache), um Anfragen zu sparen. Fotos werden nicht auf dem Server abgelegt. Dein Land (gewählt oder aus Zeitzone und Sprache erkannt) geht bei Suche und KI-Funktionen mit, damit Produkte und Vorschläge zu deinem Einkauf passen. Die Übungsfotos lädt die App vom Auslieferungsnetz jsDelivr (Open-Source-Dateien); dabei sieht jsDelivr deine IP-Adresse. Lebensmittelsuche und Barcode-Scan laufen anonym, ohne Bezug zu deinem Konto. Die KI-Funktionen sind deinem Konto zugeordnet, allerdings nur als Zähler für das monatliche Kontingent (siehe Abschnitt 4) — die Inhalte deiner Anfragen speichern wir nicht. Deine IP-Adresse wird aus technischen Gründen (Missbrauchsschutz, Rate-Limiting) kurzzeitig verarbeitet.
Konto. Für die Nutzung der App — und damit auch für Premium und die KI-Funktionen — brauchst du ein kostenloses ASFIT-Konto. Dafür speichern wir deine E-Mail-Adresse, deinen Namen und — bei Registrierung mit E-Mail — einen Passwort-Hash (nie das Passwort selbst). Meldest du dich mit Google oder Apple an, erhalten wir von Google bzw. Apple nur E-Mail-Adresse, Name und eine Konto-Kennung; ein Passwort wird dann nicht bei uns gespeichert. Diese Daten liegen in einer Postgres-Datenbank bei unserem Hosting-Anbieter Render (Render Services, Inc.), der als Auftragsverarbeiter nach Art. 28 DSGVO für uns tätig ist. Je nach Server-Region steht die Datenbank in der EU oder in den USA; Render stellt dafür einen Auftragsverarbeitungsvertrag mit den EU-Standardvertragsklauseln bereit.
Premium-Abo. Das Premium-Abo kaufst du in der Android-App über Google Play Billing und im Web über Stripe. Deine Zahlungsdaten (Karte, Bankverbindung, Rechnungsadresse) gehen dabei direkt an Google bzw. Stripe — wir sehen sie nicht und speichern sie nicht. Von Google erhalten wir nur das Kauf-Token und den Abo-Status (aktiv, gekündigt, abgelaufen), von Stripe eine Kunden- und Abo-Kennung sowie den Abo-Status. Diese Angaben speichern wir in deinem Konto, um Premium freizuschalten. Für die Zahlung gelten zusätzlich die Datenschutzerklärungen von Google bzw. Stripe.
KI-Kontingent. Die KI-Funktionen haben ein monatliches Kontingent. Dafür führen wir pro Konto einen Zähler mit Monat, Art der Funktion (z. B. Foto-Scan, Coach, Rezept) und Anzahl der Aufrufe. Die Inhalte deiner Anfragen (Nachrichten, Fotos, Antworten) werden dabei nicht gespeichert.
Löschung. Du kannst dein Konto jederzeit in der App unter „Einstellungen → Konto → Konto löschen" oder über die Seite delete-account.html löschen. Dabei werden Konto-Daten, Kauf-Token/Abo-Status und Kontingent-Zähler dauerhaft entfernt. Ein laufendes Abo musst du zusätzlich bei Google Play bzw. Stripe kündigen — das Löschen des Kontos kündigt das Abo nicht automatisch.
Auf Wunsch liest ASFIT deine Tagesschritte, dein Gewicht und deine Workouts der letzten Tage aus Health Connect bzw. Apple Health, um Kalorienverbrauch zu schätzen und den Trainingsverlauf zu ergänzen. Die Android-App fordert dafür ausschließlich diese drei Berechtigungen an (Lesen von Schritten, Gewicht und Trainingseinheiten), keine weiteren Gesundheitsdaten. Diese Werte bleiben ausschließlich auf deinem Gerät und werden nicht an unseren Server gesendet. Du kannst den Zugriff jederzeit in den Einstellungen deines Geräts oder in ASFIT unter „Verbindungen" widerrufen.
Fotos, die du selbst auswählst (Profilbild, Fortschrittsvergleich, eigenes Rezeptbild), werden ausschließlich lokal auf deinem Gerät gespeichert und nirgends hochgeladen.
Die Verarbeitung erfolgt auf Grundlage deiner Einwilligung (Art. 6 Abs. 1 lit. a DSGVO) bzw. zur Erfüllung der von dir gewünschten Funktion und des Nutzungsvertrags, einschliesslich Konto und Abo (Art. 6 Abs. 1 lit. b DSGVO). Für Schweizer Nutzer gilt zusätzlich das Bundesgesetz über den Datenschutz (DSG).
Lokale Daten bleiben, bis du sie löschst oder die App deinstallierst. Konto-Daten (E-Mail, Name, Passwort-Hash bzw. Login-Kennung, Abo-Status, Kauf-Token) und die KI-Kontingent-Zähler bleiben in der Datenbank, solange dein Konto besteht, und werden mit der Löschung des Kontos entfernt. Server-seitige Zwischenspeicherung (Cache) von Suchergebnissen: maximal 6 Stunden. Log-Daten zur Missbrauchsabwehr (z. B. Anfragen pro IP-Adresse) werden nur im Arbeitsspeicher gehalten, nicht in der Datenbank, und nach spätestens wenigen Minuten automatisch verworfen.
Deine Tagebuch-Daten liegen nur auf deinem eigenen Gerät — du hast dort jederzeit vollen Zugriff und kannst sie über „Einstellungen → Daten → Alles löschen" vollständig entfernen. Für dein Konto hast du das Recht auf Auskunft, Berichtigung, Löschung, Einschränkung der Verarbeitung, Datenübertragbarkeit und Widerspruch. Dein Konto löschst du selbst in der App oder über delete-account.html; für alle anderen Anfragen (auch zu kurzzeitig verarbeiteten Daten wie IP-Adressen im Rate-Limiting) wende dich an die oben genannte Adresse. Du kannst dich ausserdem bei einer Datenschutz-Aufsichtsbehörde beschweren.
ASFIT richtet sich nicht an Kinder unter 16 Jahren.
Wir passen diese Erklärung an, wenn sich die App oder die Rechtslage ändert. Die aktuelle Version ist immer unter dieser Adresse abrufbar.
Last updated: 6 November 2026
ASFIT is a fitness and nutrition app. To use the app you create a free account (see section 4); Premium and the AI features are tied to this account. Your profile, meals, workouts, weight history, notes and settings are stored exclusively on your device (local app/browser storage). This data never passes through our servers except where a feature technically requires it (see below). If you delete the app or use "Settings → Data → Delete everything", this data is gone for good — we don't keep a copy.
| Feature | What is sent | To whom | Why |
|---|---|---|---|
| Food search | Search term, language, country (chosen or recognised) | USDA FoodData Central (USA) or Open Food Facts | Show nutrition values |
| Barcode scan | Barcode number | Open Food Facts | Look up the product |
| AI photo scan | A downscaled photo of your meal | Anthropic (Claude API, USA) | Estimate calories/macros from the photo |
| AI assistant | Your message, optionally the current app screen as context | Anthropic (Claude API, USA) | Answer your question |
| AI recipe | Your free-text request (e.g. "high-protein dinner") | Anthropic (Claude API, USA) | Generate a recipe suggestion |
| AI coach | Your question; if the switch "Share my data" is on, a summary of your data (profile, goals, meals, weight, steps, recent training) | Anthropic (Claude API, USA) | Give personal answers |
| AI weekly meal plan | Calorie and macro targets, diet, foods you dislike | Anthropic (Claude API, USA) | Create a weekly plan and shopping list |
| Recipe import | A link or text you paste; for a link our server fetches the page | The linked website; Anthropic (Claude API, USA) | Take over a recipe from a web page |
| Potential preview | Your goal in words, time frame, weight, height, age; optionally your downscaled photo (consent, 18+) | Anthropic (Claude API, USA); for an example picture only if the operator has set up an image service, additionally OpenAI or Google (photo and description) | Create an honest forecast and optionally an example picture |
| "Report this answer" | The reported AI answer, the reason you picked, your optional note, the app language | Only our server (Render); an entry in the server log | Review wrong or inappropriate AI answers and improve the AI features |
Our server (hosted on Render) only forwards these requests and does not permanently store the content — search results are cached for up to 6 hours to reduce repeat requests. Photos are not stored on the server. Your country (chosen, or recognised from your time zone and language) is sent with searches and AI features so that products and suggestions fit your shopping. The app loads the exercise photos from the delivery network jsDelivr (open-source files); jsDelivr sees your IP address when it does. Food search and barcode scan are anonymous, without reference to your account. The AI features are tied to your account, but only as a counter for the monthly quota (see section 4) — we do not store the content of your requests. Your IP address is processed briefly for technical reasons (abuse prevention, rate limiting).
Account. Using the app — and therefore Premium and the AI features — requires a free ASFIT account. For it we store your e-mail address, your name and — if you sign up with e-mail — a password hash (never the password itself). If you sign in with Google or Apple, we receive only your e-mail address, name and an account identifier from Google or Apple; no password is stored with us in that case. This data lives in a Postgres database at our hosting provider Render (Render Services, Inc.), which acts as our data processor under Art. 28 GDPR. Depending on the server region the database is located in the EU or in the USA; Render provides a data processing agreement with the EU standard contractual clauses for this.
Premium subscription. You buy the Premium subscription in the Android app through Google Play Billing and on the web through Stripe. Your payment details (card, bank account, billing address) go directly to Google or Stripe — we never see or store them. From Google we receive only the purchase token and the subscription status (active, cancelled, expired); from Stripe a customer and subscription identifier plus the subscription status. We store these in your account to unlock Premium. The privacy policies of Google and Stripe additionally apply to the payment.
AI quota. The AI features have a monthly quota. For this we keep a counter per account with month, type of feature (e.g. photo scan, coach, recipe) and number of calls. The content of your requests (messages, photos, answers) is not stored.
Deletion. You can delete your account at any time in the app under "Settings → Account → Delete account" or via the page delete-account.html. This permanently removes the account data, purchase token/subscription status and quota counters. A running subscription must additionally be cancelled with Google Play or Stripe — deleting the account does not cancel the subscription automatically.
On request, ASFIT reads your daily steps, your weight and your workouts of the last days from Health Connect or Apple Health to estimate calories burned and complete your training history. The Android app requests only these three permissions (read steps, weight and exercise sessions), no other health data. These values stay on your device only and are never sent to our server. You can revoke access at any time in your device settings or in ASFIT under "Connections".
Photos you choose yourself (profile picture, progress comparison, your own recipe photo) are stored exclusively on your device and never uploaded anywhere.
Processing is based on your consent (Art. 6(1)(a) GDPR) or on performing the feature you requested and the usage contract, including account and subscription (Art. 6(1)(b) GDPR). Swiss users are additionally covered by the Federal Act on Data Protection (FADP).
Local data stays until you delete it or uninstall the app. Account data (e-mail, name, password hash or login identifier, subscription status, purchase token) and the AI quota counters stay in the database for as long as your account exists and are removed when the account is deleted. Server-side caching of search results: up to 6 hours. Abuse-prevention logs (e.g. requests per IP address) are kept in memory only, not in the database, and are discarded automatically after a few minutes at most.
Your diary data lives only on your own device — you have full access there at any time and can remove it completely via "Settings → Data → Delete everything". For your account you have the right to access, rectification, erasure, restriction of processing, data portability and objection. You delete your account yourself in the app or via delete-account.html; for all other requests (including briefly processed data such as IP addresses used for rate limiting), contact the address above. You may also lodge a complaint with a data protection supervisory authority.
ASFIT is not directed at children under 16.
We update this policy when the app or the legal situation changes. The current version is always available at this address.