Sigma Ups — Privacy Policy
Summary
Sigma Ups is a game you play on your own, plus one optional online feature: Squad Flight, a live match for up to 20 players, reached from the LIVE MATCH button. The iOS and macOS apps load a game page bundled inside the app, and in them playing on your own sends nothing off the device. The web version has one difference, described under Web version (camera form check) below. The app does not track users, and does not create or require an account.
In a Squad Flight match, and only while you are in it, the app sends 13 body-point coordinates (positions only, never a camera image or video) and your match progress to the other players in that room in real time, and they are discarded. The other players see only a cartoon training dummy that moves like you, never your video, an image or a name. Nothing for a live match is sent until you choose Create match or Join match.
Your trophies, embers and squad results stay on your device and are never sent anywhere.
Optional on-device camera access detects push-ups and squats to control the dragon. In the iOS and macOS apps, Apple's Vision framework finds your body on the device. Camera frames are processed locally and never leave the device in any edition: no camera image or video is ever uploaded. In the iOS and macOS apps the push-up form check also runs entirely on the device (no cloud inference). The camera is optional: without it, Practice mode is played by pressing and holding (or holding Space) to lower a simulated chest and letting go to raise it. No tracking SDK.
Digital unlocks in these apps (an extra round and cosmetic skins) are Apple StoreKit purchases; there is no account behind them. The iOS and macOS apps show no ads.
Data collected
Playing on your own in the iOS and macOS apps: None. Nothing is sent off the device or linked to an identity.
Playing on your own in the web version with the camera on: a small numeric push-up form record after each completed push-up that the page cannot judge by itself, sent to our server and on to a form-checking service. Without the camera nothing is sent. Details are under Web version (camera form check) below.
Squad Flight live matches: Gameplay Content. Only during a match you start or join, to run that match (app functionality), the app sends 13 body-point coordinates and your match progress. This is not linked to you and is not used for tracking. Details are under Squad Flight (live matches) below.
| Category | Collected? | Notes |
|---|---|---|
| Contact info | No | No account, no forms |
| Health / Fitness | iOS and macOS apps: No (not collected by SigmaShake). Web version with the camera on: numeric push-up form measurements only | Push-up detection for game control runs on-device. In the web version only, a small numeric form record (no image, no coordinates) is sent for the form check described under Web version (camera form check); it is not linked to you and not used for tracking. In the iOS app only, and only if you turn on Save sets to Apple Health in Settings (it is off until you do) and allow it, a finished camera set (workout type and duration only) is saved to the Health app on your device as a workout; Practice sets, played without the camera, are never saved, and neither is a camera set that lost the camera part-way; Sigma Ups never reads your Health data and nothing is sent to SigmaShake. macOS has no HealthKit |
| Financial info | No | StoreKit purchases are processed by Apple; this app does not receive payment details |
| Location | No | No location APIs |
| Sensitive info | No | — |
| Contacts | No | — |
| User content | Yes — Gameplay Content only, during a Squad Flight match you start or join | This is the Gameplay content row below. Scores and records stay on-device if persisted locally; they are not uploaded |
| Gameplay content | Yes, only during a Squad Flight match you start or join | 13 body-point coordinates and match progress, relayed in real time to the other players in the room and discarded. No image, no video, no name. Not linked to you, not used for tracking |
| Browsing history | No | Bundled local page only |
| Search history | No | — |
| Identifiers (IDFA, etc.) | No | No advertising identifier use |
| Purchases (in-app) | No (not collected by this app) | The extra round and cosmetic skins are Apple StoreKit purchases; this app does not upload a purchase history |
| Usage data / analytics | No | No analytics SDK |
| Diagnostics | No | No crash-reporter SDK |
| Camera / mic | No (images and video are never collected off-device) | Optional camera for on-device push-up control; frames never leave the device; in a live match only the 13 body-point coordinates above are shared; in the web version the numeric form record above is sent; microphone unused |
Squad Flight (live matches)
- It is optional and is the only online feature in the iOS and macOS apps. Nothing for a live match is sent until you choose Create match or Join match, and the apps open no connection before that choice.
- What is sent: 13 body-point coordinates (head, shoulders, elbows, wrists, hips, knees and ankles as small numbers, a few times a second), your match progress (spires cleared and reps), a random seat code the room gives you so a refreshed page can reclaim your seat, and the host's start, rematch and pause choices. Without a camera, 13 points that follow your press and release are sent instead.
- What is never sent: any camera image or video, your name, chat or any other text.
- Who sees it: only the other players in the same room, and only as a cartoon training dummy in your seat's colour with your seat number.
- How long it lives: your body-point coordinates are held in memory for a fraction of a second while they are passed on, then discarded; they are never saved. The room keeps only a course number, seat numbers and a scrambled form of each seat code, and the whole room is deleted when it has been empty for ten minutes or two hours after it was made, whichever comes first. The room does not read or keep your network address, and nothing is linked to you.
- Replay check: to check that a result is real, a match room can replay a run. For that, the web version (only when its page is opened with the engine option) may send a log with one head-height number or one hold flag for each step of your run, in small pieces. It holds no body-point coordinates, no image, no name and no time stamp. The room keeps it for at most one hour, deletes it when the run is checked, and never passes it to other players. The iOS and macOS apps do not send this log.
- To avoid it entirely, do not use LIVE MATCH.
Web version (camera form check)
- This applies only to the web version, played in a browser. It never applies to the iOS or macOS apps, which do the whole push-up form check on the device and send nothing for it.
- When it happens: only with the camera on, after a completed push-up whose form the page cannot settle with its own on-device rules. Without the camera, or in a Squad Flight match, it does not happen.
- What is sent: a small record of about a dozen numbers worked out on your device from your body points for that one push-up, such as how clearly each joint was seen, how far your shoulders and head dropped, a knee-to-floor gap, a hip-line angle, your smallest elbow angle, how long the descent took, and whether the camera saw you from the side or the front. It holds no camera image or video, no body-point coordinates, no name, and no account or device identifier.
- Who receives it: SigmaShake's server, which passes the same numbers to TypeSafe, an outside service that classifies push-up form and works for us as a data processor. It sends back a verdict such as proper form, knees on the floor or too shallow. TypeSafe's own policy is at https://typesafe.ai/legal/privacy-policy. At up.sigmashake.com the server refuses this request without reading it, so nothing is passed on.
- How long it lives: SigmaShake does not store the record or keep a history of your push-ups, and the reply is marked not to be cached. TypeSafe keeps data under its own policy. The record is not linked to you and is not used for tracking, advertising or a profile.
- If the check cannot be reached or answers too slowly, the game carries on without the form check for that push-up.
- To avoid it entirely, play without the camera (hold and release), or use the iOS or macOS app.
Tracking
- No tracking as defined by Apple (no third-party data sharing for advertising or data brokers).
- No App Tracking Transparency prompt — ATT is not applicable because there is no tracking.
- The iOS and macOS apps show no ads and have no advertising SDK. The web version shows one SigmaShake card between runs. It uses no ad network and no tracking.
Account
- No sign-in, no account creation, no cloud save tied to a SigmaShake identity.
- Account deletion is not applicable — there is no account to delete.
Permissions / purpose strings
Both apps declare a camera usage description (NSCameraUsageDescription): the camera is used on-device to detect push-ups and squats to control the dragon; video never leaves the device. Microphone, contacts, photos, and advertising identifiers are unused. The iOS app asks for Apple Health permission to write a workout only, and only after you turn on Save sets to Apple Health in Settings; it requests no Health read access. The camera is optional: if permission is denied or no camera is available, Practice mode is played by pressing and holding (or holding Space) instead, with nothing detected or recorded. Live matches use your device's internet connection and need no extra permission.
Children / Kids Category
Sigma Ups is not in the App Store Kids Category. It does not ask for or keep names, accounts or contact details from anyone, children included. Live matches share only body-point coordinates and progress with the other players in the match, then discard them.
Contact
- Support email: support@sigmashake.com
- Support: https://support.sigmashake.com
In the iOS and macOS apps this page is bundled inside the app, so it opens without a network connection.