Privacy Policy

Submit Android app (gay.pupsage.submitapp)

Effective: September 10, 2026 · Last updated: September 23, 2026

This policy describes how the Submit app and its companion, the Submit Server, handle information. It matches the software as shipped: an app built for consenting adult partners, with end-to-end encrypted data and an optional wake-phone notification through Google.

Who we are

Submit is operated by Pup Sage. Questions about privacy, this policy, or deletion should go to: me@pupsage.gay.

The app talks to the Submit Server at https://submit.pupsage.gay. This page is published at https://submit.pupsage.gay/privacy.

What Submit does

Submit is for a Dom and one or more Subs who already know their own dynamics. You create a local identity, pair with an invite or QR code, and optionally turn on shared tools: chat, check-ins (including photos), tasks, punishments, rewards, chastity, protocol, and notes. A feature is enabled only when the Sub allows it and the Dom then turns it on.

There are no public profiles, no social graph, no ads, and no in-app analytics. You do not create an email-and-password account.

Age requirement

Submit is for people 18 or older. On first launch the app asks for your date of birth and checks it on the device. That data is not stored, not sent to the Submit Server, and not sent to Google. If the check fails, the app does not continue.

We do not knowingly collect information from anyone under 18. If you believe a minor used Submit, email me@pupsage.gay and we will delete any Submit Server records we can identify.

Information on your phone

Your identity lives on the device. The vault is stored with Android encrypted preferences (not in cloud backup; Android backup for this app is turned off).

The vault and related local data can include:

Private notes you mark as not shared stay on that phone. They are not sent to the Submit Server or to your partner.

Information the Submit Server stores

The Submit Server is a ciphertext relay. It stores what it needs to pair devices and to hold sealed mail until the other phone pulls it. It does not have the pair key, so it cannot read chat text, feature data, or photos.

In plaintext it stores:

As unreadable ciphertext it stores:

The Submit Server does not store:

Hosting in front of the Submit Server may process IP addresses and ordinary request metadata to keep the service up and to deal with abuse. The app itself does not ask for or store location data.

End-to-end encryption

Pairing derives a shared pair key (HKDF-SHA256 over X25519). Chat, feature data, check-in photos, and other app data is sealed with XChaCha20-Poly1305 before it leaves the phone. The Submit Server sees nonce + ciphertext only.

Encryption protects the relay operator and Google from reading that content. Your paired partner can decrypt it. Anyone who has both an exported backup file and its passphrase, or a transfer QR, can take over the identity. Treat those like a password.

Photos, camera, and sensitive content

The camera permission is used to scan an invite QR and send photos in chat. Check-in photos use the system picker, not the camera permission. Before a photo is sent, the app compresses it to JPEG and strips EXIF, IPTC, and comment metadata (including location if the original file had it). The JPEG then goes through the app's encryption.

Check-ins, notes, chastity data, and chat can include intimate or sexual content. That is expected in this app. The Submit Server cannot read it. Only your partner can. If you save a received photo to the gallery, it then lives on your device under Android’s usual rules.

Google Firebase Cloud Messaging (FCM)

If Google Play services are available, the app may register an FCM token and send it to the Submit Server. When encrypted mail is waiting, the Submit Server can send a ping whose payload is only kind=mail. That ping does not include names, message text, or ciphertext. The phone then pulls encrypted mail from the Submit Server and decrypts it locally. Notifications you see are composed on the device.

Google provides FCM. Google may process the token, approximate location inferred from IP, device and app identifiers, and diagnostic data as described in Google’s Privacy Policy and Firebase documentation. We do not send your chat, photos, or display names through FCM.

The app does not include Google Analytics, Crashlytics, or advertising. If FCM is not configured, phones keep polling the Submit Server instead.

Permissions

How we use this information

We do not sell, advertise, or permit any AI training with your data.

Who can see what

We may disclose records if required by law. Ciphertext we cannot decrypt remains ciphertext.

Retention

Your choices

You can also send a deletion request at https://submit.pupsage.gay/help or email me@pupsage.gay so we can match Submit Server records to you. We cannot read or reconstruct encrypted content after the keys are gone.

Security

Traffic to the Submit Server uses HTTPS. Local vault storage uses Android encrypted preferences. Backups use Argon2id plus the same sealing scheme as encrypted app mail. Optional app lock (PIN and biometrics) stays on your phone and is not included in backups or sent to the Submit Server. No method is perfect: a compromised phone, a leaked backup plus passphrase, or a partner you paired with can expose content. Remember to wipe an old phone after a successful move.

Minors

Submit is not intended for anyone under the age of 18 (19-21 depending on your local age of majority). We do not knowingly collect personal information from minors. Suspected users under the age of 18 should be reported immediately to me@pupsage.gay with the user's Submit name, role, etc so that we may locate and remove the account and it's data.

International processing

The Submit Server is hosted where the operator runs it. Using the app means pairing metadata and ciphertext may be processed there. FCM is processed by Google in the regions Google uses for that service.

Changes

If Submit’s data practices change, we will update this page and the “Last updated” date. The current policy is always at https://submit.pupsage.gay/privacy and in Settings → Privacy policy.

Contact

Pup Sage
me@pupsage.gay


This notice describes the current Submit app and the Submit Server. It is not legal advice.