Processamento local (on-device)
Processamento local (também chamado on-device processing) é quando um app executa toda a lógica — análise, cálculo, decisão — diretamente no hardware do próprio celular, sem enviar os dados envolvidos para um servidor na internet processar e devolver uma resposta.
É o oposto do modelo "na nuvem", onde o app manda seus dados (por exemplo, sua lista de contatos ou o número de quem está ligando) para um servidor remoto, que faz o processamento e retorna o resultado. O modelo em nuvem costuma ser mais poderoso computacionalmente, mas tem um custo direto de privacidade: seus dados literalmente saem do seu controle no momento em que passam pela rede.
Por que isso importa para bloqueio de chamadas
Um app que decide se bloqueia ou não uma chamada processando tudo localmente:
- Funciona sem internet — inclusive em modo avião ou áreas sem sinal de dados.
- Não expõe sua agenda a terceiros — a comparação "esse número está nos meus contatos?" acontece só no aparelho.
- Responde mais rápido — não depende de latência de rede para decidir em tempo real, algo essencial quando a decisão precisa acontecer antes do telefone tocar.
O Peace Shield é construído inteiramente sobre esse princípio: a triagem via CallScreeningService roda 100% no dispositivo, com o histórico salvo num banco SQLite local — nada é enviado para fora do celular como parte do funcionamento do bloqueio.