← cafeina.lucas.mat.br

O que o Cafeína coleta, exatamente What Cafeina collects, exactly

Para cada tipo de dado: o que o programa vê, o que é gravado, e o que dá e o que não dá para responder com o que ficou gravado. Os nomes de coluna abaixo são os reais, os mesmos do dicionário de dados do projeto. For each kind of data: what the program sees, what is recorded, and what can and cannot be answered from what was recorded. The column names below are the real ones, straight from the project's data dictionary.

TeclasKeystrokes

O programa vê o texto. O disco guarda um histograma de tempos. The program sees the text. The disk gets a histogram of durations.

O que o programa vêWhat it sees

C  down 10:02:11.120  up 10:02:11.198
A  down 10:02:11.254  up 10:02:11.321
F  down 10:02:11.390  up 10:02:11.462
E  down 10:02:11.510  up 10:02:11.585

O que é gravadoWhat is recorded

key_dwell
  key = "A"
  n   = 1842
  hist = [.. 0-10ms .. 70-80ms: 214 ..]
Dá para responderCan answer
Não dá para responderCannot answer

Pares de teclasKey pairs

O programa vê a frase. O disco guarda a frequência e o ritmo de pares soltos. The program sees the sentence. The disk gets the frequency and rhythm of isolated pairs.

O que o programa vêWhat it sees

"relatorio final"

O que é gravadoWhat is recorded

bigram_flight
  k1="R" k2="E"  n=38  sum_dd=4712
  k1="A" k2="L"  n=21  sum_dd=2655
Dá para responderCan answer
Não dá para responderCannot answer

MouseMouse

O programa vê o traço inteiro. O disco guarda velocidade, curvatura e eficiência. The program sees the whole stroke. The disk gets speed, curvature and efficiency.

O que o programa vêWhat it sees

(812,440) (833,428) (867,407)
(915,381) (962,366) (991,359)
  → clique

O que é gravadoWhat is recorded

mouse_motor
  speed            mean 0.49 diag/s
  path_efficiency  mean 0.80
  micro_corrections  n=3
Dá para responderCan answer
Não dá para responderCannot answer

Grade do cursorCursor grid

O programa vê a posição exata. O disco guarda uma célula de uma grade de 192 × 108. The program sees the exact position. The disk gets one cell of a 192 × 108 grid.

O que o programa vêWhat it sees

x = 1283   y = 702

O que é gravadoWhat is recorded

cursor_cell
  gx=96  gy=37  dwell_weight=18.4
Dá para responderCan answer
Não dá para responderCannot answer

Aplicativo em focoApplication in focus

O programa vê a linha do tempo. O disco guarda uma categoria e dois números. The program sees the timeline. The disk gets a category and two numbers.

O que o programa vêWhat it sees

14:30:00.000  → EXCEL
14:31:12.480  → OUTLOOK
14:31:54.010  → chrome
14:32:06.330  → EXCEL
14:34:41.900  → ms-teams

O que é gravadoWhat is recorded

window_agg
  app_category   = "spreadsheet"
  app_key        = "a4f9c2…"
  focus_share    = 0.71
  focus_switches = 4
Dá para responderCan answer
Não dá para responderCannot answer

Essa última lista é o ponto. Uma linha do tempo de foco com horário seria um registro de produtividade, não um dado sobre ritmo de digitação. Por isso ela é consumida em memória e descartada: não existe tabela de transições em lugar nenhum. E o app_key é derivado de uma chave que só existe no seu computador, então nem o servidor consegue transformá-lo de volta no nome do programa. That last list is the point. A timestamped focus timeline would be a productivity record, not data about typing rhythm. So it is consumed in memory and discarded: there is no transitions table anywhere. And app_key is derived from a key that exists only on your computer, so not even the server can turn it back into a program name.

Títulos de janelaWindow titles

Esta é a única exceção desta página. O programa vê o texto e, se você autorizar, guarda o texto. This is the one exception on this page. The program sees the text and, if you allow it, stores the text.

O que o programa vêWhat it sees

Orçamento 2027 - confidencial.xlsx - Excel
Re: desligamento do João - Outlook

O que é gravado (só com autorização)What is recorded (only if allowed)

window_title
  title = "Orçamento 2027 - confidencial.xlsx"

Títulos de janela são texto livre: é o que outro programa escreveu na barra de título, e na prática inclui nomes de arquivo, assuntos de e-mail, nomes de clientes e endereços de páginas. Se você usa este computador para trabalho, parte desse texto provavelmente não é seu para compartilhar. Window titles are free text: whatever another program wrote in its title bar, which in practice includes file names, e-mail subjects, client names and page addresses. If you use this computer for work, some of that text is probably not yours to share.

Por issoWhich is why

Senhas: a guarda de credenciaisPasswords: the credential guard

O programa vê a sua senha ser digitada. O disco não guarda nada, nem o tempo. The program sees your password being typed. The disk gets nothing, not even the timing.

O que o programa vêWhat it sees

O gancho de teclado é do sistema todo e não sabe para que servem as teclas. Quando o Windows é destravado, a senha chega como qualquer outra digitação. Isso aconteceu de verdade: antes desta guarda existir, foram medidas 692 teclas em cinco janelas cujo aplicativo em foco era a tela de bloqueio. The keyboard hook is system-wide and does not know what the keys are for. When Windows is unlocked, the password arrives like any other typing. This really happened: before this guard existed, 692 keystrokes were measured across five windows whose focused application was the lock screen.

O que é gravadoWhat is recorded

Nada. Enquanto a tela de bloqueio, a tela de login, um prompt do UAC, um diálogo de credencial ou um gerenciador de senhas estiver em foco, cada tecla e cada movimento é descartado antes de ser contado. Sem contagem, sem tempo de toque, sem ritmo, e o relógio de atividade nem avança. A janela fica registrada como "nada em foco", então o próprio aplicativo suprimido também não é guardado. Nothing. While the lock screen, the sign-in screen, a UAC prompt, a credential dialog or a password manager holds focus, every keystroke and movement is discarded before it is counted. No count, no hold time, no rhythm, and the activity clock does not even advance. The window is recorded as "nothing focused", so the suppressed application is not stored either.

Isto vale sempreThis always applies
O que isto não cobreWhat it does not cover

Nunca, em nenhuma hipóteseNever, under any setting

Senhas e conteúdo do clipboard (ver a guarda de credenciais acima)Passwords and clipboard contents (see the credential guard above)
O texto que você digita (exceto o caso de títulos acima, que você autoriza)The text you type (except the window-title case above, which you authorise)
Sequências de mais de 3 teclasSequences longer than 3 keys
Horário de cada evento individualThe timestamp of any individual event
Capturas de tela (o fundo do mapa de calor fica só em memória)Screenshots (the heatmap backdrop stays in memory only)
Seu nome, e-mail ou qualquer identidade civilYour name, e-mail or any civil identity
Seu endereço IP (o servidor não registra)Your IP address (the server does not log it)