supabase-data-handling
Wdrażaj GDPR i CCPA w Supabase – izolacja danych, usuwanie użytkowników, polityki retencji
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Skill do zarządzania wrażliwymi danymi w Supabase zgodnie z wymogami GDPR i CCPA. Implementuje Row Level Security do izolacji danych, obsługuje żądania usunięcia użytkownika, eksportuje dane dla Subject Access Requests, wykrywa kolumny z danymi osobowymi i konfiguruje automatyczne polityki retencji. Wykorzystuje natywne metody SDK Supabase i funkcje PostgreSQL, w tym pg_cron do zaplanowanych zadań i point-in-time recovery do kopii zapasowych.
Jak używać
Zainstaluj skill w swoim projekcie Claude Code lub Codex, upewniając się, że masz dostęp do @supabase/supabase-js v2+ oraz service role key dla operacji administracyjnych.
Przygotuj środowisko: upewnij się, że Twój projekt Supabase jest na planie Pro (wymagany do pg_cron i point-in-time recovery) i masz dostęp do SQL Editor lub psql do zmian schematu.
Wyzwól skill frazami takimi jak "supabase GDPR", "supabase data handling", "supabase PII", "supabase compliance", "supabase data retention", "supabase delete user" lub "supabase data export".
Implementuj Row Level Security (RLS) dla izolacji danych między dzierżawcami – skill pomoże skonfigurować polityki RLS na tabelach zawierających dane wrażliwe.
Obsługuj żądania usunięcia użytkownika za pomocą supabase.auth.admin.deleteUser() – skill automatyzuje proces kasowania powiązanych danych z bazy.
Konfiguruj polityki retencji danych przy użyciu pg_cron do zaplanowanego usuwania starych rekordów oraz ustaw procedury backup/restore do odzyskiwania danych w razie potrzeby.