Posso te ajudar?
Avatar do Aion

Política de Privacidade

1. Introdução

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, 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 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.
  • 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.

POIs

Exemplo 1 – Endpoint independente

Nesse exemplo, queremos consultar os restaurantes e academias presentes na Avenida Afonso Pena, na cidade de Campo Grande – MS. Para isso, definimos o parâmetro categories com as categorias "ALIMENTOS_E_BEBIDAS" e "ACADEMIAS".

Em bufferRouteInMeters defimos o raio de busca durante a rota e em bufferStoppingPointsInMeters definimos o raio de busca nos pontos de parada. Em nosso caso, os pontos de parada serão os ponto de origem e destino de cada trecho da rota. Ambos serão definidos como 500 metros.

O parâmetro onlyMyPlaces indica se queremos consultar apenas os estabelecimentos de nossa base proprietária ou também queremos consultar a base nativa do serviço. Como nesse exemplo todos os estabelecimentos foram cadastrados previamente, usaremos o valor true.

O parâmetro legs é um array de objetos onde cada objeto representa um trecho da rota. Em cada leg, devemos definir o parâmetro points, que contém as coordenadas que compõem a rota. No caso, teremos apenas uma leg que corresponde a rota inteira.

A requisição completa pode ser conferida abaixo:

{
    "categories": [
        "ALIMENTOS_E_BEBIDAS",
        "ACADEMIAS"
    ],
    "bufferRouteInMeters": 500,
    "bufferStoppingPointsInMeters": 500,
    "onlyMyPlaces": true,
    "legs": [
        {
            "points": [
                {
                    "latitude": -20.46317952376137,
                    "longitude": -54.612278411463116
                },
                {
                    "latitude": -20.463744,
                    "longitude": -54.615746
                },
                {
                    "latitude": -20.464,
                    "longitude": -54.615697
                },
                {
                    "latitude": -20.462782,
                    "longitude": -54.608564
                }
            ]
        }
    ]
}

As seguintes informações serão retornadas na resposta:

  • total – Número inteiro contendo a quantidade de estabelecimentos encontrados na busca;
  • places – Array de objetos, onde cada objeto representa um estabelecimento. As seguintes informações serão retornadas:
    • id – Identificador único do estabelecimento;
    • name – Nome do estabelecimento;
    • category – Categoria ao qual o estabelecimento pertence;
    • subcategory – Subcategoria ao qual o estabelecimento pertence;
    • address – Objeto com os detalhes do endereço:
      • street – String para informar o endereço;
      • number – String para o número do estabelecimento;
      • district – (Opcional) String para o bairro;
      • city – String para cidade;
      • state – String para estado;
      • zipcode – String para CEP;
      • point – Array com as coordenadas do estabelecimento:
        • latitude – Coordenada da latitude em graus decimais;
        • longitude – Coordenada da longitude em graus decimais;
    • active – Valor booleano que indica se o estabelecimento está ativo ou não;
    • tags – Tags do estabelecimento, caso houver;
    • phones – Telefones de contato do estabelecimento, caso houver.

A resposta completa pode ser conferida abaixo:

{
    "total": 2,
    "legs": [
        {
            "total": 2,
            "places": [
                {
                    "id": "624c3ea5eab1c41162ba996c",
                    "name": "Restaurante Dummy",
                    "category": "ALIMENTOS_E_BEBIDAS",
                    "subCategory": "RESTAURANTES",
                    "address": {
                        "street": "Praça Tiradentes",
                        "number": "23",
                        "city": "Rio de Janeiro",
                        "state": "RJ",
                        "zipcode": "20060-070",
                        "point": {
                            "latitude": -22.90741716416432,
                            "longitude": -43.182738139927416
                        }
                    },
                    "active": true
                },
                {
                    "id": "62431d8583ce9c2ac592db3b",
                    "name": "Academia Y",
                    "category": "ACADEMIAS",
                    "subCategory": "ACADEMIAS",
                    "address": {
                        "street": "Avenida Brasil",
                        "number": "326",
                        "city": "Campo Grande",
                        "state": "MS",
                        "zipcode": "89848650",
                        "point": {
                            "latitude": -20.463744,
                            "longitude": -54.615746
                        }
                    },
                    "active": true
                }
            ]
        }
    ]
}