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.

Tracking

Gerando link de rastreamento

Para gerar um link de rastreamento é preciso realizar a requisição para a API usando método POST para o seguinte endpoint:

Criando um pedido e gerando o link de rastreamento

Parâmetros obrigatórios

  • description – Descrição do pedido.
  • status – Objeto com dados sobre o status do pedido.
    • value – Valores possíveis: ["PREPARING", "ON_THE_WAY", "DONE", "NOT_DONE", "CANCELLED"].
    • label – Texto personalizado para ser exibido na página de rastreio.
  • destination – Objeto contendo os dados do local de destino.
    • road – (Opcional) Nome da rua do local de destino.
    • number – (Opcional) Número do local de destino.
    • city – (Opcional) Cidade do local de destino.
    • zipCode – (Opcional) CEP do local de destino.
    • state – (Opcional) Objeto contendo dados do estado do local de destino.
      • code – Sigla do estado.
      • name – Nome do estado.
    • mainLocation – Objeto contendo as coordenadas do local de destino.
      • lat – Coordenada da latitude em graus decimais.
      • lon – Coordenada da latitude em graus decimais.

Exemplo com parâmetros obrigatórios

{
    "description": "Product Test",
    "status": {
        "value": "PREPARING",
        "label": "Estamos preparando o seu pedido"
    },
    "destination": {
        "mainLocation": {
            "lat": -22.72725697031394,
            "lon": -47.636846753567944
        }
    }
}

Parâmetros opcionais

  • companyName – Nome da empresa.
  • number – Número do pedido.
  • theme – Tema que será usado para personalizar a página de rastreamento. Caso não seja informado, o tema white-label será aplicado.
  • estimatedArrival – Estimativa de entrega. Formato "yyyy-MM-ddTHH:mm:ss". Exemplo: "2022-11-22T10:00:00"
  • totalValue – Objeto contendo o valor total do pedido.
    • value – Número inteiro representando o valor total do pedido.
    • currency – Tipo de moeda. Para Real, utilize BRL
  • origin – Objeto contendo os dados do local de origem.
    • road – (Opcional) Nome da rua do local de origem.
    • number – (Opcional) Número do local de origem.
    • city – (Opcional) Cidade do local de origem.
    • zipCode – (Opcional) CEP do local de origem.
    • state – (Opcional) Objeto contendo dados do local de origem.
      • code – Sigla do estado.
      • name – Nome do estado.
    • mainLocation – Objeto contendo as coordenadas do local de origem.
      • lat – Coordenada da latitude em graus decimais.
      • lon – Coordenada da latitude em graus decimais.
  • driver – Objeto contendo os dados do motorista
    • name – (Opcional) Nome do motorista
    • image – (Opcional) URL da foto do motorista para ser exibida no site
    • currentLocation – Objeto com as coordenadas iniciais do motorista.
      • lat – Coordenada da latitude em graus decimais.
      • lon – Coordenada da longitude em graus decimais.

Nota: Se o status do pedido for ON_THE_WAY, o parâmetro driver passa a ser obrigatório.

Exemplo com parâmetros opcionais

{
  "number": "1232132132143438",
  "description": "Product Test",
  "estimatedArrival": "2022-11-22T10:00:00",
  "companyName": "Maplink",
  "totalValue": {
    "value": 23.12,
    "currency": "BRL"
  },
  "status": {
    "value": "ON_THE_WAY",
    "label": "Pedido em trânsito"
  },
  "origin": {
    "road": "Alameda Campinas",
    "number": "579",
    "city": "São Paulo",
    "zipCode": "01419001",
    "state": {
      "code": "SP",
      "name": "São Paulo"
    },
    "mainLocation": {
      "lat": -22.7342864,
      "lon": -47.6480644
    }
  },
  "destination": {
    "road": "R. Menina Rosana",
    "number": "70",
    "city": "Itajaí",
    "zipCode": "88304250",
    "state": {
      "code": "SC",
      "name": "Santa Catarina"
    },
    "mainLocation": {
      "lat": -22.72725697031394,
      "lon": -47.636846753567944
    }
  },
  "driver": {
    "name": "Maplink BR",
    "image": "https://example.com",
    "currentLocation": {
      "lat": -23.564515,
      "lon": -46.652681
    }
  },
  "theme": "DEFAULT"
}

Exemplo de resposta

A resposta irá ter a seguinte estrutura:

{
    "id": "63a1b72fd2b7520ade692253",
    "url": "https://tracking.maplink.global/eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJjIjoicUJQRVJzWXBHdUJwOWtzeEExRUduY0lZbFZNOFVMZWUiLCJpZCI6IjYzYTFiNzJmZDJiNzUyMGFkZTY5MjI1MyIsImlhdCI6MTY3MTU0MjU3NX0.NzncB9t_1ShqnlbbS3O3gGt8E0_rloxKrMrmVDwcnQU"
}

Onde:

  • id – ID de referência para o pedido;
  • url – Link para a página de rastreio.

Página de rastreamento

O modelo da página de rastreamento white-label pode ser conferido abaixo:

Consultar pedido

Para consultar o pedido, basta enviar uma requisição com o método GET para o seguinte endpoint: https://api.maplink.global/tracking/v1/orders/{{trackingId}}

Onde o termo {{trackingId}} deve ser substituído pelo ID do pedido a ser consultado.

Os pedidos e os links de rastreamento ficam disponíveis para consulta durante o período de 7 dias.

Excluir pedido

Para excluir um pedido, basta enviar uma requisição com o método DELETE para o seguinte endpoint:

https://api.maplink.global/tracking/v1/orders/{{trackingId}}

Onde o termo {{trackingId}} deve ser substituído pelo ID do pedido a ser excluido.