How This Briefing Works
This report opens with key findings, then maps the gaps between what OneSignal discloses and what BLACKOUT observed at runtime. From there: what it means for your organization, what to do about it, and the detection data and evidence underneath.
Key Findings
Analysis pending. Findings will appear here once intelligence collection is complete.
Claims vs. Observed Behavior
consent
“GDPR and CCPA compliant with consent management”
Consent deferral is opt-in configuration; default SDK behavior transmits data pre-consent
tracking
“Does not use cookies for web tracking”
Uses Local Storage and IndexedDB which persist beyond cookie clearing and may bypass cookie consent mechanisms
data_sharing
“Free push notification service”
Free tier historically monetizes by sharing user behavioral and transaction data with advertisers
pending
“Awaiting scanner verification”
Runtime behavior analysis pending to confirm SDK initialization timing, data transmission pre-consent, and Local Storage usage patterns
What This Means For You
What To Do About It
Role-specific actions based on observed behavior
Recommended Actions for OneSignal
- →- Verify SDK consent configuration: ensure requiresUserPrivacyConsent is enabled to prevent pre-consent data transmission to OneSignal servers. - Audit free vs paid tier implications: if on free tier, understand that user data is shared with advertisers and evaluate upgrade to eliminate data monetization. - Review Local Storage and IndexedDB entries created by OneSignal SDK and ensure these are covered by your consent management platform. - Evaluate AppsFlyer, Firebase, and other integration data flows to map where OneSignal-collected behavioral data propagates. - Implement server-side push delivery where possible to reduce client-side SDK footprint and associated tracking surface.
Negotiation Leverage
- →OneSignal's negotiation position is significantly weakened by the free tier data monetization model, which shares user data with advertisers. This creates immediate leverage: demand contractual confirmation that paid tier data is not used for advertising purposes and request audit certification. The default pre-consent SDK behavior is a second pressure point. Require OneSignal to confirm in writing that their SDK respects consent state when properly configured, and negotiate SLA terms around consent configuration support. For enterprise contracts, demand data residency options, sub-processor transparency, and explicit restrictions on behavioral data use beyond contracted messaging services. The ISO 27001/27701 certifications provide security assurance but do not address the fundamental data monetization business model.
IOC Manifest
Indicators of compromise across 4 categories. Use for detection rules, CSP policies, or Pi-hole blocklists.
Ecosystem & Supply Chain
Evidence Artifacts
Artifacts collected during analysis, available with evidence-tier access.
Complete network capture with all requests and responses
63 detection signatures across scripts, domains, cookies, and network endpoints