Lampmate privacy policy

Lampmate is operated by TopDevs LLC (the data controller), registered at 1209 Mountain Road PL NE, STE R, Albuquerque, NM 87110, USA. Updated 4 November 2026. Lampmate is not offered in the European Union or the United Kingdom. Questions: lampmate.app@topdevs.ai

The short version

What we process when you use squads

DataWhyWhere / how long
Account identifier from Google, Apple or your phone number (sign-in)To know it's youFirebase Authentication, until you delete your account
Nickname and avatar (you choose; no names, links or contact details allowed)Shown to your squad-matesYour squads and your profile, until you leave or delete your account
Squad membershipTo run your squadsUntil you leave or delete your account
Presence: “studying since…”, “on a break”, “here”Shows squad-mates who's studying nowRealtime Database; replaced or removed as you start, pause, stop or leave. An entry left behind (for example, the app was closed mid-session) stops being shown after 12 hours and is removed when you leave the squad or delete your account
Session summaries: minutes, day and completed/broken — no subject, no app usageYour squad's weekly minutes and gardenDeleted automatically after 90 days
Your total focused minutes (one number) and this week's minutes per squadSquad week and garden; limits against inflated totalsUntil you delete your account
Cheers you send (fixed emoji and preset nudges; no free text)EncouragementDeleted within a day (a daily clean-up removes anything older than an hour)
People you block, and reports you file (preset reasons only)SafetyUntil you delete your account
Technical identifiers used by Firebase (for example, an installation ID for app configuration)To deliver app configurationFirebase / Google Cloud

Cloud backup — optional

Cloud backup is off unless you turn it on (Settings → Account → “Back up my history”; accounts for people 18 and older). When on, a copy of your study history is stored with your account so you can restore it on a new phone: your session summaries (start and end time, minutes, type, completed or not, number of distractions, subject), your subjects, exam setup, mode, companion choice and room decorations. Never which apps you use or block, sensor data, your squads' data, or anything typed elsewhere. The backup is kept in Google Cloud / Firebase (India), replaced at most once a day, and deleted when you delete your account.

Friend invite codes — optional

Signed-in people can get a personal 6-character invite code. A new account may enter one friend's code within 14 days of signing up. If you do, your session summaries (minutes, day, completed or not; no subject, no app usage) are kept for the 14 days after entering the code, so your friend's invite can count once you have finished 3 sessions. These are deleted automatically after 90 days. The person who shared the code only ever sees a number, never who you are.

Crash reports — only if you turn them on

Settings → About → “Send crash reports” is off until you switch it on (signed in or not). When on, if the app crashes it sends Firebase Crashlytics the error and where in the code it happened, your phone model, OS and app version, and a random installation ID — never your sessions, subjects, nickname, squads or the apps on your phone. Purpose: fixing crashes. Kept for 90 days by Crashlytics. Turn it off any time; reports not yet sent are deleted.

App integrity check

When the app talks to our servers (squads, sign-in), Firebase App Check asks Google Play Integrity (Android) or Apple App Attest (iPhone) to confirm the request comes from the genuine app. This protects squads from fake clients; it does not identify you to us.

Where the data is

Google Cloud / Firebase: India (asia-south1) for account data, session summaries and cloud backups; Singapore (asia-southeast1) for live presence.

Your choices

Children and teens

Anyone can use the timer, companion and stats — they collect no personal information (everything stays on the device). Accounts (squads) are for people 18 and older. Before sign-in the app asks for a date of birth; the answer stays on the device. Under 18, no account can be created, so we don't knowingly collect personal information from anyone under 18. If you believe a minor has created an account, write to lampmate.app@topdevs.ai and we'll delete it.

Permissions (Android)

Notifications (the running-session notification), foreground service (keeps the timer visible while you focus), internet (squads). “Usage access” is optional and stays on the device.

Contact

Privacy questions and requests: lampmate.app@topdevs.ai.