Legal · Security

Security & Disclosure

How we keep CrewPlay safe, what we know it doesn’t protect, and how to tell us if you find a way to break it. Good-faith research is welcome here.

  • Effective 22 Sep 2026
  • Updated 12 Oct 2026
  • Version 1.2

The short version

  • Nothing to breach. No servers, no accounts, no database of players.
  • Everything from the network is untrusted. Crew Link checks every message before using it.
  • Purchases are verified against Google Play’s own signed records.
  • Found something? Email us. We reply within three working days.
  • Safe harbour. Research that follows this policy will never be met with legal action.

1 How CrewPlay is built

The safest server is the one that doesn’t exist. What CrewPlay does do is locked down.

  • No backend. CrewPlay has no servers, accounts or cloud storage, so there is no central store of player data to attack.
  • Crew Link treats every message as untrusted, in both directions. Seats are tied to the connection they arrived on and can only be reclaimed with a secret token; each connection has a message budget; and every game re-checks a guest’s move with the same rules the shared screen applies. In Rock Paper Scissors no phone is ever sent another player’s hand before both are out, so a modified phone has nothing to read early.
  • Purchases unlock only when Google Play reports them as paid, for this app and this product, and, in release builds, when Google’s cryptographic signature checks out.
  • No deep links, so other apps cannot open CrewPlay at an arbitrary screen, and nothing is logged from release builds.
  • No content comes from the internet: even the Daily Challenge word is picked on the phone, from the app’s own profanity-filtered list.
  • This website makes no third-party requests and is served with a strict Content-Security-Policy, HSTS and anti-framing headers.

2 What we know it doesn’t protect

We would rather tell you than have you find out.

  • Crew Link traffic is not encrypted. It never leaves the local network and carries only game information, but anyone controlling that network could read it. Play on a hotspot or network you trust.
  • Rooms are visible on the network. Anyone on the same Wi-Fi with CrewPlay open can see that a room exists and the host’s nickname.
  • A rooted or modified phone can read or change any app’s local data, CrewPlay’s included, such as coins. That only affects that phone.

3 Reporting a vulnerability

Email us with the steps to reproduce it. Please keep it private until we have fixed it.

  1. Email support@epsilondevelopers.xyz with the subject “Security report”, or use the contact page.
  2. Tell us what you found, the steps to reproduce it, the CrewPlay version (Settings → About), your phone model and Android version, and what an attacker could do with it.
  3. Please do not include other people’s personal information, and keep the issue private until we have released a fix or 90 days have passed, whichever is sooner.

Our machine-readable contact details are at /.well-known/security.txt. We do not currently run a paid bug bounty, but we will gladly credit you.

4 In scope and out of scope

The CrewPlay app and this website are in scope. Google’s services and other people’s phones are not.

In scope

  • The latest CrewPlay release from Google Play (package com.epsilon.crewplay).
  • Crew Link’s protocol, tested between devices you own.
  • Purchase verification, tested with your own purchases or Google’s test cards.
  • This website, crewplay.epsilondevelopers.xyz.

Out of scope

  • Google Play and Google services: please report to Google.
  • Other people’s phones, rooms or networks without their permission.
  • Denial of service, flooding and spam; social engineering; physical attacks.
  • Anything that needs a rooted phone or physical access to the victim’s unlocked phone.
  • Missing best-practice headers with no demonstrable impact, and reports from automated scanners alone.

5 Safe harbour

Research in good faith that follows these rules is authorised, and we will not take legal action against it.

If you make a good-faith effort to follow this policy, we consider your research authorised, we will not pursue or support legal action against you for it, and we will help if anybody else does. In return, please:

  • test only on devices, accounts, networks and Crew Link rooms that you own or have permission to use;
  • never access, change or delete other people’s data, and stop as soon as you reach any;
  • not degrade anybody’s experience of CrewPlay, or the website, for other users;
  • give us reasonable time to fix an issue before telling anybody else; and
  • keep within the law.

6 What we promise in return

A reply within three working days, regular updates, a fix as fast as we can, and credit if you want it.

StepWhen
We confirm we have your reportWithin 3 working days
We tell you what we think of itWithin 10 working days
We keep you updatedAt least every 30 days until it is fixed
Coordinated disclosureWhen the fix is out, or after 90 days

With your permission, we will thank you by name in the release notes and on this page.

7 Staying safe as a player

Install from Google Play, keep CrewPlay updated, and play Crew Link on networks you trust.

  • Only install CrewPlay from Google Play. Copies from anywhere else may be modified.
  • Keep it updated: Settings → About → Check for updates.
  • Host Crew Link on your own hotspot rather than public Wi-Fi.
  • Turn on purchase authentication in Google Play if other people use your phone.
Version history
VersionDateWhat changed
1.212 Oct 2026Crew Link: no phone is sent another player’s Rock Paper Scissors hand before both are out.
1.19 Oct 2026The Daily Challenge word service is gone, so nothing in the app comes from the internet.
1.022 Sep 2026First version.