# For app studios: every client app, one link each

Last updated 1 November 2026

You build apps for clients and hand them over with a launch plan. Jumper.to gives every client app one store link and QR code, the privacy policy and support pages the stores ask for, and install links per campaign so the launch report has real numbers. No SDK goes into the client’s app, so there is nothing to explain in a security review.

## Per client app

1. **Add the app.** Paste the store link at app.jumper.to/new. Name, icon and both stores fill in.
2. **Add the store pages.** Privacy policy and support, pasted from the client’s text.
3. **Make campaign links.** One per channel in the launch plan: ads, social, print, email.
4. **Report.** Pull taps and uniques per link with the stats API; installs from the store consoles.

## What each client app gets

Every client app is set up the same way, so the handover checklist stays short.

### Per client app

One credit per link or page; the client owns nothing they have to maintain.

| Item | Used for |
| --- | --- |
| One link and QR code for both stores | Website, emails, packaging, posters |
| An install link per campaign | Launch report: taps per channel next to installs per campaign |
| Privacy policy and support pages | App Store Connect and Google Play Console submission |
| A landing page with icon and store buttons | Visitors on a computer, press and partners |
| A read-only stats key | Your reporting tool or the client’s spreadsheet |

Nothing ships inside the client’s app, so there is nothing to explain in a security review.

## Nothing to add to the client’s app

Attribution SDKs add code, network calls and privacy questions to an app you are responsible for. Jumper.to works on the link only. The stores count installs per campaign from the tags on each link, and nothing ships inside the app. When a client asks what data goes where, the answer is short: the tap is counted without storing IP addresses or cookies, on EU servers.

## Launch reports with real numbers

Each client app gets a page with its links. Create a read-only key and pull the numbers into your report: taps and daily uniques per link, channel or campaign, over any period. Put them next to the installs from App Store Connect and Google Play, and the launch report shows what each channel brought.

- [Docs: the read-only stats API](https://jumper.to/docs/stats-api)

## Print without risk

Clients print: packaging, posters, shop windows. A QR code that holds the store address breaks the day the listing changes. A Jumper QR code holds the link, so you can repoint it after printing. Download SVG for the print shop, with the client’s logo in the middle on a paid credit.

## Handing over

Today an account belongs to one email address and there are no team seats or transfers between accounts. Studios keep client apps in a studio account, or set up the links in the client’s own account during handover. Tell us at hello@jumper.to if you manage many apps; we read every message.

## Privacy policy, terms and support pages

Both stores ask for a privacy policy link before they accept your app, and Apple also asks for a support link. With Jumper.to you write or paste each page as plain text (or upload a .md file) and get an address like oxi.cc/\<your link>/privacy-policy. Pages are text only: headings, lists, tables and links, no images or scripts. Each page uses one credit, like a link. Paste the addresses in App Store Connect and Google Play Console when you submit for the client.

## What Jumper.to does not do

It does not open your app when it is already installed (that needs Universal Links and App Links on your own domain), it has no deferred deep links, and it does not follow people inside your app. It is a link and its numbers, not an attribution platform.

- [Universal Links and App Links: when you need them](https://jumper.to/docs/universal-links-and-app-links)

## Make your first client link

Paste your App Store or Google Play link. 3 free credits: each link or page uses one. Nothing to install in your app.

Your App Store or Google Play link: [Get my free link](https://app.jumper.to/new)

- 3 free credits: each link or page uses one.
- Nothing to install in your app
- No credit card

[Start from scratch](https://app.jumper.to/new)

## Related

- [Stats API](https://jumper.to/docs/stats-api)
- [See which campaign brings app installs](https://jumper.to/track-app-installs-by-channel)
- [One QR code for both stores](https://jumper.to/qr-code-for-both-app-store-and-google-play)
- [Branch.io alternative](https://jumper.to/branch-io-alternative)
- [App link tools compared](https://jumper.to/compare)

## Questions

### Can I manage several client apps in one account?

Yes. Each app has its own page with its links, pages and stats. There are no team seats yet: one account, one email address, so use a shared studio address if several people need access.

### Can I report numbers to clients?

Yes. Export them with the read-only stats API (JSON, per app, link, channel or campaign) into your own report, sheet or dashboard.

### Do I need to add anything to my client app?

No. Jumper.to works on the link only. Nothing ships inside your app, and there is no new release to make. Reading the Google Play referrer is optional and uses Google’s own library.

### Can a link use the client’s own domain?

Not yet. Links live on oxi.cc, Jumper.to’s short domain. Paid credits can use a custom address on it, like oxi.cc/clientname.

### What does it cost?

3 free credits: each link or page uses one. Free credits renew every year. After that: $2 a credit a year, 10 credits for $10, 100 credits for $20. Taps are unlimited and there are no ads.
