← Rechtliches

Play Store — Checkliste BamLove

Übersicht: Was im Projekt vorhanden ist (grün) und was noch fehlt oder nur als Hinweis manuell erledigt werden muss (orange). App-ID: at.bamlove.app · Hybrid: Capacitor · Stand Mai 2026

Vorhanden — im Repo / live nutzbar Fehlend / Hinweis — noch vom Betreiber oder in der Play Console

1. Rechtliches und App-Inhalt

Punkt Status Ort / Link
Übersicht Rechtliches (Hub) Vorhanden rechtliches.html
Datenschutz + AGB (kombiniert) Vorhanden datenschutz.html · AGB: #nutzungsbedingungen
Impressum (Seite) Vorhanden impressum.html
Impressum — echte Firmenadresse / Vertretung Fehlend — Hinweis Platzhalter in impressum.html vom Betreiber ergänzen
Gemeinschaftsrichtlinien Vorhanden gemeinschaftsrichtlinien.html
App-Menü → Rechtliches (kein Platzhalter) Vorhanden js/nav-menue-schublade.jsrechtliches.html
Datenschutz-Checkbox bei Anmeldung Vorhanden anmeldung.html Schritt 2 + Link zur Datenschutzseite
Kontolöschung in der App (Seite) Vorhanden konto-loeschen.html

2. Backend und API

Punkt Status Ort
Konto löschen (selbst) — API Vorhanden POST /api/nutzer/konto-loeschen · backend/src/routen/nutzerKontoRest.js
Bestätigung „LOESCHEN“ + JWT Vorhanden js/rechtliches-seite.js
Aufräumen nach Löschung (Socket, Video, CMS) Vorhanden benutzerNachLoeschenAufraeumen.js via CMS-Löschlogik
Blockieren / Melden (Treffer) Vorhanden POST /api/treffer/blockieren, /treffer/melden
Diagnose / API erreichbar Vorhanden GET /api/diagnose

3. Mindestalter und Moderation

Punkt Status Ort
Mindestalter 18 — Server Vorhanden backend/src/modul/anonymMitgliedHilfe.js
Mindestalter 18 — Anmeldung UI Vorhanden anmeldung.html, bamlove-anmeldung-anonym.js
Altersnachweis / ID-Verifikation (Play) Fehlend — Hinweis Nur Selbstangabe 18+; keine Ausweisprüfung im Code
CMS-Moderation / Offline erzwingen Vorhanden Verwaltung Dashboard · offline-erzwingen

4. Android Hybrid (Technik)

Punkt Status Ort
Capacitor-Shell · at.bamlove.app Vorhanden hybrid-shell/
targetSdk 35 · minSdk 24 Vorhanden hybrid-shell/android/
HTTPS-Inhalt https://bamlove.at Vorhanden capacitor.config.json
Berechtigungen (Kamera, Mikro, Internet, Benachrichtigungen) Vorhanden AndroidManifest / Datenschutztext
Debug-APK Vorhanden hybrid-shell/android/app/build/outputs/apk/debug/app-debug.apk
Release-Signing-Vorlage (keystore.properties.example) Vorhanden hybrid-shell/android/
Signing-Hook in build.gradle Vorhanden android/app/build.gradle
Release-Build-Skript (AAB) Vorhanden tools/scripts/hybrid-android-release.ps1
Echter Upload-Keystore (keystore.properties) Fehlend — Hinweis Vom Betreiber anlegen (nicht committen)
Signiertes Release-AAB gebaut Fehlend — Hinweis Nach Keystore: hybrid-android-release.ps1
FCM-Vorlage google-services.json.example Vorhanden hybrid-shell/android/app/
Echte google-services.json (Push nativ) Fehlend — Hinweis Aus Firebase Console (optional für Store, empfohlen für Push)
Web-Push (VAPID / PWA) Vorhanden Backend Push-Modul · nicht identisch mit FCM-App

5. Google Play Console (manuell)

Punkt Status Hinweis
Developer-Konto Fehlend — Hinweis Einmalige Registrierung bei Google Play
Store-Listing (Titel, Beschreibung, Icon) Fehlend — Hinweis In der Console pflegen
Screenshots (Handy/Tablet) Fehlend — Hinweis Mindestanzahl je Gerätetyp
Data Safety Formular Fehlend — Hinweis An datenschutz.html angleichen
Altersfreigabe / Zielgruppe 18+ Fehlend — Hinweis Console: Dating, Erwachsene
AAB hochladen & Release Fehlend — Hinweis Nach signiertem Build
Interner / geschlossener Test Fehlend — Hinweis Empfohlen vor Produktion

6. Dokumentation im Projekt

Datei Status Inhalt
.cursor/rules/play-store-hybrid.mdc Vorhanden Regel für Agenten / Team
dating-echtzeit-bausteinliste.mdc Vorhanden Hybrid + Play-Einträge ergänzt
shared/src/oberflaechen-ids.json (250–259) Vorhanden Rechtliches + Kontolöschung nummeriert
store.html (diese Seite) Vorhanden Checkliste grün / fehlend

Letzte Pflege: 2026-05-25 · https://bamlove.at/store.html