Sea Duel collects no personal data. There are no accounts, no advertising, no analytics and no crash reporting, and nothing is ever sent to the developer — there is no server of ours anywhere. Your scores and settings stay on your device.
Sea Duel is not, however, an app that cannot reach the network at all: two devices can play each other. That happens only when you choose it, and section 4 says exactly what is transmitted then, to whom, and what they can see.
Every permission the app declares serves the game against another device, apart from the last:
INTERNET — the connection to the other device, or to a relay you have entered
yourself.ACCESS_WIFI_STATE, CHANGE_WIFI_STATE — announcing a game on the
local network and finding one there.BLUETOOTH_ADVERTISE, BLUETOOTH_CONNECT,
BLUETOOTH_SCAN, and the two older Bluetooth permissions up to Android 11) — the
Nearby way of playing, which needs no network.NEARBY_WIFI_DEVICES on Android 13 and up — the same, declared with
neverForLocation.ACCESS_FINE_LOCATION, only up to Android 12 — on those versions the system
classes scanning for nearby devices as a location capability. The app never asks for a location
and never evaluates one.VIBRATE — the tick on a hit.The Bluetooth and nearby-devices permissions are requested at the moment you open the Nearby part of the lobby, not before, and playing against the machine or against someone on the same phone needs none of them. There is no access to camera, microphone, contacts, calendar, photos or files.
The following is stored, and only in the app's own private preferences file:
None of this identifies a person. The file belongs to the app, is readable only by it, and is removed when the app is uninstalled. Clear on the Scores tab deletes the record and the best wins at any time; the device's app settings (“clear storage”) remove everything at once.
This section applies only if you choose Two devices. Against the machine or against someone on the same phone, nothing leaves the device at all.
The game speaks five kinds of message and nothing else: a greeting carrying a protocol version and the name your device reports for itself (usually the model, such as “Pixel 7”); a note that a fleet is ready; a shot, as two numbers; the answer to a shot, with its result and the name of a ship if one sank; and a goodbye. No other content is sent, and nothing is read from the device beyond that name.
A direct connection between the two devices on your local network. The other device sees your local IP address and the device name — which is inherent in any network connection. Nothing passes through anyone else.
This route uses Google Nearby Connections, part of Google Play services on your device, over Bluetooth and Wi-Fi Direct. It is initialised only when you open that part of the lobby, and nothing is advertised or scanned for until you tap host or search. Google processes data as part of providing that service; for that component Google's privacy policy applies. The app hands it the device name and the game's messages, nothing more.
Both devices connect out to a relay that pairs them by a short code. The developer operates no relay. The address is one you enter yourself — your own, or one someone has given you.
Whoever operates that relay can see that a connection exists, the IP addresses of both sides, and the room code. Without Encrypted connection they can also read the game messages passing through, which is to say shots and their answers. With it switched on, the link between each device and the relay is TLS-encrypted, though the relay is still the point where the two halves meet. If you use a relay that is not yours, that operator's terms and privacy practices apply, not these.
The relay is a single Python file in the project's source, meant to be run by you on a machine you control. It stores nothing and forwards lines between two paired players.
The app includes Google Play services (Nearby Connections) for the Nearby way of playing, as described above. Apart from that it contains no ad networks, no analytics or crash reporting services, and no tracking or data collection libraries.
No data is transmitted to the developer or to third parties on the developer's behalf. There are no user accounts, no sign-in, no newsletter and no identifiers assigned to you. If you write by email, that message is used only to answer it.
If the app is obtained through Google Play, Google processes its own data as part of distribution and installation. The developer of this app has no influence over that; Google's privacy policy applies.
The app is suitable for all ages and collects no data — from children or anyone else. Playing against another device connects to whichever device or relay is chosen; parents may prefer to leave that mode alone, and the game against the machine works without it.
Since no personal data is processed by the developer, no claims for access, correction or erasure arise against them. You can delete everything the app has stored yourself at any time: via Clear on the Scores tab, via the device's app settings, or by uninstalling.
If the app's functionality changes, this policy will be updated. The date above names the version currently in force.