Metodologia IDB
Como calculamos o Índice de Disponibilidade Bancária — transparência total, dados públicos.
Dois indicadores distintos
IDB Score (0 – 100)
Índice composto de qualidade histórica: combina reclamações no BCB, taxa de resolução no Reclame Aqui e Consumidor.gov.br, nota nas lojas de apps e disponibilidade. Mede o banco como um todo ao longo do tempo. Não determina o status operacional.
Status operacional (Operacional / Instável / Fora do ar)
Derivado exclusivamente do pilar AVAIL — o score de disponibilidade medido por canary monitoring. Responde à pergunta: "o banco está funcionando agora?". Um banco pode ter IDB Score baixo (histórico ruim de qualidade) e ainda estar Operacional se sua disponibilidade atual for alta.
Limiares do status operacional (baseado em score_avail)
Disponibilidade alta nos canais digitais (internet banking, app, Pix). O banco está funcionando normalmente agora.
Disponibilidade parcial ou intermitente. Pode haver lentidão, falhas esporádicas ou canais específicos fora do ar.
Disponibilidade crítica. Alta frequência de falhas detectadas pelo canary monitoring nos últimos 30 dias.
Os 5 Pilares do IDB
Número de reclamações reguladas por milhão de clientes, conforme ranking público do Banco Central do Brasil. Quanto menor o número de reclamações, maior a pontuação (inversamente proporcional).
Percentual de reclamações marcadas como "Resolvidas" na plataforma Reclame Aqui. Inclui também nota do consumidor e tempo médio de resposta como fatores de validação.
Percentual de reclamações resolvidas na plataforma oficial do governo federal (Senacon). Canal público de resolução de conflitos entre consumidores e empresas.
Nota média ponderada nas lojas de aplicativos (Google Play e Apple App Store). A pontuação considera a média das duas plataformas, normalizadas na escala de 0 a 100.
Disponibilidade medida por canary monitoring a cada 5 minutos nos canais digitais dos bancos. Na versão atual (MVP), os dados foram inicializados a partir de medições do Downdetector.
Fórmula de Cálculo
IDB = 0.40 × S_BCB + 0.125 × S_RA + 0.125 × S_CONSUMIDOR + 0.20 × S_APP + 0.15 × S_AVAIL
Passo 1 — Winsorização P5/P95
Valores extremos são truncados nos percentis 5 e 95 para evitar distorção por outliers. Interpolação linear: h(k) = (k/100) × (N-1) + 1
Passo 2 — Normalização Min-Max [0, 100]
BCB (inverso): S = (1 - (x - min) / (max - min)) × 100 RA, CONSUMIDOR, APP, AVAIL: S = ((x - min) / (max - min)) × 100
Passo 3 — Composição Ponderada
Os 5 scores normalizados são combinados com os pesos fixos. O resultado final é arredondado a 2 casas decimais na escala 0 – 100.
Fontes de Dados
Relatório trimestral de reclamações reguladas por instituição financeira. Dados normalizados por base de clientes (por milhão).
Plataforma de reclamações de consumidores. Dados de taxa de resolução, nota geral e tempo médio de resposta, obtidos via perfil público das instituições.
Plataforma oficial do governo federal (Senacon) para resolução de conflitos entre consumidores e empresas. Dados abertos disponíveis via CKAN no portal dados.gov.br.
Nota e volume de avaliações do aplicativo oficial de cada banco na Play Store.
Nota e volume de avaliações do aplicativo oficial de cada banco na App Store.
Requests sintéticos disparados a cada 5 minutos nos canais digitais (internet banking, app, API Pix). Inicializado com dados históricos do Downdetector para o MVP. O status operacional do banco é determinado exclusivamente por este pilar.