Flatsonar

MyTraL

by Martin Dvorak

Sovereign athlete training log - train smarter, not harder

Broad permissions
Screenshot 1 Screenshot 2

About

MyTraL is a privacy-first personal sport training log designed to track your athletic activities, manage your gear, and analyze your fitness progress. Key Features: - Universal Activity Tracking: Record and analyze any sport, from running and cycling to weightlifting and hiking. - Smart Gear Management: Monitor usage statistics for shoes, bikes, and components to know exactly when to service or replace them. - Deep Training Insights: Analyze your training load, monitor fitness trends, track goals, and record personal records (PRs). - Holistic Health Tracking: Keep tabs on your weight, general health metrics, custom trails, and training outfits. - Seamless Importing: Bring your data with you. Supports FIT, GPX, TCX, Strava®, Polar®, and more. - 100% Local Storage: Your data stays on your machine. No mandatory accounts, no cloud tracking. Whether you're training for a marathon or keeping a daily active journal, MyTraL puts your data back in your hands.

Permissions

1 permission weaken the sandbox. Flatsonar asks before installing.

  • sets PYTHONPATH: changes which libraries or plugins get loaded
    --env=PYTHONPATH=/app/lib/python3.12/site-packages
  • network
    --share=network
  • Wayland display
    --socket=wayland
  • X11 display, only when Wayland is unavailable
    --socket=fallback-x11
  • GPU acceleration
    --device=dri
  • access to xdg-data/mytral
    --filesystem=xdg-data/mytral:create
  • access to xdg-config/mytral
    --filesystem=xdg-config/mytral:create

Who publishes this

Nobody has confirmed that the publisher controls this app id. Flatsonar warns before installing.

  • com.mindforger.Mytral claims the domain mindforger.com; only its owner can prove that
    publisher:namespace
  • the build has network access: it can download things the manifest does not list
    build-options:--share=network
  • fetches from the network during the build (nothing to audit beforehand): pip3 install --prefix=${FLATPAK_DEST} .
    mytral:build-commands

Maintenance

Recent activity on the upstream repository, or built and reviewed by Flathub.

No staleness signals: recent activity, or built and reviewed by Flathub.