Workout Tracker is a web-based fitness tracking application that allows users to log, monitor, and analyze their workout sessions. This application enables users to record exercises, sets, reps, weights, and track their fitness progress over time. All workout data is stored in Google Sheets files that are automatically created in the user's own Google Drive, ensuring users maintain complete control and ownership of their fitness data.
Key Features: This web application provides the following functionality:
Track Workouts: Log your exercises, sets, reps, and weights for each workout session
Create Workout Plans: Build custom workout plans with multiple exercises that you can follow during your training sessions
Monitor Progress: View your workout history and visualize your progress over time with interactive graphs and charts
Get Recommendations: Receive personalized recommendations based on your previous workout performance
Share Plans: Share your workout plans with friends and import plans shared by others
Why We Need Google User Data
Workout Tracker requires access to your Google account to provide its core functionality. Without Google Drive access, this application cannot function because all workout data must be stored in Google Sheets files. We request the following permissions and explain exactly why each is necessary:
Google Drive API (drive.file scope):Why we need this: This application stores all workout data (exercises, sets, reps, weights, dates, workout plans) in Google Sheets files. We need Google Drive access to create these files in your Google Drive and to read/write your workout data. Without this permission, the application cannot save or retrieve any of your workout information. Important: We use the limited `drive.file` scope, which only allows us to access files that our application creates - we cannot access, view, or modify any other files in your Google Drive. All data is stored in sheets that you own and control in your own Google Drive.
User Email Address:Why we need this: We use your email address to identify which Google Sheets belong to your account. This is essential because if multiple users sign in on the same browser, each user's data must remain separate. Your email is also stored as metadata in workout plans to indicate who created them. Without your email, we cannot properly associate your workout data with your account.
User Profile Information (Name):Why we need this: We use your name to personalize your experience by displaying a welcome message when you sign in. This is optional but enhances the user experience. Without this, the app would still function but would not be able to provide personalized greetings.
Data Ownership & Privacy: All your workout data is stored in Google Sheets files that are created in your own Google Drive. You maintain full ownership and control of this data. You can view, edit, delete, or share these files directly through Google Sheets or Google Drive at any time. We do not store, copy, or transfer your workout data to any external servers - everything remains in your Google Drive under your control.
Getting Started: Simply sign in with your Google account to get started. The application will automatically create the necessary Google Sheets in your Google Drive to begin tracking your fitness journey!
Plan Mode Active:
⏱️ Rest Timer
60seconds
📊 Recommendations
Complete an exercise to see recommendations
Today's Workout
Recent Sessions
Default Rest Timer
:
Exercise Configuration
Progress Sharing
Manage which trainers can see your workout progress
Workout Plans
Create New Plan
My Plan Followers
View people who are using your shared workout plans
🏆
Plan Complete!
You've completed all exercises in your workout plan!