Toolverse
Wszystkie skille

supabase-data-handling

autor: jeremylongshore

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

Szybkie info

Kategoria
Backend
Wyświetlenia
1

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ć

  1. 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.

  2. 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.

  3. 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".

  4. 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.

  5. Obsługuj żądania usunięcia użytkownika za pomocą supabase.auth.admin.deleteUser() – skill automatyzuje proces kasowania powiązanych danych z bazy.

  6. 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.

Podobne skille