pushups.lol

privacy policy

Last updated

pushups.lol is run by Mahon Burcon. This page covers the pushups.lol website and mobile apps: what we keep, why, and how to delete it. The rules for using pushups.lol are in the terms of use.

signing in

Discord. Discord shares your Discord user ID, username, display name and profile picture with us. With your permission, we also use Discord to add you to the DeGods Discord server and give you a role there.

DeGods OS. When you open pushups.lol inside DeGods OS, your DeGods account (de[id]) can sign you in as the Discord account linked to it. We check that sign-in with DeGods and keep the same details as a Discord sign-in.

Sign in with Apple (iPhone app only). Apple gives us a stable Apple user ID. If you choose to share them, Apple also gives us your name and email. We only use your first name to pre-fill the display name you pick, and we don’t store your email. We keep a token from Apple so we can disconnect Sign in with Apple if you delete your account.

Connecting both. In the iPhone app you can connect Discord to an Apple sign-in, or Apple to a Discord sign-in. Both then open the same account, which shows your Discord name and picture. The Android app uses Discord sign-in; Apple-only members can connect Discord in the iPhone app first to keep the same account on Android.

what we keep

  • Your account ID and sign-in sessions.
  • Your display name and picture if you use Discord, or the display name you chose if you use Apple.
  • Your pushup counts, with their dates and your timezone.
  • The status of each submission, and any edits our moderators made to it.
  • Your IP address, for about a day, to stop too many requests from one place.
  • If you turn on reminders in the app: the times you chose, your timezone and a push notification token, so Expo and Apple (iPhone) or Google Firebase Cloud Messaging (Android) can deliver them.
  • On Android, Firebase also uses an installation identifier and app/device information to provide its messaging service. These identifiers are separate from your reminder preference; no reminders are sent unless you turn them on.

your videos

We only get videos you record on purpose in the app or on the website. Each one is uploaded to private storage so your reps can be counted automatically.

  • To double-check the count, up to 12 small still frames from around each counted movement go to TypeSafe, a third-party AI service. It never gets your name or account details, it can only remove reps that aren’t real pushups, and the frames are used only to check the count. The app asks before your first recording, and you can turn it off any time on the app’s account screen, which covers your website clips too. Without it we count on our own.
  • If you signed in with Discord, our bot posts a trimmed, silent clip in the DeGods Discord as proof.
  • If you signed in with Apple only, your clips are never posted to Discord.
  • We may keep the original video for up to 7 days so it can help make the counter better. Clips used for that are kept privately by us, never posted, and removed if you delete your account.
  • Other temporary footage is deleted once your set is posted, or when it expires.

The site doesn’t keep a permanent video archive.

the leaderboard is public

Anyone can see the leaderboard: names, pictures for Discord accounts, pushup counts and streaks.

services we use

  • Vercel hosts the site and our private file storage.
  • Turso runs our database.
  • Discord handles Discord sign-in, the DeGods server and the proof clips.
  • TypeSafe double-checks counts from a few still frames of each clip.
  • Expo, Apple and Google Firebase Cloud Messaging deliver app reminders as push notifications.
  • Apple provides Sign in with Apple.

No ads, no tracking, and we never sell your data. The app has no analytics SDKs.

deleting your account

In the app, open your account and tap delete account. You can also request deletion without the app by emailing pasta@degods.com.

Deleting removes your name, picture, Discord or Apple link, sign-ins, reminders and any video we still hold. Videos our bot posted to Discord for you are removed too, and Sign in with Apple is disconnected. Your pushups stay in the community total, without your name.

Our database backups are kept for up to 30 days, so deleted details can remain in a backup until it expires.

Anything Discord itself holds about you is covered by Discord’s privacy policy.

children

pushups.lol isn’t directed at children under 13.

changes

If this policy changes, we’ll update this page and the date at the top.

contact

pasta@degods.com