SO-GYM / LEGAL

Privacy notice

SO-LucyWorkout'S · Updated: 9 September 2026

1. Controller

Kevin Heinz
Gotlandweg 4
59494 Soest
Germany

Phone: +49 176 58113670
E-Mail: kevinheinz911@googlemail.com

2. Accessing the website

When a page loads, the serving host processes connection data such as IP address, request time, requested files, browser details and possibly referrer. This supports secure delivery and troubleshooting under Article 6(1)(f) GDPR. Recipients include hosting and operating service providers. Logs are retained under the applicable hosting configuration only as required for operation, security or legal obligations. Contact the controller for the actual retention period.

3. Calculators and training inputs

BMI, protein, 1RM and plate calculators process inputs in your browser. The application does not transmit these values to the operator or permanently save calculator inputs. The journal contains only the exercises, loads, sets, repetitions, dates and training times you enter. There is no user account or server synchronisation.

4. Local storage you request

Selecting “save locally” stores your journal in this browser’s local storage. Checking shopping items saves the checklist you request. Storage is used solely for that chosen function (section 25(2)(2) TDDDG). It remains until you or the browser deletes it. Other people with access to the same browser may read it. The button below deletes all entries stored by SO-GYM. Exported files on your device must be deleted separately.

Delete local data?

Your training journal and shopping checkmarks in this browser will be removed.

5. Jarvis voice coach

The coach reads predefined text using browser or operating-system speech synthesis, starting only after your action. It offers only voices reported as local by the browser. If none is available, written cues remain usable. SO-GYM uses no speech server, records no speech and requests no microphone access. Your device or browser provider’s notices also apply to the technical provision of the device voice.

6. Virtual Trainer, FightClub, camera and music

The camera is activated only after your explicit browser permission. The live video stream stays in your browser and is not transmitted to or stored by the SO-GYM portal server. The MediaPipe browser library and pose and hand models are served with this website by the SO-Portal server and run locally in the browser; tracking does not require requests to unpkg, jsDelivr or Google. Your own audio files are played through local browser object URLs and are not uploaded. Tracks from the SO-Portal media library are streamed from the audio sources listed there, so the privacy notices of those audio hosts also apply.

7. Media, sharing, links and cookies

Images, scripts, styles and tracking models are served with the website. The application sets no analytics or advertising cookies and embeds no external videos or font servers. WhatsApp, Telegram or the system share dialog open only after your click. The generated result text and FightClub link are then passed to the service you selected; camera data and local music files are not shared. The selected service’s privacy notice applies. Other external links also open only after a click. Existing parent-domain cookies may technically accompany requests.

8. Contact and your rights

If you contact us by email, we process sender and message details to handle your request (Article 6(1)(b) or (f) GDPR). Data is deleted when no longer needed, subject to retention duties. Under GDPR you have rights to access, correction, erasure, restriction, portability, withdrawal of consent and objection to processing based on legitimate interests. You may complain to a supervisory authority, such as LDI North Rhine-Westphalia. The operator cannot retrieve your locally stored training records.

SO-Portal privacy notice ↗

LDI Nordrhein-Westfalen ↗