Rokt Documentation
  • Documentation
  • User Guide
  • SDK
  • API
  • Third-Party Integrations
  • Help

›React Native SDK

Getting Started

  • Introduction

Web SDK

  • Overview
  • Architecture
  • Integrating the Web SDK
  • Integration Examples

    • Confirmation Page Integration
    • Preparative Iframe
    • Page Identifier
    • Single Page Applications
    • Brand Conversion Integration
    • In Transaction/Cart Integration
    • Event-based Integration
    • Sandbox Integration
  • Integration Best Practices
  • Attributes
  • Security
  • Mobile In-App Web Pages
  • API

    • README
    • Globals

    Enumerations

    • FailureReason

    Interfaces

    • Attributes
    • Cart
    • CartItem
    • PlacementCloseEvent
    • Rokt
    • RoktConfiguration
    • Widget

iOS SDK

  • Overview
  • Version
  • Integrating the SDK

    • Integrating and Initializing the SDK
    • Launching an Overlay Placement
    • Launching an Embedded Placement
    • Recording a Brand Conversion
    • Sandbox Integration
  • Attributes
  • Security

Android SDK

  • Overview
  • Version
  • Integrating the SDK

    • Integrating and Initializing the SDK
    • Launching an Overlay Placement
    • Launching an Embedded Placement
    • Recording a Brand Conversion
    • Sandbox Integration

    Attributes

    • Core Attributes
    • Vertical Attributes
  • Security

React Native SDK

  • Overview
  • Version
  • Integrating the SDK

    • Integrating and Initializing the SDK
    • Launching an Overlay Placement
    • Launching an Embedded Placement
    • Recording a Brand Conversion
    • Sandbox Integration

    Attributes

    • Core Attributes
    • Vertical Attributes
  • Security
Edit

React Native SDK Security

If you are releasing a React Native application through the Apple App Store onto iOS devices, you will need to comply with the privacy considerations that Apple has introduced with iOS 14. When releasing an application to the App Store, publishers are required to declare what information their app and any 3rd party SDKS within the app is collecting about their users.

In order to help Rokt partners answer these questions, we have put together the following information about the data that the Rokt React Native SDK collects. This information applies to both iOS and Android integrations. These attributes are collected in order to select the most relevant offers for the customer and are not shared with any 3rd parties without explicit consent. It should be noted that Rokt’s processing of personal information is governed by Rokt’s Partner Agreements and Privacy Policy and that the Rokt UX provides privacy disclosures to customers by presenting its privacy policy (and that of the partner, if requested) within the Rokt Widget.

Data required/collected by the Rokt React Native SDK

The following data is collected by the Rokt React Native SDK or is a data field that is required to be shared by the partner in order for the SDK to operate as intended:

  • Email
    • Rokt requires the customer email address to be shared by the in order to fulfill the customers request when opting-in to a Rokt offer (e.g. subscribing them to an email newsletter for one of Rokt’s Brands). Email address also allows conversions to be attributed to the appropriate Rokt campaign.
  • Product Interaction
    • The Rokt React Native SDK collects data about how the user interacts with the Rokt placement. This includes placement impressions, offer impressions as well as positive and negative engagements.
  • Advertising Data
    • The Rokt React Native SDK collects data about which offers have been displayed to a user and what offers have been positively or negatively engaged with.
  • Other Data
    • The Rokt React Native SDK also collects some device data points not unique to the person or device. This includes Device Type; Brand & Model; Operating System & Version; Application Package Name & Version; IP Address and UI Locale.

Data recommended to be shared with the Rokt React Native SDK

In addition to the data above, Rokt partners are encouraged to pass additional data as rich, granular data allows for greater campaign optimization, enhanced targeting, personalization capabilities, and spend efficiencies. A list of recommended core attributes and vertical specific attributes is provided and you can also pass any custom attributes to complement the standard integration.

These recommended attributes cover data from the following categories however it is up to the Rokt Partner’s discretion as to whether these are shared with Rokt or not.

  • Name
  • Phone Number
  • Physical Address
  • Payment Info
  • User ID
  • Purchase History

Data that is not collected by the Rokt React Native SDK

The Rokt React Native SDK does not collect or require data from any of the below categories:

  • Other User Contact Information
  • Health and Fitness Data
  • Credit or Other Financial Information
  • Precise or Coarse Location
  • Sensitive Information (e.g., political or religious views)
  • Contacts
  • Emails, Text Messages, Photos, Videos, Audio Data, Gameplay Content, Customer Support or Other User Data
  • Browsing History
  • Device ID
  • Other Usage Data
← Vertical Attributes
RESOURCES
DocumentationUser GuideSDKAPIIntegration PartnersHelp
COMPANY
About UsContact UsCareersEngineering Blog
Rokt Documentation
Copyright © Rokt 2021 - All Rights Reserved