For example, applications can track a cyclist's performance on their BlackBerry 10 smartphone using speed and cadence sensors on their bikes, fitness enthusiasts can capture heart rate data from training sessions to compare performance and sensors can even help drivers locate a lost set of keys. BlackBerry provides a broad range of support for various Bluetooth profiles in BlackBerry 10, with a highly secure and robust set of APIs (Application Programming Interface) in the Native Development Kit (NDK). BlackBerry 10 implements AES-CCM cryptography and privacy features to ensure a customer's data is kept safe and secure while their smartphone is polling or connected to a Bluetooth Smart device. This is in accordance with the BlackBerry 10 platform's strict standards for security as well as being in compliance with Bluetooth SIG defined requirements for Bluetooth Smart and Smart Ready devices.