Can I help you?
Aion Avatar

Privacy Policy

1. Introduction

This Privacy Policy describes how we collect, use, and protect your personal information when you use our chatbot, which interacts with the Gemini AI API and stores your questions in our database.

2. Information Collected

When using our chatbot, we collect the following types of information:

  • Conversation Information: All messages you send and receive through the chatbot.
  • Identification Data: We may collect data such as IP address and geographic location information.

3. Use of Information

The information collected is used for the following purposes:

  • Interaction with the AI API: Your messages are sent to the Gemini API to generate appropriate responses.
  • Question Storage: Your questions are stored in our database for analysis and service improvement purposes.

4. Information Sharing

We do not share your personal information with third parties, except in the following cases:

  • Service Providers: We may share information with vendors who help us operate our service, such as the Gemini API.
  • Legal Compliance: We may disclose information to comply with legal obligations or respond to legal processes.

5. Information Security

We implement appropriate security measures to protect your information from unauthorized access, alteration, disclosure, or destruction. These measures include:

  • Encryption: Use of encryption to protect data in transit.
  • Restricted Access: Access to information is limited to employees and partners who need this information to operate our service.

6. Your Rights

You have the right to:

  • Access and Correct: Request access to your personal information and correct inaccurate data.
  • Delete Data: Request the deletion of your personal information, subject to certain conditions.
  • Withdraw Consent: Withdraw your consent to the processing of your personal information.

7. Changes to the Privacy Policy

We reserve the right to update this Privacy Policy at any time. We will notify you of any significant changes through our website or other appropriate communication channels.

8. Contact

If you have any questions about this Privacy Policy, please contact us at [email protected]

9. Consent

By using our service, you agree to the collection and use of your information as described in this Privacy Policy.

This Privacy Policy has been created to ensure that your personal information is treated with security and respect. We appreciate your trust and are committed to protecting your privacy.

Tracking

Generating tracking link

To generate a tracking link, you must make a request to the API using the POST method to the following endpoint:

Creating an order and generating the tracking link

Mandatory parameters

  • description – Description of the order.
  • status – Object with data about the order status.
    • value – Possible values: ["PREPARING", "ON_THE_WAY", "DONE", "NOT_DONE", "CANCELLED"].
    • label – Custom text to be displayed on the tracking page.
  • destination – Object containing the destination location data.
    • road – (Optional) Street name of the destination location.
    • number – (Optional) Destination location number.
    • city – (Optional) City of destination location.
    • zipCode – (Optional) Zip code of the destination location.
    • state – (Optional) Object containing state data from the destination location.
      • code – State acronym.
      • name – State name.
    • mainLocation – Object containing the coordinates of the destination location.
      • lat – Latitude coordinate in decimal degrees.
      • lon – Latitude coordinate in decimal degrees.

Example with mandatory parameters

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

Optional parameters

  • companyName – Company Name.
  • number – Order number.
  • theme – Theme that will be used to customize the tracking page. If not informed, the white-label theme will be applied.
  • estimatedArrival – Delivery estimate. Format "yyyy-MM-ddTHH:mm:ss". Example: "2022-11-22T10:00:00"
  • totalValue – Object containing the total value of the order.
    • value – Number representing the total value of the order.
    • currency – Currency. For Real, use BRL
  • origin – Object containing data from the departure location.
    • road – (Optional) Street name of the departure location.
    • number – (Optional) Number of the departure location.
    • city – (Optional) City of departure location.
    • zipCode – (Opcional) Zip code of the departure location.
    • state – (Optional) Object containing data from the departure location.
      • code – State acronym.
      • name – State name.
    • mainLocation – Object containing the coordinates of the departure location.
      • lat – Latitude coordinate in decimal degrees.
      • lon – Latitude coordinate in decimal degrees.
  • driver – Object containing driver data
    • name – (Optional) Driver name
    • image – (Optional) URL of the driver’s photo to be displayed on the website
    • currentLocation – Object with the initial coordinates of the driver.
      • lat – Latitude coordinate in decimal degrees.
      • lon – Longitude coordinate in decimal degrees.

Note: If the order status is ON_THE_WAY, the driver parameter becomes mandatory.

Example with optional parameters

{
  "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"
}

Response example

The response will have the following structure:

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

Where:

  • id – Reference ID for the order;
  • url – Link to the tracking page.

Tracking Page

The white-label tracking page template can be seen below:

Consult order

To query the order, simply send a request with the GET method to the following endpoint: https://api.maplink.global/tracking/v1/orders/{{trackingId}}

Where the term {{trackingId}} must be replaced by the ID of the request to be queried.

Orders and tracking links are available for consultation during a 7-day period.

Delete order

To delete a order, simply send a request with the DELETE method to the following endpoint:

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

Where the term {{trackingId}} must be replaced by the ID of the order to be deleted.