<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Considerações sobre a coleta da localização no aplicativo Ponto Soft]]></title><description><![CDATA[<h2><strong>Coleta de dados de localização</strong></h2>
<p dir="auto">Como parte do processo de registro de marcação do Ponto Soft Mobile, é coletada a localização do usuário como dado complementar geralmente utilizado para:</p>
<ol>
<li>Identificar a localização do usuário no momento de registro;</li>
<li>Identificar a localização do usuário no momento da sincronização do registro com a nuvem;</li>
<li>Alertas de localização em zonas virtuais permitidas ou proibidas;</li>
</ol>
<h3>Funcionamento</h3>
<p dir="auto">A localização é uma informação coletada do sistema operacional do dispositivo e não é possível modificá-la através do aplicativo. As informações coletadas para definir a localização são:</p>
<ul>
<li>Longitude</li>
<li>Latitude</li>
<li>Altitude</li>
<li>Precisão (em metros)</li>
<li>Tipo conexão (podendo ser: "wifi", "celular" ou "vpn").</li>
</ul>
<h3>Análise e Consulta de Marcações</h3>
<p dir="auto">Durante a consulta e análise da localização das marcações registradas é válido observar um dado importante: a <em><strong>Precisão (metros)</strong></em>, para considerar que uma <strong>marcação pode estar imprecisa</strong>.<br />
<img src="/assets/uploads/files/1717606112261-3be53d2c-3e57-480f-9149-df059328b8f3-image.png" alt="3be53d2c-3e57-480f-9149-df059328b8f3-image.png" class="img-responsive img-markdown" /></p>
<h6><em>Tela de consulta de Marcações Mobile (PSW9070) do Ponto Soft.</em></h6>
<h3>FAQ</h3>
<p dir="auto">Abaixo algumas considerações sobre as possibilidades existentes para manipulação da localização no dispositivo e tipo de conexão usada.</p>
<ul>
<li>
<p dir="auto"><em><strong>Podem ocorrer alterações na localização de maneira não intencional?</strong></em> Sim, podem ocorrer alterações na localização por fatores externos ou problemas no funcionamento do dispositivo do usuário. Em alguns casos, pode-se identificar que a <em><strong>Precisão (metros)</strong></em> está baixa pela consulta de marcações e nestes casos é importante avaliar também se a marcação foi registrada com o <em><strong>Tipo Conexão</strong></em> "wifi" ou "vpn". Nestes casos verificar com o usuário se o mesmo está usando algum tipo de VPN no dispositivo ou o roteador possui algum tipo de DNS ou Proxy definido, que altera a localização real do dispositivo, devendo neste caso solicitar que o mesmo entre em contato com a sua operadora ou evite este tipo de conexão no momento do registro de ponto pelo aplicativo.</p>
</li>
<li>
<p dir="auto"><em><strong>É possível alterar os dados de localização do registro de ponto?</strong></em> Sim, existem maneiras de alterar a localização do usuário no dispositivo.</p>
</li>
<li>
<p dir="auto"><em><strong>É possível identificar alterações indevidas na localização?</strong></em> Sim, porém somente alguns métodos de falsificação podem ser efetivamente identificados.</p>
</li>
</ul>
<h3>Possíveis causas de alterações nos dados de localização</h3>
<h4>Mock de Localização (Android)</h4>
<p dir="auto">O <em>mock</em> de localização do Android é uma <em>feature</em> nativa do SO desde a versão 6.0, geralmente utilizada para desenvolvimento ou manter a privacidade do usuário.<br />
Para utiliza-lo é necessário que o usuário habilite as <strong>Opções de desenvolvedor</strong> e que instale um aplicativo de terceiros.</p>
<p dir="auto">Esse método pode ser facilmente identificado por libs pois o próprio SO que fornece a informação de atividade de um mock de localização. Porém, caso o usuário ative o root do dispositivo, é possível desabilitar essa informação.</p>
<h4>Modificar dados de localização a nível de sistema (Android/iOS)</h4>
<p dir="auto">Existem apps e aplicações de desktop que podem ser utilizados para modificar os dados de localização do GPS a nível de sistema, geralmente são softwares pagos.<br />
No caso do iOS dependendo do método pode ser necessário fazer <em>jailbreak</em> do SO.</p>
<h3><em>Roadmap</em> de melhorias no aplicativo para coleta de localização</h3>
<p dir="auto">Serão implementadas a partir da <strong>versão 3.1.0</strong> do <em><strong>Ponto Soft Mobile</strong></em> algumas melhorias no aplicativo e no sistema <em><strong>Ponto Soft</strong></em> para <strong>mitigar</strong> a possibilidade do usuário registrar uma marcação de ponto com uma precisão muito alta.</p>
<p dir="auto"><strong>São elas:</strong></p>
<ul>
<li>Ativar recurso para exibição do mapa com a localização em tempo atual na tela de registro de ponto individual, exibindo a precisão em metros em tempo real.
<ul>
<li>Alternar a cor de exibição da precisão atual de acordo com a acuracidade (Exemplo: até 100m - verde, até 500m, amarelo, acima de 500m vermelho).</li>
</ul>
</li>
<li>Implementar a coleta da localização antes do registro efetivo de ponto, para minimizar a possibilidade da precisão ficar muito alta.
<ul>
<li>Ativar a coleta da localização na home do sistema, quando a opção <code>permite_ponto</code> for 'S'.</li>
<li>Ativar a coleta da localização na tela de leitura de <em>QR Code</em> do colaborador.</li>
</ul>
</li>
<li>Armazenar no registro de marcação (<code>in4mb_marcacoes</code> e <code>acessos_funcionarios</code>) a informação de atividade do <em>mock</em> de localização utilizando posteriormente para auditoria de inconsistências na tela de imprecisões de marcações - <strong>PSW8980</strong>.</li>
<li>Gerar alerta na <strong>PSW8980</strong> quando o <em><strong>Tipo Conexão</strong></em> for "<strong>vpn</strong>".</li>
</ul>
<h3>Referências Técnicas</h3>
<ul>
<li><a href="https://www.comparitech.com/blog/vpn-privacy/vpn-fake-gps-location/" rel="nofollow ugc">https://www.comparitech.com/blog/vpn-privacy/vpn-fake-gps-location/</a></li>
<li><a href="https://www.airdroid.com/mdm/mock-location-android/" rel="nofollow ugc">https://www.airdroid.com/mdm/mock-location-android/</a></li>
<li><a href="https://drfone.wondershare.com/virtual-location-changer.html" rel="nofollow ugc">https://drfone.wondershare.com/virtual-location-changer.html</a></li>
<li><a href="https://developer.android.com/reference/android/location/Location#isMock()" rel="nofollow ugc">https://developer.android.com/reference/android/location/Location#isMock()</a></li>
<li><a href="https://docs.expo.dev/versions/latest/sdk/location/#locationobject" rel="nofollow ugc">https://docs.expo.dev/versions/latest/sdk/location/#locationobject</a></li>
<li><a href="https://developer.android.com/reference/android/location/LocationManager" rel="nofollow ugc">https://developer.android.com/reference/android/location/LocationManager</a></li>
<li><a href="https://developer.android.com/reference/android/location/Location" rel="nofollow ugc">https://developer.android.com/reference/android/location/Location</a></li>
<li><a href="https://www.quora.com/Why-does-my-Android-location-on-maps-still-show-my-actual-location-even-when-I-am-connected-via-a-VPN" rel="nofollow ugc">https://www.quora.com/Why-does-my-Android-location-on-maps-still-show-my-actual-location-even-when-I-am-connected-via-a-VPN</a></li>
<li><a href="https://www.quora.com/Does-using-a-VPN-turn-off-my-iPhone-location-while-I-m-using-it" rel="nofollow ugc">https://www.quora.com/Does-using-a-VPN-turn-off-my-iPhone-location-while-I-m-using-it</a></li>
<li><a href="https://www.quora.com/How-do-I-fix-my-WiFi-GPS-location-modem-I-moved-to-a-new-place-and-now-my-WiFi-s-location-is-showing-me-at-a-different-place" rel="nofollow ugc">https://www.quora.com/How-do-I-fix-my-WiFi-GPS-location-modem-I-moved-to-a-new-place-and-now-my-WiFi-s-location-is-showing-me-at-a-different-place</a></li>
</ul>
]]></description><link>http://insoft-docker1:4567/topic/301/considerações-sobre-a-coleta-da-localização-no-aplicativo-ponto-soft</link><generator>RSS for Node</generator><lastBuildDate>Fri, 23 Oct 2026 09:01:22 GMT</lastBuildDate><atom:link href="http://insoft-docker1:4567/topic/301.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 05 Jun 2024 17:09:55 GMT</pubDate><ttl>60</ttl></channel></rss>