---
title: "On-Premise Deployment"
description: "Learn about DoveRunner Mobile App Security on-premise deployment options for enterprise customers."
---
> For the complete documentation index, see [llms.txt](/llms.txt).

import { Aside, LinkCard } from '@astrojs/starlight/components';

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

## How It Works

### Android

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

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

## Data Routing Options

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.

## Evaluating Before Deployment

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.

<LinkCard
  title="Get Started with the Cloud Version"
  href="/mobile-app-security/console/"
  description="Try the full integration flow using the cloud-based Developer Console."
/>

## Get in Touch

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

<Aside type="tip">
If you're evaluating on-premise deployment, contact us via the [HelpDesk](https://support.doverunner.com) to start a conversation with our solutions team.
</Aside>