Posso te ajudar?
Avatar do Aion

Política de Privacidade

1. Introdução

Bem-vindo à nossa página web. Esta Política de Privacidade descreve como coletamos, usamos e protegemos suas informações pessoais quando você utiliza nosso chatbot, que interage com a API de IA do Gemini ou ChatGpt, e armazena suas perguntas em nosso banco de dados.

2. Informações Coletadas

Ao utilizar nosso chatbot, coletamos os seguintes tipos de informações:

  • Informações de Conversa: Todas as mensagens que você envia e recebe através do chatbot.
  • Dados de Identificação: Podemos coletar dados como endereço IP e informações de localização geográfica.

3. Uso das Informações

As informações coletadas são utilizadas para os seguintes propósitos:

  • Interação com a API de IA: Suas mensagens são enviadas para a API do Gemini ou ChatGpt para gerar respostas apropriadas.
  • Armazenamento de Perguntas: Suas perguntas são armazenadas em nosso banco de dados para fins de análise e melhoria do serviço.

4. Compartilhamento de Informações

Não compartilhamos suas informações pessoais com terceiros, exceto nos seguintes casos:

  • Provedores de Serviços: Podemos compartilhar informações com fornecedores que nos ajudam a operar nosso serviço, como a API do Gemini ou ChatGpt.
  • Conformidade Legal: Podemos divulgar informações para cumprir com obrigações legais ou responder a processos legais.

5. Segurança das Informações

Implementamos medidas de segurança adequadas para proteger suas informações contra acesso, alteração, divulgação ou destruição não autorizados. Essas medidas incluem:

  • Criptografia: Uso de criptografia para proteger dados em trânsito.
  • Acesso Restrito: Acesso às informações é limitado a funcionários e parceiros que necessitam dessas informações para operar nosso serviço.

6. Seus Direitos

Você tem o direito de:

  • Acessar e Corrigir: Solicitar acesso às suas informações pessoais e corrigir dados incorretos.
  • Excluir Dados: Solicitar a exclusão de suas informações pessoais, sujeito a certas condições.
  • Retirar Consentimento: Retirar seu consentimento para o processamento de suas informações pessoais.

7. Alterações na Política de Privacidade

Reservamo-nos o direito de atualizar esta Política de Privacidade a qualquer momento. Notificaremos sobre quaisquer alterações significativas através de nosso site ou outros meios de comunicação apropriados.

8. Contato

Se você tiver alguma dúvida sobre esta Política de Privacidade, entre em contato conosco através do email [email protected]

9. Consentimento

Ao utilizar nosso serviço, você concorda com a coleta e uso de suas informações conforme descrito nesta Política de Privacidade.

Esta Política de Privacidade foi elaborada para garantir que suas informações pessoais sejam tratadas com segurança e respeito. Agradecemos a sua confiança e estamos comprometidos em proteger sua privacidade.

Geocode

Reverse Geocode API

O objetivo desse segundo endpoint, Reverse Geocode, é retornar informações sobre o endereço a partir de suas coordenadas.

Para realizar a requisição para a Reverse Geocode é necessário enviar a requisição usando o método POST para o seguinte endpoint: 

A Reverse API foi atualizada para a V2. O endpoint https://api.maplink.global/geocode/v1/reverse ainda continuará funcionando, mas é recomendável utilizar o novo endpoint para maior assertividade de resultados e porque novos recursos serão exclusivos para a nova versão.

Lista de parâmetros

Parâmetros obrigatórios

  • lat – Latitude;
  • lon – Longitude.

Parâmetros opcionais

  • id – Texto com o identificador do endereço buscado;
  • distance – Distância máxima em metros para a busca do endereço.

Nota: Há o limite de 200 pontos para o envio em uma mesma requisição.

Exemplo 1 – Busca do endereço a partir da coordenada

[
    {
        "lat": -23.566617861455924, 
        "lon": -46.65362331449377
    }
]

Na resposta, as seguintes informações são retornadas:

  • found – Quantidade de registros retornados.
  • results – Array de objetos com todos os resultados encontrados:
    • id – Identificador do endereço informado na requisição;
    • address – Objeto com informações do endereço:
      • road – Nome da via;
      • district – Bairro;
      • zipCode – CEP;
      • city – Cidade;
      • state – Estado;
      • mainLocation – Objeto com as coordenadas geográficas do pontos:
        • lat – Latitude;
        • lon – Longitude;
      • numberAsInteger – Número do endereço, mas retornado como número inteiro ao invés de string;
    • type – Indica qual o melhor elemento encontrado na base cartográfica para o retorno da coordenada geográfica;
    • score – Pontuação de referência do resultado do processo de geocodificação;
    • label – Endereço completo encontrado utilizado no processo de geocodificação.

Nota: Quanto maior o score, maior será a relevância do resultado para o endereço solicitado.

A resposta completa encontra-se abaixo:

{
    "results": [
        {
            "id": "6684353bf0662a1541ff635d",
            "address": {
                "road": "ALAMEDA CAMPINAS",
                "district": "JARDIM PAULISTA",
                "zipCode": "01404000",
                "city": "SÃO PAULO",
                "state": {
                    "name": "SÃO PAULO",
                    "code": "SP"
                },
                "mainLocation": {
                    "lat": -23.5663551335,
                    "lon": -46.65364273168
                }
            },
            "type": "ROAD",
            "label": "ALAMEDA CAMPINAS, 01404000, JARDIM PAULISTA, SÃO PAULO, SP",
            "score": 95.18153327776994,
            "distance": 29.313601838651707
        }
    ],
    "found": 1
}

Exemplo 2 – Busca do endereço a partir de mais de uma coordenada

Neste exemplo, iremos buscar resultados para duas coordenadas diferentes. Para isso, precisamos identifica-las com o paramêtro id. O primeiro ponto será "L1" e o segundo "L2".

O ponto "L1" deverá retornar resultados em um raio de 500 metros de distância. Para isso usamos o parâmetro distance.

A requisição completa encontra-se abaixo:

[
    {
        "id": "L1",
        "lat": -26.90314282963394,
        "lon": -48.68018153051618,
        "distance": 500
    },
    {
        "id": "L2",
        "lat": -26.908620508271895,
        "lon": -48.67848497677373
    }
]

A resposta completa encontra-se abaixo:

{
    "results": [
        {
            "id": "L1",
            "address": {
                "road": "RUA CONCEIÇÃO",
                "number": "656",
                "district": "SÃO JOÃO",
                "zipCode": "88304220",
                "city": "ITAJAÍ",
                "state": {
                    "name": "SANTA CATARINA",
                    "code": "SC"
                },
                "mainLocation": {
                    "lat": -26.903700093479443,
                    "lon": -48.680039930963865
                },
                "numberAsInteger": 656
            },
            "type": "ROAD",
            "label": "RUA CONCEIÇÃO, 88304220, SÃO JOÃO, ITAJAÍ, SC",
            "score": 91.04826378482639,
            "distance": 63.60663670637282
        },
        {
            "id": "L2",
            "address": {
                "road": "AVENIDA GOVERNADOR ADOLFO KONDER",
                "number": "229",
                "district": "CIDADE NOVA",
                "zipCode": "88308001",
                "city": "ITAJAÍ",
                "state": {
                    "name": "SANTA CATARINA",
                    "code": "SC"
                },
                "mainLocation": {
                    "lat": -26.908558931768667,
                    "lon": -48.67824030691178
                },
                "numberAsInteger": 229
            },
            "type": "ROAD",
            "label": "AVENIDA GOVERNADOR ADOLFO KONDER, 88308001, CIDADE NOVA, ITAJAÍ, SC",
            "score": 95.79443936391044,
            "distance": 25.236232052027663
        }
    ],
    "found": 2
}