Skip to content

On-Premise Deployment

DoveRunner Mobile App Security supports on-premise deployment for enterprise customers who require data sovereignty or have restrictions on using cloud-based services.

A dedicated Java application is provided for on-premise Android app protection. The sealing workflow is identical to the cloud version — upload your APK or AAB, and the on-premise server handles protection and returns the sealed build.

iOS app protection uses the same SDK distributed through the Developer Console. No separate on-premise component is required for the SDK itself.

Regardless of whether app protection runs on-premise or in the cloud, you can choose how runtime telemetry data is handled:

  • DoveRunner cloud data service — Data is sent to DoveRunner's managed infrastructure. No additional setup required.
  • Customer-hosted endpoint — Provide your own URL and DoveRunner will build a version of the SDK (both Android and iOS) that sends data directly to your endpoint. The JSON schema for the incoming data is provided alongside the build. Collecting that data, storing it, and building any analytics or dashboards on top of it is the customer's responsibility. DoveRunner may provide sample code as a reference, but server implementation and infrastructure setup are outside the scope of the default engagement.

Because the on-premise version behaves identically to the cloud version from an integration standpoint, you can run a full proof-of-concept using the standard cloud setup. This is the recommended approach for onboarding and evaluation before finalizing your on-premise deployment scope.

On-premise deployment is scoped and delivered through a structured engagement — technical requirements, work scope, and data configuration are defined together with your team.