> Is OneSignal GDPR compliant? US hosting, the consent required for push notifications, the cookies it sets and how to declare OneSignal in your privacy policy.
>
> Canonical: https://www.flowconsent.com/en/services/marketing/onesignal

Marketing

# OneSignal

Marketing

OneSignal is one of the most widely used web and mobile push notification platforms, operated from the United States. It registers a service worker on your website to send push notifications and tracks subscription tokens, device metadata and IP addresses on AWS US infrastructure. Both the push subscription and the related cookies require explicit user consent in addition to the browser native push prompt.

[Block OneSignal until consent](https://app.flowconsent.com/auth/sign-up?utm_source=flowconsent.com\&utm_medium=referral\&utm_campaign=marketing) · [Scan my site](https://www.flowconsent.com/en/scan)

At a glance

- Category

  [Marketing](https://www.flowconsent.com/en/services/marketing)

- Consent

  Marketing

- Prior consent

  Required

- Documented cookies

  2

- Third-party domains

  4

- Servers

  United States (OneSignal Inc., San Mateo, California; primary processing on AWS US, with regional edge nodes)

Overview

## What does OneSignal do?

## **What is OneSignal?**

OneSignal is a customer engagement platform founded in 2014 in San Mateo, California. It is one of the most widely used solutions for web push, mobile push, in app messaging, email and SMS, with over a million sites and apps using it. The web SDK registers a service worker on the publisher domain to handle push notifications.

## **Cookies and data collected**

OneSignal stores a push subscription identifier, the OneSignal player ID and a device record (browser, OS, country, language, IP address). On the publisher site it registers a service worker (OneSignalSDKWorker.js) and uses localStorage for the player ID. Mobile SDKs collect installation and app usage events. Subscriber tags and segments may include any custom attribute the publisher attaches.

## **GDPR and ePrivacy implications**

Web push is a non essential tracker according to most EU regulators, so the OneSignal SDK and its service worker should be loaded only after the user gives consent under Art. 5(3) ePrivacy. The browser native push prompt is an additional but not sufficient consent because it does not cover the prior storage and processing required to register the subscription. Marketing notifications themselves rely on consent (Art. 6(1)(a) GDPR).

## **Data transfers and hosting**

OneSignal hosts its primary infrastructure on AWS US. Subscription tokens, device records, IP addresses and engagement events are processed in the United States. Transfers rely on the EU US Data Privacy Framework certification (where applicable) and on Standard Contractual Clauses included in the OneSignal DPA. Enterprise plans may offer regional residency options.

## **Practical compliance steps**

Sign the OneSignal DPA from the dashboard. Block the OneSignal SDK behind your CMP and load it only after explicit opt in. Use a custom soft prompt before requesting the browser native push permission, with a clear description of the purpose. Add OneSignal to your privacy notice with the US transfer, the SCC and DPF basis and the categories of data collected. Provide an obvious unsubscribe path inside notifications and the OneSignal subscriber settings.

Compliance

## OneSignal and the GDPR

OneSignal is classified as “Marketing”. On a site that targets European visitors, it must only load after the visitor consents, and it must be listed in your cookie policy.

- Legal basis

  Consent (Art. 6(1)(a) GDPR) for the push subscription, the marketing notifications and the related cookies on the website. Browser native push prompts also require an unambiguous user opt in. Consent must be granular and reversible.

- Risk level

  medium

- Applicable regulations

  GDPR, ePrivacy Directive 2002/58/EC, CAN-SPAM, CCPA, EU US Data Privacy Framework

### Impact assessment (DPIA)

A DPIA is recommended for OneSignal deployments that combine large subscriber bases, behavioural segmentation and cross device user identification, given the persistent identifiers involved and the US transfer.

### Sample text for your banner

> We use OneSignal (OneSignal Inc., United States) to send push notifications. By accepting you consent to the registration of a push subscription, the related identifiers and the transfer of your data to OneSignal in the US under appropriate safeguards.

Cookies and trackers

## What OneSignal sets and contacts

- Tracking method

  web push notification SDK and mobile push SDK; service worker registration on the website domain, push subscription tokens managed by the OneSignal backend

- Server location

  United States (OneSignal Inc., San Mateo, California; primary processing on AWS US, with regional edge nodes)

- Cookieless mode available

  Yes

- Data transferred outside the EU

  OneSignal Inc. is a US company. Push subscription tokens, device metadata, in app activity and IP addresses are processed on AWS US infrastructure. Transfers rely on the EU US Data Privacy Framework certification (where applicable) and on Standard Contractual Clauses included in the OneSignal DPA. Some EU customers can request data residency options on Enterprise plans.

### Cookies set (2)

| Name                          | Type         | Duration                  | Purpose                                                                                             |
| ----------------------------- | ------------ | ------------------------- | --------------------------------------------------------------------------------------------------- |
| onesignal-pageview-count      | first\_party | Persistent (localStorage) | Tracks the number of pageviews so OneSignal can trigger a soft prompt after a configured threshold. |
| onesignal-notification-prompt | first\_party | Persistent (localStorage) | Records whether the user has dismissed the soft prompt to avoid repeated prompting.                 |

### Third-party domains contacted (4)

- `cdn.onesignal.com`
- `api.onesignal.com`
- `onesignal.com`
- `images.onesignal.com`

Questions

## Frequently asked questions about OneSignal

Can't find your question? Write to us, we answer fast.

[Write to us](https://www.flowconsent.com/en/demo)

### What identifiers does OneSignal set?

OneSignal stores a push subscription identifier and the OneSignal player ID in localStorage on the publisher domain, registers a service worker (OneSignalSDKWorker.js) and sends a device record (browser, OS, country, language, IP) to its backend. Optional pageview and prompt counters are also stored in localStorage.

### Do I need consent to use OneSignal?

Yes. Most EU regulators consider web push a non strictly necessary tracker, so the OneSignal SDK and its service worker must be loaded only after consent under Art. 5(3) ePrivacy. The browser native push prompt is an additional but not sufficient consent because it does not cover the prior storage and registration steps.

### What is the legal basis for OneSignal?

Consent (Art. 6(1)(a) GDPR) for the push subscription, the related identifiers and the marketing notifications. The opt in must be granular and as easy to withdraw as it was to give. Notification scheduling and analytics performed in the OneSignal backend are sub processing under Art. 28.

### Does OneSignal transfer data to third countries?

Yes. OneSignal Inc. is a US company and its primary infrastructure runs on AWS US. Subscription tokens, device records, IP addresses and engagement events are processed in the United States. Transfers rely on the EU US Data Privacy Framework certification (where applicable) and on the Standard Contractual Clauses included in the OneSignal DPA.

### Do I need a DPIA for OneSignal?

A DPIA is recommended for OneSignal deployments that combine large subscriber bases, behavioural segmentation and cross device user identification, given the persistent identifiers involved and the US transfer.

### How do I implement OneSignal compliantly?

Sign the OneSignal DPA. Block the SDK behind your CMP and load it only after explicit opt in. Use a custom soft prompt explaining the purpose before requesting the browser native push permission. Add OneSignal to your privacy notice with the US transfer, the SCC and DPF basis, and the categories of data collected. Provide an obvious unsubscribe path inside notifications.

### Are there alternatives to OneSignal in the EU?

EU based alternatives include WonderPush (France), Pushwoosh (data residency in EU available), Sendmunk (Germany) and self hosted Mautic with the web push extension. For mobile only, Firebase Cloud Messaging from EU regions can be used for transactional messages but raises similar transfer questions for marketing.

### How should I update my privacy policy for OneSignal?

State that OneSignal (OneSignal Inc., United States) is a processor for push notifications and engagement. Describe the service worker, the player ID, the device record, the IP address processing and the campaign analytics. Note the US transfer with the SCC and DPF basis, and provide a one click unsubscribe link or page.

Same category

## More services: Marketing

[See the whole category](https://www.flowconsent.com/en/services/marketing)

### [Anthology Encompass](https://www.flowconsent.com/en/services/marketing/anthology-encompass)

[Anthology Encompass is a digital marketing technology that helps businesses reach, engage, and convert their target audience online. It provides advanced targeting, campaign management, and performance analytics capabilities. Anthology Encompass enables marketers to deliver personalized experiences across channels, optimize campaign ROI, and gain actionable insights into customer behavior. With automation features and data-driven optimization, Anthology Encompass empowers marketing teams to achieve.](https://www.flowconsent.com/en/services/marketing/anthology-encompass)

[Marketing](https://www.flowconsent.com/en/services/marketing/anthology-encompass)

·

### [eTrigue](https://www.flowconsent.com/en/services/marketing/etrigue)

[eTrigue is a digital marketing technology that helps businesses reach, engage, and convert their target audience online. It provides advanced targeting, campaign management, and performance analytics capabilities. eTrigue enables marketers to deliver personalized experiences across channels, optimize campaign ROI, and gain actionable insights into customer behavior. With automation features and data-driven optimization, eTrigue empowers marketing teams to achieve measurable growth.](https://www.flowconsent.com/en/services/marketing/etrigue)

[Marketing](https://www.flowconsent.com/en/services/marketing/etrigue)

·

### [GoZen Forms](https://www.flowconsent.com/en/services/marketing/gozen-forms)

[GoZen Forms is a foundational web service that powers critical website functions and digital experiences. It provides reliable infrastructure, seamless integration capabilities, and consistent performance across all devices and browsers. GoZen Forms supports modern development practices and scales with growing business needs. With a focus on stability and compatibility, GoZen Forms ensures your website delivers a smooth, uninterrupted experience to every visitor and search engine crawler.](https://www.flowconsent.com/en/services/marketing/gozen-forms)

[Marketing](https://www.flowconsent.com/en/services/marketing/gozen-forms)

·

### [MiloTree](https://www.flowconsent.com/en/services/marketing/milotree)

[MiloTree is a web technology service that provides essential functionality for websites and digital platforms. It delivers core capabilities that support site operations, content delivery, and user experience optimization. MiloTree integrates seamlessly with modern web architectures, ensuring reliable performance and compatibility across browsers and devices. Trusted by businesses worldwide, MiloTree helps organizations maintain robust websites that meet user expectations and technical requirements.](https://www.flowconsent.com/en/services/marketing/milotree)

[Marketing](https://www.flowconsent.com/en/services/marketing/milotree)

·

### [MailChimp for WooCommerce](https://www.flowconsent.com/en/services/marketing/mailchimp-for-woocommerce)

[MailChimp for WooCommerce is a digital analytics solution that helps businesses measure and understand their online performance through comprehensive data collection and analysis. It provides visitor tracking, behavioral insights, and conversion metrics across websites and applications. MailChimp for WooCommerce supports custom event tracking, audience segmentation, and automated reporting. With intuitive dashboards and visualization tools, MailChimp for WooCommerce enables informed decisions that.](https://www.flowconsent.com/en/services/marketing/mailchimp-for-woocommerce)

[Marketing](https://www.flowconsent.com/en/services/marketing/mailchimp-for-woocommerce)

·

### [Auxilia](https://www.flowconsent.com/en/services/marketing/auxilia)

[Auxilia is a foundational web service that powers critical website functions and digital experiences. It provides reliable infrastructure, seamless integration capabilities, and consistent performance across all devices and browsers. Auxilia supports modern development practices and scales with growing business needs. With a focus on stability and compatibility, Auxilia ensures your website delivers a smooth, uninterrupted experience to every visitor and search engine crawler.](https://www.flowconsent.com/en/services/marketing/auxilia)

[Preferences](https://www.flowconsent.com/en/services/marketing/auxilia)

## Make your site compliant today.

Free up to 25,000 sessions a month. No credit card, no commitment.

[Create my banner](https://app.flowconsent.com/auth/sign-up?utm_source=flowconsent.com\&utm_medium=referral\&utm_campaign=general) · [Scan my site](https://www.flowconsent.com/en/scan)
