Pango Platform
HomeConsole
  • What is Pango Developer Platform
  • Getting started
    • Sign up on the Management Console
    • Create a new project
    • Switch projects
    • Change console settings
    • Edit your profile
    • Try out the demo app
    • Keep exploring
    • Deprecation and Sunset
  • Console details
    • Dashboard
      • General
      • Location loading
    • Users
      • User page
    • Active sessions
    • Network
      • Countries
      • Locations
      • Pools
        • Optimal location
        • Location rules
    • Settings
      • General
        • Project config description (JSON format)
          • Server selector (JSON format)
          • Request selector (JSON format)
      • Authentication methods
        • Auth Plugin requirements
      • VPN
        • General
        • VPN Bypass list
        • Client Networks
      • Member
    • Export Data
    • Log
  • SDK
    • Unified VPN SDK
      • Features
        • Personal Bridge
      • Tunnel Vision and Tunnel Crack Prevention
      • Unified VPN SDK Feature Comparison By Platform
    • Unified VPN SDK for Android
      • Setup
        • Application Setup
        • Proguard Rules, Notification, and Analytics Configurations
        • Backend URL Configuration
      • Usage
        • Initialization
        • VPN Interface
        • Backend interface
      • Features
        • Hydra Protocol
          • Location profile (Hydra only)
        • Custom sdk dependencies
        • Deferred VPN Service Initialization
        • Authentication
        • Client Network List (CNL)
        • OpenVPN transport
        • Wireguard Transport
        • Reconnection strategy
        • Single Protocol SDK
        • Killswitch
        • Domain route via VPN
        • Process route via VPN
        • Process Bypass
        • Domain Bypass
        • Traffic rules
        • VPN Node DNS Configuration
        • Multihop
          • Optimal Location
      • Exceptions
      • Version migration
      • Changelog
    • Unified VPN SDK for Apple
      • Setup
        • Application Setup
        • Network Extension Setup
          • Network Extension Setup for tvOS
        • Backend URL Configuration
      • Usage
        • Single Protocol SDK
        • Unified SDK
        • Logging
        • Decoding Encoded VPN SDK Logs
        • Analytics Configuration
      • Features
        • Deferred VPN Service Initialization
        • Authentication
        • Wireguard Transport
        • Reconnection strategy
        • Killswitch
        • Domain Bypass
        • Multihop
          • Optimal Location
        • Client Network List (CNL)
        • Domain route via VPN
      • Changelog
      • API Reference
    • IPSEC VPN SDK for Apple
    • Unified VPN SDK for Windows
      • Setup
        • Backend URL Configuration
        • Service command line arguments
        • ARM Platform Support
      • Usage
        • CoreAPI
        • Events
        • Generating a Unique Device Identifier
        • Error processing
        • Pipe Messaging
      • Features
        • Traffic protection
          • Killswitch
          • Prevent IP Leaks
          • Block Local Networks
        • Other
          • Firewall
            • DNS Monitor
            • Process Bypass
            • Domain Bypass
            • Process route via VPN
            • Domain route via VPN
          • Throttling
          • Optimal Location
          • Common issues
        • Hydra Protocol
          • CustomDNS, UserDNS, MultiHop, VpnProfiles
        • OpenVPN Protocol
        • Wireguard Protocol
        • IPSec Protocol
      • Collecting Debug Logs
      • Changelog
    • Unified VPN SDK for Routers
      • SDK. Shared library.
      • Configuration Interface (CI)
        • Unix Domain Sockets CI
        • REST API CI
  • REST API
    • Partner API
  • Sample applications
    • Unified VPN SDK demo for Windows
    • Hydra VPN SDK demo for iOS
    • IPSEC VPN SDK demo for iOS
    • Unified VPN SDK demo for Android
    • Hydra VPN SDK demo for OpenWRT
    • OpenVPN configuration file
  • Resources
    • Use cases
      • Public VPN
      • Business VPN
        • Creating a Business VPN Project
        • Wi-Fi Security for Business
      • Application anti-blocking
    • How-to
      • Create a Firebase project for User Authentication
      • AWS CloudFront Distribution of the Platform URL
      • How can I get Shared Secret key from iTunes Connect for In-App Purchase
  • FAQ
    • General
      • VPN Platform Flow
      • What data is collected by the Platform?
      • What analytic data is collected by your SDK?
      • How the Platform restricts access to our data?
      • Why DNS Leak tests often indicate positive result?
      • Do we need to perform endpoint health checks?
      • How is the VPN exit node found?
      • How are streams re-marked if VPN is enabled/disabled on an active flow?
      • Is there a maximum number of supported devices?
      • Are both IPv4 and IPv6 supported?
      • What is the MTU of the tunnel?
      • Are any redundancy measures in terms of reliability provided?
      • Is there any load balancing?
      • Do you block broadcast and multicast to/from the VPN?
    • List of Open Source libs
Powered by GitBook
On this page
  • Project users and devices data
  • VPN session statistic
  • SDK events

Was this helpful?

  1. FAQ
  2. General

What data is collected by the Platform?

The article explains three types of data collected and gives detailed information on each.

PreviousVPN Platform FlowNextWhat analytic data is collected by your SDK?

Last updated 3 years ago

Was this helpful?

The platform collects 3 types of data:

The platform does not collect or analyze any Personal Identifiable Information.

  • all the identifiers are auto-generated

Project users and devices data

User data includes the following parameters:

Property Name

Type

Description

ID

integer

A unique user ID auto-generated by the platform

Name

string

Unique user key - concatenates a type of user authentication and an auto-generated user ID in the authentication service.

Example: firebase_jfqmTeaifwPNuOwIofHHdhY89Po1

where firebase means that the user is authorized with Firebase authentication type and jfqmTeaifwPNuOwIofHHdhY89Po1 is an auto-generated unique user ID in the Firebase service.

Description

string

(optional) Additional user information

Auth method

string

User authentication method (e.g. anonymous, firebase, etc)

Registration date

timestamp

Date and time of user registration on the Platform

Project

string

Project ID for this user (is chosen by the project owner)

Status

boolean

Users status: 0 - active, 1 - blocked

License

number

License ID for the current user (license limits the number of devices and is chosen from the predefined list).

Traffic limit

number

The per-day or per-month traffic limit for the current user (bytes)

Extref

string

(optional) additional description

Country

string

Approximate user country

Auth profile

string

Public profile of the user. It is received from the response of the authentication service.

Activated devices

number

Number of activated devices

Device data includes the following parameters:

Property Name

Type

Description

ID

number

Device ID. The Platform generates a unique Device ID.

Device ID

string

A unique device identifier, auto-generated by SDK. It is different from the real device ID.

Registration date

timestamp

Date and time of the device registration on the Platform

Name

string

Factory name of the device

Type

string

android, ios, etc.

User Name

string

auto-generated user ID of this device

Status

boolean

Device status: 0 - is active, 1 - is blocked

Data is preserved for 12 months, if not deleted by project managers through the platform management console, and has any activity.

VPN session statistic

For each user session, the following data is collected:

Property Name

Type

Description

Session ID

string

A unique auto-generated session identifier (e.g a3f727d261640aa65cc3c89a47080c2b)

Device ID

integer

A unique auto-generated device identifier

Carried ID

string

A unique auto-generated identifier

User ID

string

A unique auto-generated identifier

Start time

timestamp

When has the session started? (e.g 9999-12-31 23:59:59.999999 UTC)

End time

timestamp

When has this session stopped? (e.g 9999-12-31 23:59:59.999999 UTC)

RX

integer

Amount of traffic received (bytes)

TX

integer

Amount of traffic transmitted (bytes)

Server ID

integer

VPN-node ID for the current session on a particular device (is valid until the session is terminated)

Internal IP

string

Internal session IP. It is different from the real device IP.

Data is preserved for 12 months.

SDK events

SDK sends various events to the platform. This data is used for quality connection monitoring and issue investigation.

Data is preserved for 3 months.

Full events parameters are described in the following document:

Project users and devices
VPN session statistic
SDK events
What analytic data is collected by your SDK?