O que é o Olho do Pai
O Olho do Pai é um sistema de rastreamento familiar em tempo real. Acompanhe a localização de dispositivos Android pelo dashboard web, com rastreamento contínuo, alertas automáticos e histórico completo de rotas.
Criar sua conta
odp.serafimweb.com/login.html no navegador.App Android
O app Android é o coração do rastreamento. Ele roda em segundo plano de forma contínua — continua funcionando mesmo com a tela desligada, app minimizado ou celular reiniciado.
Instalação
app-debug.apk por WhatsApp, e-mail ou Google Drive.Pareamento com o dashboard (QR Code)
Permissões essenciais
Para funcionar corretamente, o app precisa das seguintes permissões. Caso negue alguma, o rastreamento ficará comprometido.
| Permissão | Por que é necessária | Se negar |
|---|---|---|
| Localização — sempre | Permite rastrear com tela desligada e app em background | Para de rastrear |
| Localização precisa | Usa GPS real, não apenas rede WiFi | Precisão reduzida |
| Notificações | Notificação persistente mantém o app vivo | App pode ser morto |
| Ignorar otimização de bateria | Impede que o Android suspenda o app | Rastreamento instável |
| Iniciar na inicialização | Retoma rastreamento após reiniciar o celular | Não reinicia sozinho |
iPhone / iOS
Usando como PWA (Solução atual)
odp.serafimweb.com/tracker.html no Safari do iPhone. Não use Chrome ou outro navegador — apenas Safari suporta PWA no iOS.| Situação | Comportamento no iPhone |
|---|---|
| App aberto, tela acesa | GPS ativo ✓ |
| App em background | GPS suspenso (limitação iOS) |
| Tela desligada | GPS para |
| Celular reiniciado | Não retoma sozinho |
Para rastreamento 24h no iPhone seria necessário um app nativo iOS (Swift + Xcode + Apple Developer). Este é um próximo passo planejado para o produto.
Mapa e marcadores
| Elemento | O que é |
|---|---|
| Círculo colorido | Marcador do device. A cor identifica o device (configurável). Pulsa quando online. |
| Linha de trilha | Últimos 30 pontos do trajeto, visível ao selecionar o device. |
| Círculo semitransparente | Raio de precisão do GPS (quanto menor, mais preciso). |
| ⊡ Encaixar tudo | Centraliza o mapa mostrando todos os devices. |
| ◉ Satélite | Alterna entre mapa escuro e visão de satélite. |
Interações com o mapa
- Clicar no marcador → abre o painel lateral com detalhes do device
- Scroll / pinça → zoom in/out
- Arrastar → mover o mapa
- Botão "Seguir" → o mapa segue o device automaticamente
- Botão "Focar" → centraliza no device selecionado
Gerenciar devices
Status dos devices
| Status | Significado | Tempo sem atualização |
|---|---|---|
| Online | Device ativo, enviando dados | Menos de 3 minutos |
| Inativo | Parou de enviar mas não foi marcado offline | 3 a 15 minutos |
| Offline | Sem sinal há muito tempo | Mais de 15 minutos |
Editar um device
Clique no device → botão Editar no painel lateral ou nos cards. Você pode alterar:
- Nome — ex: "João - iPhone", "Carro da Maria"
- Tipo — define o ícone: 📱 celular, 🚗 veículo, 👶 criança, 👤 pessoa
- Cor do marcador — facilita identificar no mapa
- Limite de velocidade — alerta quando o device ultrapassar (km/h)
- Notas — anotações internas visíveis só no dashboard
Cercas virtuais
Uma cerca virtual é uma área circular no mapa. Quando o device entra ou sai dessa área, você recebe um alerta em tempo real no dashboard (e notificação do navegador, se permitido).
| Configuração | Recomendação |
|---|---|
| Raio mínimo | 200m — abaixo disso pode gerar falsos alertas por imprecisão do GPS |
| Casa / Escola | 200m a 500m |
| Cidade / Bairro | 1km a 5km |
| Alerta entrada + saída | Ative ambos para saber hora de chegada e saída |
Histórico e Replay de rota
Ver histórico
Clique em "Ver tudo ↗" no painel lateral do device. Selecione o período (24h, 3 dias ou 7 dias) para ver todos os pontos registrados em tabela.
Replay animado
Exportar CSV
No histórico, clique em ⬇ CSV para baixar todos os pontos do período em planilha (data, coordenadas, modo, velocidade, precisão).
Alertas
| Tipo de alerta | Como configurar | Como aparece |
|---|---|---|
| Entrada em cerca | Criar cerca com "alerta de entrada" ativado | Toast laranja + notificação do navegador |
| Saída de cerca | Criar cerca com "alerta de saída" ativado | Toast vermelho + notificação do navegador |
| Excesso de velocidade | Editar device → campo "Limite de velocidade" | Toast âmbar + notificação do navegador |
Ping forçado
O botão Ping envia uma solicitação ao device para que ele envie a localização imediatamente, sem esperar o próximo ciclo automático. Útil quando você precisa da posição atual na hora.
| Situação | O que acontece |
|---|---|
| Device Online | Notificação acorda o app → GPS enviado em menos de 5s |
| Device com app aberto | Resposta em tempo real — 1 a 2s |
| Device Offline | Ping enfileirado — device responde quando reconectar |
Modos de rastreamento adaptativos
O app Android detecta automaticamente o tipo de movimento e ajusta a frequência de envio para equilibrar precisão e consumo de bateria.
Bateria e persistência
Fabricantes Android aggressivamente matam apps em background para economizar bateria. Siga os passos abaixo para garantir rastreamento 24h.
Passo 1 — Remover da otimização de bateria
Isso é obrigatório. Sem isso, muitos celulares matam o app em minutos.
Configurações → Apps → Olho do Pai → Economia de energia → Sem restrições
E também: Configurações → Apps → Gerenciar apps → Olho do Pai → Autostart → Ativar
Passo 2 — Manter na recente
Não remova o app da lista de apps recentes (não arraste para fechar). O Android relanças o service automaticamente, mas em alguns fabricantes arrastar fecha permanentemente.
Passo 3 — Não desativar dados móveis
O app precisa de conexão para enviar localizações. WiFi ou dados móveis — qualquer um funciona. Sem internet, os pontos são descartados (não há fila offline por enquanto).
Estimativa de consumo de bateria
| Cenário | Consumo estimado / dia |
|---|---|
| Device parado (casa, trabalho) | 2% a 5% de bateria |
| Device em movimento constante | 10% a 20% de bateria |
| Device misto (parado + trajeto) | 5% a 12% de bateria |
Planos
- 1 device
- Todas as funcionalidades
- Sem necessidade de cartão
- 5 devices
- 30 dias de histórico
- Cercas virtuais ilimitadas
- Alertas push
- Export CSV
- 15 devices
- 90 dias de histórico
- Replay de rota
- SOS button
- Suporte prioritário
- Devices ilimitados
- 1 ano de histórico
- Gestão de frota
- SLA dedicado
Área do administrador
Acesse odp.serafimweb.com/admin.html. Restrito ao e-mail do administrador — qualquer outro usuário vê uma tela de acesso negado.
| Função | Como usar |
|---|---|
| Ver todos os clientes | Tabela com e-mail, plano, status, data de expiração e devices |
| Mudar plano | Clique no cliente → painel lateral → selecione o plano → Salvar |
| Estender trial | Botões rápidos "+7 dias" ou "+30 dias de trial" |
| Bloquear acesso | Botão "Bloquear" → define status como canceled |
| Anotar pagamento | Campo "Referência de pagamento" para registrar ID do PIX/cartão |
| Estatísticas | Barra no topo: total de usuários, em teste, ativos, expirados e receita estimada |
Recursos adicionais
🪫 Alerta de bateria baixa
Bateria em 20% ou menos: alerta vermelho na hora, como toast e notificação do navegador. Some sozinho quando a bateria passa de 30% de novo — não precisa fazer nada.
📶 Rede Wi-Fi visível
O painel do dispositivo mostra a rede Wi-Fi conectada — útil pra confirmar se a criança chegou em casa (aparece o Wi-Fi de casa) ou está em outro lugar.
🔊 Nível de ruído ambiente
O app mede o volume do ambiente pelo microfone — sem gravar nada, só a intensidade do som. Aparece no painel como Ruído. Pede permissão de áudio na primeira vez; sem ela, o campo só fica vazio.
📩 Mensagem remota
Mande uma notificação pro celular rastreado direto do painel do dispositivo.
💥 Detecção de impacto
O celular reconhece uma batida forte e dispara um SOS automático. O dashboard mostra um alerta laranja escuro — IMPACTO DETECTADO — diferente do SOS manual (vermelho).
📷 Recursos avançados (sob solicitação)
Foto remota, áudio remoto e outros recursos de captura são liberados caso a caso — não vêm ativados por padrão em nenhum plano. Fale com a gente pelo WhatsApp se precisar.
Perguntas frequentes
2. Abra o app no celular e verifique se a notificação persistente está visível na barra de status.
3. Se não estiver, toque em Iniciar Rastreamento novamente.
4. Verifique se a permissão de localização "o tempo todo" ainda está ativa.
5. Use o botão Ping no dashboard para forçar um envio imediato.