Add production Firestore and Storage security rules

This commit is contained in:
2026-09-13 21:10:39 +02:00
parent 50a6025937
commit 9a8ee35fc2
2 changed files with 54 additions and 0 deletions
+19
View File
@@ -0,0 +1,19 @@
rules_version = '2';
service firebase.storage {
match /b/{bucket}/o {
// Fotos von News, Mängeln und Ideen
match /{collection}/{userId}/{fileName} {
// Jeder darf Bilder in der App laden/ansehen
allow read: if true;
// Nur angemeldete Nutzer dürfen Fotos hochladen (max. 10 MB, nur Bilder)
allow create, update: if request.auth != null
&& request.resource.size < 10 * 1024 * 1024
&& request.resource.contentType.matches('image/.*');
// Nur der Verfasser (oder berechtigte Nutzer) darf sein Foto löschen
allow delete: if request.auth != null && request.auth.uid == userId;
}
}
}