Sub-processors

Sub-processors are third-party businesses engaged by a processor for performing data processing on behalf of a controller. According to the GDPR, these companies are also accountable for protection of an individual’s personal data. Data protection obligations of sub-processors are to be established by way of contract or other legal acts under the Union or Member State law. This includes providing sufficient guarantees to implement appropriate technical and organizational measures as specified in the regulation.

Ably Realtime Ltd uses sub-processors (listed below), to assist in providing services as described in the our Terms of Service or a similar services agreement customers may have signed with us.

Copy link to clipboard

List of Sub-processors

Copy link to clipboard

Amazon Web Services, Inc.

https://aws.amazon.com/
Cloud provider
Primary cloud infrastructure provider for Ably, where all realtime services and infrastructure are hosted. Almost all data stored, processed and transmitted through Ably’s products and services resides on Amazon Web Services datacenters.

https://www.apple.com/
Apple Push Notification Service (APNS)
Provider of the APNS service for push notification delivery to iOS devices. Message content transits APNS when messages that contain push payloads are delivered to iOS devices. Messages sent via Ably services that are not in a push-enabled channel or do not have a push payload are not sent via APNS.

https://www.google.com/
Firebase Cloud Messaging (FCM)
Provider of the FCM service for push notification delivery to Android devices. Message content transits FCM when messages that contain push payloads are delivered to Android devices. Messages sent via Ably services that are not in a push-enabled channel or do not have a push payload are not sent via FCM.

Any message processed by Ably transits AWS network and compute resources. The location of processing can be global, in various regions around the world. Customers may stand up dedicated capacity in different regions as needed. The location of processing in any specific instance depends on multiple factors, including the location of the publisher of a message and of any subscriber, and the Ably configuration options that apply (specifically, whether or not message persistence is enabled). It is possible via an account configuration to restrict the processing of messages to specific regions. Please contact us get if this is a requirement.

Apple and Google are involved only if messages are published to Ably that make use of push messaging via Apple Push Notification Service (APNS) or Firebase Cloud Messaging (FCM). In both cases, processing occurs in the US, and possibly also in other regions depending on the location of the target mobile device, and the cellular network that that device is subscribed to. Ably does not control, and has no awareness of, the onward processing of messages that are passed to APNS or FCM.

For questions or objections regarding sub-processors, please write to [email protected].