What data is collected by the Platform?
The article explains three types of data collected and gives detailed information on each.
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:
pageWhat analytic data is collected by your SDK?Last updated