SDK Policy

SDK Policy

SDK Policy

The Aramex Group (“Aramex”) has drafted this SDK Policy in order to explain Aramex’s policy regarding the use of any personal information it collects on visitors and users of the Aramex applications through SDKs (Software Development Kits) and similar technologies. This SDK Policy’s goal is to allow those visitors and users to understand how their personal information may be handled by Aramex through SDKs, as well as the rights they have in relation to their personal information.

In general, Aramex will handle personal information collected through SDKs, in a lawful, fair, and transparent manner. Aramex has considered internationally recognised principles on the protection of personal data when defining its policies, such as the principles of purpose limitation, storage limitation, data minimisation, data quality and confidentiality.

The controller regarding all personal data processing carried out via SDKs and similar technologies that Aramex uses on Aramex applications, is Aramex International LLC, with registered offices at P.O. Box 95946, Dubai, United Arab Emirates.

You can exercise your rights as a Data Subject against Aramex by submitting an online support request (here), or by sending a written request to Aramex at the following address: privacy@aramex.com. Aramex has also appointed a Group Data Protection Officer. To contact the Aramex DPO, please submit an online support request (here).

This SDK Policy is a part of Aramex’s Privacy Policy. For more information regarding Aramex’s personal data processing activities, please read the Aramex’s Privacy Policy (accessible here).

SDKs and Tracking Technologies

SDKs and similar technologies are systems that allow applications to record and/or read information on your Device. In general, these technologies allow an analysis of the use of an application, with the goal to avoid malfunctions and improve users’ experience.

In its applications, Aramex uses SDKs and similar technologies which may be managed directly by Aramex, or otherwise provided by third parties. These third parties act, as the case may be, as independent data controllers from Aramex (using the data they collect for their own purposes and under terms defined by them) or as data processors for Aramex (processing personal data on Aramex’s behalf). For further details on how these third parties may use your information, please refer to their privacy policies (provided below whenever available).

Different SDKs apply depending on the operating system which your device is using:

iOS SDKs

SDK name

Used in App(s)

SDK type and purposes

Further Information

Alamofire

Aramex App

SNS / AGS App

Necessary SDK

  • API networking library

AlamofireNetworkActivityIndicator

Aramex App

Necessary SDK

  • Controls the visibility of the network activity indicator on iOS, using Alamofire

CocoaPods Keys

Aramex App

Necessary SDK

  • Ensures greater security for tokens and keys used by our applications

Cosmos

Aramex App

Preference SDK

  • Allows users to provide star ratings on our applications

CryptoSwift

Aramex App

Necessary SDK

  • Ensures appropriate data encryption

Facebook SDK for iOS

Aramex App

Statistics SDK

  • Used to track the number of users who decided to install our applications after clicking on a social media advertisement

Firebase Cloud Messaging

Aramex App

SNS / AGS App

Necessary/Marketing SDK

  • Allows for push notifications to be sent to all, or specific users

Firebase Crashlytics

Aramex App

SNS / AGS App

Necessary SDK

  • Allows us to detect application crashes in real time, and reports information on those crashes

Firebase Dynamic Links

Aramex App

Necessary SDK

  • Allows our applications to link users to other websites and/or applications

Firebase In-App Messaging

Aramex App

SNS / AGS App

Necessary/Marketing SDK

  • Allows for push notifications to be sent to all, or specific users

Firebase Remote Config

Aramex App

Necessary SDK

  • Facilitates the process of making changes to our applications

Firebase Performance Monitoring

Aramex App

Statistics SDK

  • Gathers data on our applications’ technical performance

Google Analytics

Aramex App

SNS / AGS App

Statistics SDK

  • Gathers data on users’ behaviour on our applications

Google Maps

Aramex App

SNS / AGS App

Preference SDK

  • Allows Google Maps to function within our applications

iCarousel

Aramex App

Necessary SDK

  • Allows in-app horizontal sliding features (known as “carousels”)

Material Showcase for iOS

Aramex App

Necessary SDK

  • Allows in-app showcase viewing

MSPeekCollectionViewDelegateImplementation

Aramex App

Necessary SDK

  • Allows in-app horizontal scrolling

PMKAlamofire

Aramex App

SNS / AGS App

Necessary SDK

  • API parsing

pop

SNS / AGS App

Necessary SDK

  • Animation engine

PubNub

Aramex App

SNS / AGS App

Necessary SDK

  • Allows push notification updates and shipment live tracking

Reachability.swift

Aramex App

Necessary SDK

  • Checks for an Internet connection

SDWebImage

Aramex App

Necessary SDK

  • Web image loader

Siren

Aramex App

Necessary SDK

  • Informs users when an application update is available

SwiftKeychainWrapper

Aramex App

Preference SDK

  • Allows saving user data to the iCloud Keychain (if used)

TPKeyboardAvoiding

Aramex App

SNS / AGS App

Necessary SDK

  • Moves text fields out of the way of the keyboard

Whisper

Aramex App

Necessary SDK

  • Message and in-app notification display

Keychain Services

Aramex App

SNS / AGS App

Necessary SDK

  • Allow us to save the sensitive data e.g. (user tokens, cached API requests) & user device info it enables us to confirm the user device ID when the courier sign in.

NSUserDefaults

Aramex App

SNS / AGS App

Necessary SDK

  • Allow us to locally save values that are being used in the application.

CLLocationManager

Aramex App

SNS / AGS App

Necessary SDK

Allow us to receive courier location

App Setting

Aramex App

SNS / AGS App

Necessary SDK

Allow us to navigate the user to the app setting from the application

Permission handler

Aramex App

SNS / AGS App

Necessary SDK

Allow us to request permission from the user e.g. (access to user location, notifications)

Location

Aramex App

SNS / AGS App

Necessary SDK

Allow us to receive the location of the courier while the app is in the background

Device info

Aramex App

SNS / AGS App

Necessary SDK

Allow us to see the device info e.g. (device id)

ReCaptcha

Aramex App

Necessary SDK

Prevents spams or bots to floor our backend APIs

Translized

Aramex App

Necessary SDK

Allow us to use multiple languages support

ScrollingPageControl

Aramex App

Necessary SDK

allow us to use page controller indicator depends on pages count

lottie-ios

Aramex App

Necessary SDK

Use to Load Lottie animation

MarketingCloudSDK

Aramex App

Necessary SDK

Marketing push notification get

Android SDKs

SDK name

Used in App(s)

SDK type and purposes

Further Information

Facebook SDK for Android

Aramex App

Statistics SDK

  • Used to track the number of users who decided to install our applications after clicking on a social media advertisement

Firebase Cloud Messaging

Aramex App

SNS / AGS App

Necessary/Marketing SDK

  • Allows for push notifications to be sent to all, or specific users

Firebase Crashlytics

Aramex App

SNS / AGS App

Necessary SDK

  • Allows us to detect application crashes in real time, and reports information on those crashes

Firebase Dynamic Links

Aramex App

Necessary SDK

  • Allows our applications to link users to other websites and/or applications

Firebase In-App Messaging

Aramex App

SNS / AGS App

Necessary/Marketing SDK

  • Allows for push notifications to be sent to all, or specific users

Firebase Remote Config

Aramex App

Necessary SDK

  • Facilitates the process of making changes to our applications

Firebase Performance Monitoring

Aramex App

Statistics SDK

  • Gathers data on our applications’ technical performance

Glide

Aramex App

Necessary SDK

  • Loads images on our applications

Google Analytics

Aramex App

SNS / AGS App

Statistics SDK

  • Gathers data on users’ behaviour on our applications

Google Places

Aramex App

SNS / AGS App

Preference SDK

  • Provides contextual location services, identifying relevant local businesses, points of interest and geographic locations near you

Google Play Core Library

Aramex App

Necessary SDK

  • Allows application updates to be prompted and installed during application use

    Preference SDK

  • Allows users to provide ratings on our applications

Google Maps

Aramex App

SNS / AGS App

Preference SDK

  • Allows Google Maps to function within our applications

Material Components for Android

Aramex App

SNS / AGS App

Necessary SDK

  • Used to assist in the design and development of our applications’ user interfaces

Material Tap Target Prompt

Aramex App

Necessary SDK

  • Displays a showcase on the applications’ maps for first-time users

PubNub

Aramex App

SNS / AGS App

Necessary SDK

  • Allows push notification updates and shipment live tracking

Retrofit

Aramex App

SNS / AGS App

Necessary SDK

  • API networking library

what3words

Aramex App

SNS / AGS App

Preference SDK

  • Allows locations/addresses to be identified by 3-word combinations

NotificationCompat

Aramex App

SNS / AGS App

Necessary SDK

Allow us to show user-facing notifications to the user’s device from a server, or generate them locally from the app.

SharedPreferences

Aramex App

SNS / AGS App

Necessary SDK

Allow us to locally save values that are being used in the application.

FusedLocationProviderClient

Aramex App

SNS / AGS App

Necessary SDK

Allow us to receive courier location

Safety net

Aramex App

Necessary SDK

Prevents spams or bots to floor our backend APIs

Huawei safetydetect

Aramex App

Necessary SDK

Prevents spams or bots to floor our backend APIs for Huawei devices only

Huawei Locations

Aramex App

Necessary SDK

Allow us to take the user location for adding user address (needed user permission) for Huawei devices only

Huawei Maps

Aramex App

Necessary SDK

Allow us to show map view for Huawei devices only

Marketing Cloud

Aramex App

Necessary SDK/Marketing SDK

Allows for push notifications to be sent to all, or specific users

org.joda money and converter

Aramex App

Necessary SDK

Tools and Utils to help convert the decimals for the Money

Dotsindicator

Aramex App

Necessary SDK

To Show Page Indicator for cards

Scrollingpagerindicator

Aramex App

Necessary SDK

To Show Page Indicator for cards

Pinentryedittext

Aramex App

Necessary SDK

Uses for for phone number OTP

Lottie

Aramex App

Necessary SDK

Allows to use animated images

appsflyer

Aramex App

SNS / AGS App

Necessary SDK/Marketing SDK

Gathers data on users’ behaviour on our applications

translized

Aramex App

Necessary SDK

Allows to translate and fix text

rtl-viewpager

SNS / AGS App

Necessary SDK

To Displaying pages

RxAndroid

SNS / AGS App

Necessary SDK

Used for Reactive programming

rxpermissions

SNS / AGS App

Necessary SDK

Used for Reactive programming handling android system permissions

android-reactive-location

SNS / AGS App

Necessary SDK

Used for Reactive programming handling location

Card IO

SNS / AGS App

Necessary SDK

Allows Scanning Credit Cards for easier card registration

dagger

SNS / AGS App

Necessary SDK

dependency injection framework

 

You can choose not to consent to the use of certain SDKs / tracking technologies, or otherwise withdraw your consent (and thereby block or delete) certain SDKs / tracking technologies, via the tracking settings made available to you on Aramex’s applications.

If you wish to prevent your Device’s operating system from sharing your Personal Data with Aramex or with the third parties mentioned for profiling purposes, you can also do so by setting up your Device appropriately.

AMENDMENTS

This SDK Policy entered into force on May 21, 2023. Aramex reserves the right to partly or fully amend this SDK Policy, or simply to update its content, e.g., as a result of changes in applicable law. Aramex will inform you of any substantial changes as soon as they are introduced (through a pop-up on Aramex’s applications, and through e-mail notifications sent to customers / users / consignees included in Aramex’s mailing lists). Changes will be binding as soon as they are published.