Exportação de dados da conta: formato do ficheiro
A presente página descreve o ficheiro que o utilizador recebe com Definições › Geral › Conta › Exportar dados na aplicação Mailistix, ou que lhe fornecemos a pedido, caso não consiga iniciar sessão (Termos de Serviço, secção 15.10). Constitui a descrição das estruturas e dos formatos de dados exigida pelo artigo 26.º, alínea b), do Regulamento dos Dados da UE e facilita a utilização dos dados ao abrigo do artigo 20.º do RGPD. Atualizamos esta página sempre que a exportação se altera.
1. O que o ficheiro contém
A exportação contém os dados que os nossos servidores mantêm para a Conta do utilizador. Não contém os seus e-mails, anexos, contactos ou calendário: estes permanecem junto do seu fornecedor de caixa de correio (Google ou Microsoft), e a cópia local da aplicação permanece no computador do utilizador. Os dados armazenados apenas no computador do utilizador (por exemplo, projetos, tarefas, documentos, notas e conversas do Ask AI) não fazem parte da exportação.
2. Formato
- Um documento JSON (RFC 8259), codificado em UTF-8.
- As datas e horas são cadeias de caracteres (strings) no formato ISO 8601 com fuso horário (UTC), por exemplo
2026-10-20T11:20:00.000Z; as datas sem hora utilizamYYYY-MM-DD. - Os identificadores (identificador do utilizador, identificadores dos registos) são cadeias de caracteres UUID; os identificadores da Polar e da Microsoft são cadeias de caracteres tal como por elas emitidas.
- Os números são números JSON; os Créditos e as contagens de tokens são números inteiros ou decimais, tal como armazenados; os valores vazios são
null.
3. Estrutura de nível superior
| Chave | Tipo | Conteúdo |
|---|---|---|
format |
string | Sempre mailistix-account-export |
version |
number | Versão deste formato (atualmente 1) |
exported_at |
string (hora) | Quando o ficheiro foi criado |
account |
object | id (o seu identificador de utilizador), email, created_at |
tables |
object | Uma chave por tipo de registo (secção 4); cada uma contém um array de registos com os campos indicados |
truncated_tables |
array de strings | Presente apenas se um tipo de registo era demasiado grande para ser incluído na totalidade; peça-nos o restante |
omitted |
array de objects | Campos e registos deliberadamente omitidos, cada um com left_out e reason (secção 5) |
note |
string | Uma breve explicação |
4. Tipos de registo em tables
| Tipo de registo | Conteúdo | Campos |
|---|---|---|
user_subscriptions |
O Plano e o estado da subscrição do utilizador, datas do período de avaliação, período de faturação e identificadores da 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 |
O saldo atual de Créditos do utilizador e os totais | balance, total_allocated, total_spent, accumulated_input_tokens, accumulated_output_tokens, updated_at |
user_bonus_grants |
Créditos de Bónus concedidos ao utilizador, com a quantidade restante e a data de caducidade | amount, remaining, granted_at, expires_at |
user_credit_notifications |
Avisos de Créditos apresentados ao utilizador na aplicação | kind, message, balance_after, total_allocated_after, credits_added, bonus_expires_at, created_at, dismissed_at |
api_usage_logs |
Um registo por pedido de IA: funcionalidade, modelo, resultado, duração, tokens e Créditos (sem conteúdo) | 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 |
Reposições de um limite horário de pedidos | function_name, reset_at |
ai_credit_reservations |
Créditos reservados para pedidos de IA e quanto foi liquidado | provider, reserved, settled, created_at |
ai_daily_budget_allowances |
Orçamento diário de IA adicional concedido ao utilizador | budget_date, extra_usd, created_at |
ai_model_experiment_users |
Se a Conta do utilizador participou numa comparação de modelos (Termos 7.9) | created_at |
user_ai_consent |
Quando o utilizador ativou as Funcionalidades de IA, e a versão do consentimento | consent_version, accepted_at, app_version |
user_region |
A resposta do utilizador a «Onde se encontra?» | region, decided_at, app_version |
user_terms_acceptance |
As aceitações dos Termos e do DPA pelo utilizador: versões, hora, origem, versão da aplicação, idioma e o identificador do texto de confirmação apresentado | terms_version, dpa_version, accepted_at, source, app_version, locale, consent_text_id |
user_terms_objections |
Oposições a alterações anunciadas dos Termos (Termos 19.3) | terms_version, dpa_version, objected_at, app_version, locale |
purchase_reviews |
Encomendas pagas em que faltava a indicação de compra empresarial ou os dados de faturação | polar_order_id, reasons, created_at |
user_telemetry_preferences |
As escolhas do utilizador sobre análises opcionais e relatórios de erros, com o identificador aleatório de análise | telemetry_subject_id, analytics_enabled, diagnostics_enabled, crash_reports_enabled, consent_version, decided_at, app_version, updated_at |
user_telemetry_consent_history |
Histórico dessas escolhas | telemetry_subject_id, purpose, status, consent_version, app_version, created_at |
user_app_presence |
Dias em que o utilizador utilizou a aplicação (conservados durante 90 dias) | day, touched_at |
support_diagnostic_bundles |
Pacotes de diagnóstico que o utilizador nos enviou (metadados; o conteúdo a pedido) | 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 |
Inscrições das caixas de correio Gmail do utilizador para notificações de alterações | email_address, account_id, updated_at |
outlook_subscriptions |
Inscrições das caixas de correio Microsoft do utilizador para notificações de alterações | subscription_id, account_id, mailbox_id, resource, created_at, expires_at |
gmail_notifications |
Notificações de alterações do Gmail (endereço e número da alteração, conservadas durante 7 dias) | email_address, history_id, processed, processed_at, created_at |
outlook_notifications |
Notificações de alterações da Microsoft (identificadores e tipo de alteração, conservadas durante 7 dias) | subscription_id, account_id, message_id, change_type, processed, processed_at, created_at |
subscription_events |
Eventos de subscrição recebidos da Polar (tipo e hora; o conteúdo bruto a pedido) | event_type, processed_at |
polar_subscription_ownership_overrides |
Registos que atribuem uma subscrição da Polar à Conta do utilizador em casos especiais | polar_customer_id, polar_subscription_id, active, created_at |
security_events |
Eventos de segurança relativos à Conta do utilizador (tipo, resultado, código, hora) | event, outcome, code, created_at |
admin_account_deletions |
Pedidos de eliminação que o utilizador efetuou por e-mail | requested_at, expires_at, claimed_at |
scheduled_account_deletions |
O encerramento agendado da Conta do utilizador após a cessação do contrato (Termos 15.10) | reason, scheduled_at, delete_after |
5. O que fica de fora, e como obtê-lo
O ficheiro indica em omitted o que omite e porquê: marcadores internos e pormenores de preços, hashes e locais de armazenamento, notas e identidades dos membros da nossa equipa, o conteúdo bruto das notificações da Polar e o conteúdo dos carregamentos para o suporte. A pedido, fornecemos, num formato de leitura automática e no prazo de 30 dias, o conteúdo dos carregamentos do utilizador para o suporte, as notificações da Polar sobre as compras do utilizador, o seu idioma da interface e o histórico de inícios de sessão, e qualquer campo omitido do ficheiro que lhe diga respeito (Termos de Serviço, secção 15.10(b)). Escreva para legal@mailistix.com a partir do endereço de e-mail da sua Conta.