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.

Copy link to clipboard

Snowflake, Inc.

https://snowflake.com
Data Warehouse Solution
Provider of cloud-based data warehouse services for storing and processing Ably's operational data. Snowflake serves as the primary repository for data analytics, customer usage metrics, and business intelligence data. Data stored in Snowflake includes connection metadata (IP addresses and client identifiers) that enables customers to debug their applications and perform analytics on end-user connection patterns. This data is retained for up to 30 days.

Copy link to clipboard

Metabase, Inc.

https://metabase.com 
Business Intelligence and Analytics Platform
Provider of business intelligence and data visualization services for presenting analytics data to customers. Metabase is used to create and serve interactive dashboards and reports that display connection metadata and operational insights. The platform processes data from Snowflake to generate visualizations and reports that help customers understand their end-user connection patterns and service performance. Data processed by Metabase includes connection metadata (IP addresses and client identifiers) from Snowflake for analytics and reporting purposes. This data is retained for up to 30 days.



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].