What data gets sent to Epic when I close my game?

When I package my game in Linux and run it from the command line I notice the following in the terminal output when I close the game:

LogModuleManager: Shutting down and abandoning module HTTP (27)
LogHttp:Display: Http module shutting down, but needs to wait on 1 outstanding Http requests:`
LogHttp:Display:  verb=[POST] url=[https://datarouter.ol.epicgames.com/datarouter/api/v1/public/data?SessionID=...&AppID=UEGame.UnrealEngine.Release%7C...%7CThird%20Person%20BP%20Game%20Template&AppVersion=4.15.2-0%2B%2B%2BUE4%2BRelease-4.15&UserID=ANON-%7B...%7D%7C%7C&AppEnvironment=datacollector-source&UploadType=eteventstream] status=Processing`

Is there data being sent to Epic everytime I run my game? If so, what data?

I confirmed using netstat that there is a connection and data is sent when the game is shutdown:

tcp 0 903 192.168.1.173:33786 ec2-54-165-158-24:https ESTABLISHED 12001/UE4Game

A similar question was asked but got deleted. https://answers.unrealengine.com/questions/528787/why-does-our-server-send-posts-to-epicgamescom.html

Hi Cody,

Basically it collects data regarding the project and hardware.

You can view the data being collected in

Engine\Source\Runtime\Private\EngineAnalytics.cpp

void FEngineAnalytics::Initialize()

There are options in the Editor Preferences and Project Settings to turn off editor and end-user (packaged game) data collection in the following sections.

Editor Preferences->Private->Usage Data
Project Settings->Engine->End-User Settings

2 Likes