Eksport danych konta: format pliku
Ta strona opisuje plik, który otrzymują Państwo po wybraniu opcji Ustawienia › Ogólne › Konto › Eksportuj dane w aplikacji Mailistix lub od nas na życzenie, gdy nie mogą Państwo zalogować się do Konta (Warunki korzystania z usługi, pkt 15.10). Stanowi ona opis struktur danych i formatów, którego wymaga art. 26 lit. b aktu w sprawie danych, i ułatwia korzystanie z danych na podstawie art. 20 RODO. Aktualizujemy tę stronę, gdy zmienia się eksport.
1. Co zawiera plik
Eksport zawiera dane, które nasze serwery przechowują dla Państwa Konta. Nie zawiera Państwa e-maili, załączników, kontaktów ani kalendarza: pozostają one u dostawcy skrzynki pocztowej (Google lub Microsoft), a lokalna kopia aplikacji znajduje się na Państwa komputerze. Dane przechowywane wyłącznie na Państwa komputerze (na przykład projekty, zadania, dokumenty, notatki i rozmowy Ask AI) nie wchodzą w jego skład.
2. Format
- Jeden dokument JSON (RFC 8259), kodowanie UTF-8.
- Wartości czasu są ciągami znaków w formacie ISO 8601 ze strefą czasową (UTC), na przykład
2026-10-20T11:20:00.000Z; daty bez godziny mają postaćYYYY-MM-DD. - Identyfikatory (identyfikator użytkownika, identyfikatory rekordów) są ciągami UUID; identyfikatory Polar i Microsoft są ciągami znaków w postaci nadanej przez te podmioty.
- Liczby są liczbami JSON; Kredyty i liczby tokenów są liczbami całkowitymi lub dziesiętnymi, w postaci, w jakiej zostały zapisane; wartości puste mają postać
null.
3. Struktura najwyższego poziomu
| Klucz | Typ | Zawartość |
|---|---|---|
format |
ciąg znaków | Zawsze mailistix-account-export |
version |
liczba | Wersja tego formatu (obecnie 1) |
exported_at |
ciąg znaków (czas) | Kiedy plik został utworzony |
account |
obiekt | id (Państwa identyfikator użytkownika), email, created_at |
tables |
obiekt | Jeden klucz na typ rekordu (pkt 4); każdy zawiera tablicę rekordów z wymienionymi polami |
truncated_tables |
tablica ciągów znaków | Występuje tylko wtedy, gdy typ rekordu był zbyt duży, by uwzględnić go w całości; o resztę prosimy zwrócić się do nas |
omitted |
tablica obiektów | Celowo pominięte pola i rekordy; każdy wpis zawiera left_out i reason (pkt 5) |
note |
ciąg znaków | Krótkie wyjaśnienie |
4. Typy rekordów w tables
| Typ rekordu | Zawartość | Pola |
|---|---|---|
user_subscriptions |
Państwa Plan i stan subskrypcji, daty okresu próbnego, okres rozliczeniowy i identyfikatory Polar | plan, subscription_status, trial_started_at, trial_ends_at, grace_until, current_period_end, credits_period_end, basic_credits_reset_at, engagement_trial_extended_at, last_app_active_at, polar_customer_id, polar_subscription_id, updated_at |
user_credit_balances |
Państwa bieżące saldo Kredytów i sumy | balance, total_allocated, total_spent, accumulated_input_tokens, accumulated_output_tokens, updated_at |
user_bonus_grants |
Przyznane Państwu Kredyty bonusowe, z pozostałą kwotą i datą wygaśnięcia | amount, remaining, granted_at, expires_at |
user_credit_notifications |
Powiadomienia o Kredytach pokazane Państwu w aplikacji | kind, message, balance_after, total_allocated_after, credits_added, bonus_expires_at, created_at, dismissed_at |
api_usage_logs |
Jeden rekord na żądanie AI: funkcja, model, wynik, czas odpowiedzi, tokeny i Kredyty (bez treści) | function_name, request_kind, model, variant, status_code, response_time_ms, tokens_estimated, tokens_input, tokens_output, tokens_thinking, credits_used, requested_at |
api_request_quota_resets |
Zerowania godzinowego limitu żądań | function_name, reset_at |
ai_credit_reservations |
Kredyty zarezerwowane dla żądań AI i kwota rozliczona | provider, reserved, settled, created_at |
ai_daily_budget_allowances |
Dodatkowy dzienny budżet AI przyznany Państwu | budget_date, extra_usd, created_at |
ai_model_experiment_users |
Informacja, czy Państwa Konto brało udział w porównaniu modeli (Warunki, pkt 7.9) | created_at |
user_ai_consent |
Kiedy włączyli Państwo Funkcje AI i wersja zgody | consent_version, accepted_at, app_version |
user_region |
Państwa odpowiedź na pytanie „Gdzie się znajdujesz?” | region, decided_at, app_version |
user_terms_acceptance |
Państwa akceptacje Warunków i DPA: wersje, czas, źródło, wersja aplikacji, język oraz identyfikator wyświetlonego sformułowania potwierdzenia | terms_version, dpa_version, accepted_at, source, app_version, locale, consent_text_id |
user_terms_objections |
Sprzeciwy wobec zapowiedzianych zmian Warunków (Warunki, pkt 19.3) | terms_version, dpa_version, objected_at, app_version, locale |
purchase_reviews |
Płatne zamówienia, którym brakowało oznaczenia zakupu biznesowego lub danych rozliczeniowych | polar_order_id, reasons, created_at |
user_telemetry_preferences |
Państwa decyzje dotyczące opcjonalnej analityki i raportów o błędach, wraz z losowym identyfikatorem analitycznym | telemetry_subject_id, analytics_enabled, diagnostics_enabled, crash_reports_enabled, consent_version, decided_at, app_version, updated_at |
user_telemetry_consent_history |
Historia tych decyzji | telemetry_subject_id, purpose, status, consent_version, app_version, created_at |
user_app_presence |
Dni, w których korzystali Państwo z aplikacji (przechowywane 90 dni) | day, touched_at |
support_diagnostic_bundles |
Pakiety diagnostyczne, które nam Państwo przesłali (metadane; treść na życzenie) | client_bundle_id, schema_version, app_version, build_commit, byte_size, event_count, consent_confirmed_at, disclosure_version, created_at, expires_at |
gmail_watch_accounts |
Rejestracje Państwa skrzynek pocztowych Gmail na potrzeby powiadomień o zmianach | email_address, account_id, updated_at |
outlook_subscriptions |
Rejestracje Państwa skrzynek pocztowych Microsoft na potrzeby powiadomień o zmianach | subscription_id, account_id, mailbox_id, resource, created_at, expires_at |
gmail_notifications |
Powiadomienia o zmianach w Gmail (adres i numer zmiany, przechowywane 7 dni) | email_address, history_id, processed, processed_at, created_at |
outlook_notifications |
Powiadomienia o zmianach w Microsoft (identyfikatory i rodzaj zmiany, przechowywane 7 dni) | subscription_id, account_id, message_id, change_type, processed, processed_at, created_at |
subscription_events |
Zdarzenia subskrypcji otrzymane od Polar (rodzaj i czas; surowa treść na życzenie) | event_type, processed_at |
polar_subscription_ownership_overrides |
Rekordy przypisujące w szczególnych przypadkach subskrypcję Polar do Państwa Konta | polar_customer_id, polar_subscription_id, active, created_at |
security_events |
Zdarzenia bezpieczeństwa dotyczące Państwa Konta (rodzaj, wynik, kod, czas) | event, outcome, code, created_at |
admin_account_deletions |
Wnioski o usunięcie złożone przez Państwa e-mailem | requested_at, expires_at, claimed_at |
scheduled_account_deletions |
Zaplanowane zakończenie Państwa Konta po wypowiedzeniu (Warunki, pkt 15.10) | reason, scheduled_at, delete_after |
5. Co zostało pominięte i jak to uzyskać
Plik wymienia w omitted, co pomija i dlaczego: wewnętrzne znaczniki i szczegóły cenowe, skróty (hashe) i lokalizacje przechowywania, notatki i tożsamości członków naszego zespołu, surową treść powiadomień Polar oraz treść plików przesłanych do pomocy technicznej. Na życzenie udostępniamy, w formacie czytelnym maszynowo i w ciągu 30 dni, treść plików przesłanych przez Państwa do pomocy technicznej, powiadomienia Polar o Państwa zakupach, język Państwa interfejsu i historię logowań oraz każde pole dotyczące Państwa, które plik pomija (Warunki korzystania z usługi, pkt 15.10(b)). Prosimy o napisanie na adres legal@mailistix.com z adresu e-mail przypisanego do Państwa Konta.