SpawnPointby ESGR Studios Private Limited

Privacy Policy

Effective date: 4 October 2026

This policy explains what the SpawnPoint Android app (studio.esgr.spawnpoint) and its service do with your data. SpawnPoint is operated by ESGR Studios Private Limited.

1. Who we are and how to contact us

ESGR Studios Private Limited ("we") operates SpawnPoint and decides how the data described here is used.

Address
WeWork Olympia Cyberspace, No. 21/22, Alandur Road, Guindy Industrial Estate, Chennai, Tamil Nadu 600032, India
Privacy contact
spawnpoint.app@esgr.studio
Complaints and grievances
See Grievance and contact.

2. The short version

3. The data we use, feature by feature

Your account: phone number

To create an account you enter your phone number and confirm it with a code sent by SMS. The verification is done by Firebase Authentication, a Google service: Google receives the phone number and information it uses to tell real devices from abuse, sends the SMS, and keeps a sign-in record for the number. We store your phone number with your account. It identifies the account, lets people who already have your number find you (if you allow that), and is used to prevent abuse. Your carrier may charge for SMS.

If you set a two-step verification PIN, we store only a salted, one-way hash of it, never the PIN itself.

Your profile

A display name is required. You may add an About text, game IDs and a profile photo. Your name, About text and game IDs are stored in a form our service can read, and they are shown to other people who can see your profile. Your profile photo is stored as an encrypted file. We also store your settings, such as whether people can find you by phone number, whether read receipts are sent and whether your online status is visible, and the version of the Terms you accepted and when.

Finding people you know: your contacts (optional)

The app asks for Android's contacts permission only when you choose "Find people you know", and it explains this before the system asks. If you allow it:

If you refuse or later withdraw the permission in Android settings, the rest of the app keeps working and you can still add people by typing a phone number. People you choose to save as SpawnPoint contacts are stored with your account as a list of account IDs.

Messages, attachments and voice notes

Message text, attachments, voice notes, statuses, looking-for-group posts and media shared in communities are encrypted on your device before they are sent, with keys that stay on the devices of the people in the conversation. Our servers store and deliver the encrypted data and cannot decrypt it.

To deliver messages and run the service, our servers do hold information about them that is not end-to-end encrypted:

The app uses the microphone only while you record a voice note, and stops recording when the app leaves the foreground. Files you attach are chosen with Android's system picker, so the app does not get access to your whole photo library.

Devices, sessions and notifications

For each phone signed in to your account we store a device ID, the platform, when it was added, its public encryption keys and its session. If you turn notifications on, we also store the push token that Firebase Cloud Messaging (a Google service) gives the app. A push message only tells the app to wake up and fetch new events; it never contains message text or sender names. If you turn notifications off, the app asks Google to delete the token.

Like every internet service, our servers and our network provider see the IP address your phone connects from. We use it to route traffic and to limit abusive request rates.

Paid plans

Plus, Pro and Max are bought through Google Play. Google handles the payment; we never receive your card or bank details. To switch a plan on, the app sends us the purchase token Google Play issued, and we ask Google Play for the state of that subscription (which plan, whether it is active, when it ends, whether it renews). We store that state and the token with your account. The purchase is tied to your account using a one-way hash of your internal account ID, not your phone number.

Reports, safety decisions and appeals

When you report a person, a message, a status, a group or a community, we store the report: the category you chose, anything you wrote, the messages you chose to attach (up to five, which your app decrypts and includes), and a snapshot of what our service can read about what you reported, such as a display name or a group name. Reporting a person or a message also blocks that person for you unless you choose otherwise. The person you report is not told who reported them.

For each account we store its safety standing: strikes, restrictions, the rule that led to them and any appeal you send, including your statement. Some of these decisions are made automatically; see the Community Rules.

Chat backup to Google Drive (optional)

If you turn on chat backup, the app encrypts your chat history on your phone with a password or a 64-digit key that only you hold, and saves the encrypted file in a hidden app folder of your own Google Drive. We do not receive the backup, the password, the key, or the identity of the Google account. We cannot reset a forgotten password or key. Google stores the file under its own terms; turning backup off leaves the last file in your Drive until you remove it.

Data kept on your phone

Your readable message history, your keys and your drafts are stored in the app's private storage on your phone. The app is excluded from Android's automatic cloud backup. Uninstalling the app removes this local data but does not delete your account.

Support

If you email us, we receive your email address and whatever you write, and use it to answer you.

Diagnostics and app integrity

The app does not contain a crash-reporting tool today.

Firebase Analytics collection is switched off in the app.

4. What we do not collect

The Android permissions the app declares are: internet access, notifications, contacts (optional, for finding people) and microphone (optional, for voice notes).

5. Why we use data

We do not sell personal data, we do not use it for advertising, and we do not build interest profiles from your conversations, which we cannot read.

6. Who else processes or sees data

We use these companies to run the service. They process data on our instructions for the purposes shown.

CompanyWhat forData involved
Google (Firebase Authentication)Verifying phone numbers by SMSPhone number, sign-in record, device and abuse-prevention signals
Google (Cloud Firestore)The service's databaseAccount, profile, membership, encrypted messages and the other server-side records in section 3
Google (Firebase Cloud Messaging)Delivering notificationsPush token; a wake-up signal without message content
Google PlaySelling and managing paid plansPurchase token and subscription state. Google is an independent seller for payments
Backblaze (B2 Cloud Storage)Storing uploaded filesEncrypted files only; Backblaze cannot read them
CloudflareNetwork delivery and protectionIP address and the encrypted traffic between your phone and our service
HetznerRunning our serversThe traffic our servers handle

Data is also seen by:

Our providers may process data in countries other than yours.

7. How long we keep data

DataKept for
Account, profile, settings, saved contacts, membershipsUntil you change them or delete your account
Phone numbers sent for finding peopleNot stored on our servers
Encrypted messages and filesUntil they are deleted by the sender, a disappearing-message timer ends, the conversation is removed, or the uploader's account is deleted
Statuses24 hours, then removed within about a day
Looking-for-group postsAt most 6 hours
The list of updates waiting for your devices30 days
Sessions and their tokensA session ends after 30 days without use; its records are removed 30 days later
Push tokenUntil you turn notifications off, sign out, or the token is replaced
Purchase recordsUntil you delete your account
Safety reports and their evidence180 days after the report is closed; longer while a report is preserved for an authority; open reports are kept until closed
Records of automatic safety decisions180 days
Strikes, restrictions and bansStrikes lapse after 90 or 180 days depending on the rule; the most serious do not lapse; a ban has no end
Expired invitationsAbout 1 day after they expire

What happens to each kind of data when you delete your account, including what is kept afterwards and why, is listed in section 10 and on the account deletion page.

8. Security

9. Your choices and rights

10. Deleting your account

You can delete your account in the app (You > Account > Delete account) or on the account deletion page, which works without the app. Deleting is permanent; it is not a deactivation.

After you ask, there is a hold of 30 days during which you can cancel by signing in again. After the hold, your data is erased.

Erasure is designed to finish within 24 hours of starting.

What is deleted

What is kept after deletion, why, and for how long

WhatWhyHow long
An empty account marker: an internal ID and the dates of deletionSo that other people's chats show "deleted account" instead of breakingNo fixed end. It holds no phone number, name or photo
Messages you sent to other people, and reactions on them, as encrypted data under your internal IDThey are part of the other participants' conversationsUntil those conversations' own rules delete them (for example disappearing messages, or a participant deleting them)
Safety reports made by you or about you, the evidence attached to them, and the decisions takenSafety and legal compliance180 days after the report is closed; longer while a report is preserved for an authority
Safety standing: strikes, restrictions, a ban, and groups you may not be added to againSecurity and abuse prevention, so that deleting an account does not erase a banKept with the reports; a ban has no end
A one-way digest of your phone number, only if the account had a ban, a running restriction or strike, or a block placed on it by someone elseSecurity and abuse prevention, so the ban, restriction or block still applies if the number registers againUntil the restriction or strike ends (a block by someone else: 180 days); a ban has no end. An account with a clean record leaves no such digest
Blocks and community bans that other people placed on your accountThey belong to the people who placed themNo fixed end
The deletion receipt (stored only as a digest)So you can confirm that the deletion happened30 days after the request
An audit record that a deletion took place (date and channel; no phone number, name or content)To be able to show that deletion requests are carried out180 days after the deletion was completed or cancelled

Deleting your account does not cancel a Google Play subscription. Cancel it in Google Play subscriptions.

11. Children

SpawnPoint is not directed at children. You must be at least 13 years old to use it. We do not knowingly collect data from anyone younger. If you believe a child is using SpawnPoint, email spawnpoint.app@esgr.studio and we will act on it. Our Child Safety Standards explain how we deal with child sexual abuse and exploitation.

12. Changes to this policy

When we change this policy we publish the new version here with a new effective date. If a change affects how we use your data in an important way, we tell you in the app before it takes effect.