Przetwarzanie danych

Co MyFina przechowuje — i jak to usuwa

Pełna macierz per-feature: encja, okno retencji, metoda szyfrowania, ścieżka usunięcia. Bez nawiasów „itd.“ — każdy wiersz można zweryfikować w kodzie.

Macierz retencji per-feature

Ta strona rozszerza Privacy Policy dla osób, które chcą konkretów. GDPR nakłada na nas obowiązek ujawnienia kategorii danych i okresów przechowywania; tu znajdziesz więcej szczegółów niż wymaga prawo, bo nie mamy nic do ukrycia.

Macierz retencji per-feature

EncjaCo jest przechowywaneOkno retencjiŚcieżka usunięciaSzyfrowanie
TransakcjeKwota, waluta, data, konto, kategoria, opisDo hard-delete konta lub ręcznego usunięcia przez użytkownikaCASCADE przy hard-delete użytkownika lub kontaW spoczynku (DB), TLS w tranzycie
KontaNazwa, typ, waluta, bieżące saldoDo ręcznego usunięcia przez użytkownikaCASCADE usuwa powiązane transakcjeW spoczynku, TLS
KategorieNazwa, typ, ikona, kody MCCDo ręcznego usunięcia przez użytkownikaCASCADE przez user_idW spoczynku, TLS
Tokeny Bank APIZaszyfrowany token (Monobank Personal API, zgoda GoCardless)Do odwołania przez użytkownika lub wygaśnięcia PSD2 (90 dni)Disconnect w Ustawienia → Banki = natychmiastowe usunięcieAES-256-GCM (na poziomie kolumny), TLS
Prompty AI (głos/paragon)Tekst promptu + odpowiedź Claude (do usage log)30 dni w `ai_usage_log`Cron-cleanup po 30 dniach lub ręczny purge adminaTLS in transit (Anthropic API); prompt usuwany z ich infrastruktury zgodnie z DPA
Dziennik audytuAkcja, cel, IP, user-agent, źródło (web/mobile/cron)180 dni (admin) / 30 dni (zdarzenia user-level)Cron-prune po oknie retencjiW spoczynku, TLS
Próby logowaniaIdentyfikator (zamaskowany w adminie), IP, sukces/porażka, timestamp30 dni (dla login-throttling)Cron-prune po 30 dniachW spoczynku, TLS
Leady marketingoweEmail, source, intent, IP, flaga zgodyDo obsługi przez admina lub żądania z GDPR Art. 17Best-effort erase-hook przy hard-delete konta o tym samym emailuW spoczynku, TLS
Tokeny urządzeń push (FCM)Token FCM, platforma, locale, timestamp ostatniego użyciaDo wypisania lub disabled_at (UNREGISTERED z FCM)CASCADE przy usunięciu użytkownikaW spoczynku, TLS
BackupyPełny snapshot DB (zaszyfrowany)30 dni rollingAutomatyczne usunięcie zgodnie z retencją; manualny purge dostępnyAES-256 przed wgraniem do backup-storage
Web-analytics (tylko witryna)Kontener GTM + GA4: zanonimizowany IP, strona, referrer. Clarity: kliknięcia heatmap, zamaskowany DOM (bez tekstu pól)GA4: 14 miesięcy (default). Clarity: 13 miesięcy. Reset — przez cookie-banner „Wycofaj zgodę“.Cookie-banner → „Tylko niezbędne“ natychmiast zatrzymuje zbieranie. Na /legal/cookies te same przełączniki są persistent.TLS in transit; dane przetwarzane przez Google (GTM/GA4) i Microsoft (Clarity) zgodnie z ich DPA

Twoje prawa GDPR

Artykuł 15

Prawo dostępu

Poproś o pełny eksport swoich danych w Ustawienia → Dane. Zwracane jest CSV/XLSX/PDF ze wszystkimi transakcjami, kontami i kategoriami. Po dodatkowe kategorie (audit log, bank tokens) — napisz na support@my-fina.com.

Artykuł 17

Prawo do bycia zapomnianym

Hard-delete konta w Ustawienia → Konto → Usuń konto. Kaskadowo usuwane są transakcje, konta, kategorie, waluty, tokeny i urządzenia push. Leady marketingowe z tym samym emailem są również usuwane przez best-effort hook.

Artykuł 20

Prawo do przenoszenia danych

Eksport w Ustawienia → Dane formatuje dane jako CSV/XLSX (machine-readable). Struktura jest kompatybilna z YNAB, Mint i innymi narzędziami ledger przez standardowy zestaw kolumn (date, account, category, amount, currency, note).

Jak skorzystać

  1. Otwórz Ustawienia → Dane (z menu głównego).
  2. Wybierz format eksportu: CSV (uniwersalny), XLSX (Excel), PDF (druk).
  3. Po hard-delete — sekcja „Usuń konto“ na dole strony, wymaga potwierdzenia hasłem.
  4. Po specyficzne żądania dotyczące audit log lub bank-tokens — napisz na support@my-fina.com z tematem „GDPR Art. 15“.
← Wróć do BezpieczeństwaOstatnia aktualizacja: 3 czerwca 2026