Privacy
Warpling Privacy Policy
The short version
Warpling has no account, no analytics and no advertising SDK, and what you put into the app stays on your phone. The one exception is a message you choose to send us: from version 1.0.6 on Android, Settings → Send feedback sends what you typed, plus a few details about the app and phone, to our support inbox, and only when you tap Send. It is described in full below.
What Warpling stores on your device
All of this lives only on your phone, in the app's own private storage. None of it is transmitted anywhere (feedback carries none of it), and all of it is deleted when you uninstall the app. On iOS, the home-screen widget and the Control Center control read the same on-device data through a shared App Group container, which is still only on your phone.
| What | Why | Where |
|---|---|---|
| Servers you save (name, address, port, advertised version) | So you can start them again with one tap | App database |
| Which console you picked on first run | To show the right joining instructions | App preferences |
| Session settings (keep listening, auto-stop delay, theme, accent, text scale) | To keep the app the way you set it | App preferences |
| Whether Warpling Pro was purchased | To show the widget and the full theme set | App preferences, confirmed with Google Play / the App Store |
| Which servers you asked to be alerted about | So Warpling can tell you when one comes back online | App database |
| The current session's state and your saved servers, as the widget shows them | So the widget (and, on iOS, the Control Center control) can show and start a session | App preferences (shared with the widget on iOS) |
On Android, the app declares android:allowBackup="false", so none of this is copied into
Android's cloud backup or transferred to a new device.
On iOS, the app's data (saved servers, preferences, alert list) is included in your device's normal iCloud or computer backups, like any app's. It goes to your own Apple backup, never to us.
What leaves your phone
Three things, plus a rating prompt that sends nothing to us:
- Game traffic to Bedrock servers. When you start a session, Warpling sends a status query and then a game connection to the address and port you entered, exactly as your console would. It also sends the same kind of status query (a ping, with no data about you in it) to show whether servers are online: the ones in the Browse list while you look at it, your saved ones, and — from time to time in the background — the ones you asked to be alerted about. Those servers see your IP address, as any server you play on does. Your console connects to Warpling over your own Wi-Fi; that traffic never leaves your network.
-
A purchase, if you make one. Warpling Pro is sold through Google Play Billing on Android and through the App Store on iOS. The purchase is handled entirely by Google or Apple — Warpling never sees a card number, a name or an email address, and it stores only the fact that Pro is owned. That transaction is covered by the store's own terms and privacy policy (Google Play's, or Apple's).
Google Play Billing brings Google's own delivery library (
com.google.android.datatransport) into the app. It is part of the billing library, not something Warpling calls, and Warpling sends nothing through it. Google Play In-App Review (below) is also a Google library, and likewise sends nothing from Warpling.On Android, Warpling also includes Google Play Install Referrer (
com.android.installreferrer). From version 1.0.7, on first launch Warpling asks Google Play once for the referrer of its own install. If you got to Google Play from a Warpling join link (/j/…), that referrer holds the server's address: Warpling fills it in and then asks you before starting anything. It stays on your phone; Warpling sends nothing anywhere and keeps only the fact that it has checked. -
Feedback, only when you send it. Settings → Send feedback (Android, from version 1.0.6) posts to ByteHaven Studios' feedback intake (
bytehavenstudios.com/feedback/submit) what you typed, the kind you picked, a reply email address only if you typed one, and the app version, Android version, phone model and language, so we can reproduce a problem. Nothing about your servers, consoles or network goes with it. Our server also notes the country the request came from, as Cloudflare reports it, to spot abuse. It reaches our support inbox, is used only to read and answer you, and is not shared or sold. The intake's own copy expires after 90 days; to see or delete the conversation in our support inbox, write to support@bytehavenstudios.com. Nothing is sent until you press Send.In Google Play's Data safety terms, this is data that is collected and not shared, used for app functionality: App activity → other user-generated content (optional), App info and performance → diagnostics, and Personal info → email address (optional); plus Location → approximate location (optional), the country above, used for fraud prevention and security.
The store's rating prompt. After a successful session, Warpling may show the store's own rating prompt: Google Play In-App Review on Android, Apple's system prompt on iOS. The prompt is Google's or Apple's. Warpling receives nothing back, not whether you rated it, nor the rating.
What Warpling never does
- No analytics, crash-reporting or advertising SDK.
- No account, no sign-in. Warpling never asks for your Microsoft, Xbox, Sony or Mojang credentials, and could not use them if it had them.
- No location. The app does not request location permissions.
- No contacts, no photos, no microphone, no camera, no files.
Permissions, and what each one is for
Android
| Permission | Why it is needed |
|---|---|
INTERNET |
Reach the server you typed in, and send feedback when you ask it to |
ACCESS_NETWORK_STATE |
Tell you when the phone has no network, and diagnose why a console can't see the world |
CHANGE_WIFI_MULTICAST_STATE |
Receive the console's LAN discovery broadcasts on your Wi-Fi |
FOREGROUND_SERVICE, FOREGROUND_SERVICE_CONNECTED_DEVICE |
Keep the LAN world up while you switch to your console; the ongoing notification is always visible |
WAKE_LOCK |
Keep the session alive with the screen off, until your console gets through |
POST_NOTIFICATIONS |
Show that ongoing session notification, with its Stop button |
com.android.vending.BILLING |
Buy Warpling Pro through Google Play |
com.google.android.finsky.permission.BIND_GET_INSTALL_REFERRER_SERVICE |
Read, once after install, the server link that sent you to Google Play, so that server is filled in for you |
iOS
| Permission | Why it is needed |
|---|---|
| Local Network | See and answer the consoles' LAN discovery on your Wi-Fi, so your console can be sent on to your server. The app's own prompt says: “Warpling shows a world on your Wi-Fi that your console can join, then sends the console on to your server.” |
| Notifications | Only for the server-back-online alerts you turn on; asked when you first set one |
| Background App Refresh | The occasional status ping for servers you asked to be alerted about; it never starts a session |
On iOS, Warpling asks for no location, contacts, photos, microphone or camera access, and does no tracking: there is no App Tracking Transparency prompt.
A session never starts on its own. There is no boot receiver, and the only scheduled work is the online-alert ping above, which runs only while you have asked to be alerted about a server and never starts a session: a session exists only because you tapped Start.
Children
Warpling is not directed at children under 13, and its store listings target ages 13 and up. Apart from a feedback message someone chooses to send (above), Warpling collects no data from anyone.
Changes
If this policy changes, the date at the top changes with it, and the revised version is published at this same address before the change reaches a release.
Contact
Questions about this policy: support@bytehavenstudios.com
Not an official Minecraft product. Not approved by or associated with Mojang or Microsoft.
from ByteHaven Studios
Who publishes Warpling
Warpling is made and published by ByteHaven Studios, an independent app studio. The same company is responsible for this policy.
- Legal name
- ByteHaven Studios LLC
- Registered address
- 30 N Gould St, Ste N, Sheridan, WY 82801, USA
- Privacy contact
- support@bytehavenstudios.com
- Studio
- bytehavenstudios.com