Privacy Policy


Engine Driver does not collect or transmit any personal information.

Engine Driver does not transmit any information from the phone, other than the model train information, to any other app, site or person. Model train information within the app is only used within the app, or to instruct a server to operate your model trains.

Required Permissions

These permissions are required to be granted to Engine Driver for it to function at its best, but as of Version 2.40.200 it will generally work without any of these permissions being granted.

  • Engine Driver needs the NOTIFICATION permission to warn you when the app has been pushed into background.

  • Engine Driver needs the READ_PHONE_STATE permission to (optionally) stop your locos while you are using the phone.

  • Engine Driver needs the ACCESS_FINE_LOCATION permission for the app to read the WiFi SSID.

    This is used, in some cases, to determine the type of Command Station/Server.

    If you are using a DCC-EX EX-CommandStation in Access Point mode, this permission is needed to ‘find’ the server. If not granted, you will need to type in the IP address of the server manually.

    If you are using an MRC or Digitrax WiThrottle Server server, Engine Driver will alter some internal settings for better performance. If this permission is not granted Engine Driver may not perform optimally.

Note: Use Location (in Android 8 or greater) must be enabled in the Android system settings for Engine Driver to ‘find’ servers on the network.

Optional Permissions

These permissions are optional and can be granted to Engine Driver to enhance its functionality.

  • Engine Driver needs STORAGE permissions to load background images.

  • Engine Driver needs READ_MEDIA_PERMISSIONS permissions to load background images.

  • Engine Driver needs READ_MEDIA_VISUAL_USER_SELECTED permissions to load background images.