Tempo aproximado para leitura: 12 minutos
Categoria: TOTVS | Meu RH | Ponto Eletrônico
Aplicabilidade: Empresas que utilizam o aplicativo ou portal Meu RH para marcação de ponto
🎯 Objetivo
Este artigo tem como objetivo demonstrar como funciona a geolocalização na marcação de ponto no aplicativo e no portal Meu RH, detalhando as tecnologias envolvidas, limitações, impactos no fuso horário e principais dúvidas operacionais.
⚠️ Atenção — Requisito Obrigatório
A utilização de certificado SSL (HTTPS) é obrigatória para todos os serviços que envolvem o aplicativo e o portal Meu RH.
Sem HTTPS ativo, a funcionalidade de geolocalização não será disponibilizada pelos navegadores e sistemas operacionais modernos.
🧭 1. Introdução à Geolocalização
A geolocalização é o processo de identificar ou estimar a posição geográfica de um dispositivo, pessoa ou objeto na Terra. Essa tecnologia é amplamente utilizada em navegação, logística, mobilidade urbana, redes sociais e sistemas corporativos.
🔧 Principais tecnologias utilizadas:
GPS (Global Positioning System):
Sistema via satélite que fornece latitude e longitude com alta precisão.Wi-Fi e redes de celular:
Utiliza triangulação de sinais de redes próximas.Endereço IP:
Estima a localização com menor precisão.Beacons Bluetooth:
Identificação de proximidade em ambientes específicos.Sensores de ambiente:
Acelerômetro, giroscópio e bússola para apoio à estimativa de localização.
🔐 Importante: a geolocalização envolve dados sensíveis e depende de consentimento explícito do usuário, além de mecanismos de segurança adequados.
📱 2. Funcionamento da Geolocalização no Meu RH
Atualmente, a marcação de ponto por geolocalização no Meu RH pode ocorrer de duas formas:
📲 2.1. Acesso via Smartphone — Aplicativo Meu RH
A geolocalização em smartphones é baseada principalmente em GPS físico, complementado por redes Wi-Fi, redes móveis e sensores internos.
🔍 Tecnologias utilizadas:
GPS do dispositivo
Redes Wi-Fi e torres de celular
Sensores internos (movimento e orientação)
Os sistemas Android e iOS disponibilizam APIs de geolocalização, acessadas pelo Meu RH por meio do serviço de Geolocation do Capacitor IONIC, garantindo maior precisão.
✅ Recomendação:
Sempre que possível, utilize o aplicativo Meu RH no smartphone, pois o GPS físico proporciona maior exatidão na localização da marcação de ponto.
⚠️ Atenção
Para maior precisão, é fundamental habilitar a geolocalização no smartphone e conceder permissão ao aplicativo Meu RH.
🌐 2.2. Acesso via Browser — Portal Meu RH
Quando o acesso ocorre via navegador, não existe GPS físico. A localização é estimada a partir de:
Endereço IP
Redes Wi-Fi
Serviços do próprio navegador
📌 Precisão média via IP:
País: 95% a 99%
Estado/região: 55% a 80%
Cidade: 50% a 75%
O Meu RH utiliza:
API de Geolocalização HTML5 (Mozilla) para obter latitude e longitude
API Nominatim (OpenStreetMap) para conversão das coordenadas em endereço
⚠️ A precisão pode variar significativamente, podendo atingir raios de até 100 km, dependendo da cidade, estado, provedor ou infraestrutura de rede.
❗ Fatores que influenciam variação de localização via browser:
Navegador utilizado (ex.: Brave pode retornar outros países)
Uso de VPN
Provedor de internet (Wi-Fi ou 4G)
Uso de proxy (ex.: CloudFlare)
Configurações de privacidade do navegador
Observação: sites que utilizam geolocalização via browser tendem a apresentar a mesma localização aproximada (ex.: Meu RH, Uber, iFood).
🧪 Ferramentas de Teste de Geolocalização
É possível testar a geolocalização do ambiente utilizando serviços seguros:
📍 Retornar Latitude e Longitude
🗺️ Visualizar localização no mapa via coordenadas
Basta acessar a página e clicar em “Try it” para processar as informações.
⏱️ 3. Funcionamento do Fuso Horário na Marcação de Ponto
🌍 3.1. Conceito de Fuso Horário
O planeta é dividido em 24 fusos horários, numerados de UTC-12 a UTC+12, com base no Tempo Universal Coordenado (UTC).
Exemplos:
UTC-12: mais ocidental
UTC+00: Greenwich (referência)
UTC+12: mais oriental
Algumas regiões adotam fusos diferentes por razões políticas ou administrativas.
🕒 3.2. Aplicação no Meu RH
No Meu RH, o fuso horário é calculado com base na geolocalização informada no momento da marcação de ponto.
📌 Exemplo prático:
Servidor Meu RH: São Paulo (GMT-3) — 14:00
Colaborador em Cuiabá (GMT-4)
Processo:
Converte horário do servidor para GMT 0 → 17:00
Aplica fuso do colaborador (GMT-4) → 13:00
⚠️ Se a geolocalização estiver desabilitada, será considerado o fuso horário do servidor.
⚠️ Atenção Importante
A geolocalização não é exigida pela Portaria 671.
Ela é um recurso adicional de gestão, útil para auditoria, controle e acompanhamento de atividades externas (ex.: viagens a trabalho).
❓ 4. FAQ — Perguntas Frequentes
É possível marcar ponto sem geolocalização?
Sim. A Portaria 671 não exige geolocalização. A obrigatoriedade depende das regras internas da empresa.
Por que a localização via browser é diferente do aplicativo?
O browser utiliza IP e não GPS físico, resultando em menor precisão.
Por que o mapa não aparece na marcação de ponto?
Geralmente está relacionado à ausência de HTTPS (SSL) no ambiente.
Por que o endereço aparece a alguns quilômetros da minha casa?
A localização via IP pode apontar para servidores próximos do provedor.
Por que dentro da empresa a localização fica incorreta?
Pode existir proxy ou infraestrutura de rede direcionando o IP para outra região.
A data e hora vêm do celular ou computador?
Não. A data e hora são sempre obtidas do servidor de aplicação, por segurança.
Como funciona o fuso horário para colaboradores em outros estados?
O fuso aplicado depende da geolocalização no momento da marcação.
Meu portal Meu RH está apontando para outro país (ex.: EUA). O que fazer?
Verificar se o navegador é homologado
Atualizar a página (F5)
Avaliar uso de VPN ou proxy
Considerar desabilitar a geolocalização no browser
Priorizar o uso do aplicativo no smartphone
✍️ Autor
Fabrizio Augusto Ventavolo
Consultor Especialista TOTVS
Mastersiga Consultoria — Conectamos tecnologia, processos e pessoas para acelerar resultados com excelência em sistemas TOTVS