Gathered Data

What information is sent?

All versions of Payara return a limited amount of information about its specific configuration. No sensitive data about your machine or specific usage of Payara Server is sent to 0s or any member of the Payara Services team.

Gathered attributes

The following is the list of information attributes gathered by the Phone Home serviceL

Attribute Example

Payara Server Version

4.1.1.164 #badassfish

Java Virtual Machine Version

1.8.0_121

Domain Uptime

36500

Number of nodes in the domain

1

Number of instances in the domain

2

Randomly generated UUID

eaa6fe2c-2388-4aa7-fdcc-288c7b318ddfeaa6ef23-2388-4aa7-8dcc-288c7b318ddf

This is the only data which the phone home service gathers from your system.

The UUID is specific to the DAS and is randomly generated on startup, so it is not machine specific.

Changes to gathered attributes

The following is an historic list of changes made to the phone home service and the information attributes that are gathered by the service if its needed for auditing purposes:

  • 4.1.1.162: Initial implementation of the service.

  • 4.1.1.164: UUID added.

How is the information transferred?

Gathered phone home data is sent via a GET request to this address

What is the data used for?

The phone home data is presently used to gather usage statistics about Payara Server, such as how long users typically run instances, and what versions they use.

Previously this could only be done at an extremely simple level from downloads over time, giving us no idea how Payara Server is used beyond specific interactions with contributors and customers which may not accurately represent the state of our user base.

The phone home service was designed as a non-intrusive survey tool which would only gather data specific to Payara and has no contact with any running applications, or indeed anything on your machine other than the mentioned attributes.

Source Code

If needed, the source code for the phone home script is available to view on github.