# Settings

> Configure Braking Lab to match your preferences and hardware setup.

The Settings page lets you customize Braking Lab to match your hardware, preferences, and training style.

## Accessing Settings

Open Settings from:

- The **gear icon** in the top navigation
- The **user menu** > Settings
- Keyboard shortcut: `Ctrl/Cmd + ,`

## Account Settings

### Profile

Manage your account information:

- **Display Name** - How you appear on leaderboards
- **Email** - For account recovery and notifications
- **Profile Picture** - Upload a custom avatar
- **Time Zone** - For accurate schedule display

### Subscription

View and manage your plan:

- Current plan and features
- Billing cycle and renewal date
- Upgrade/downgrade options
- Payment method management

### Privacy

Control your data visibility:

| Setting | Options |
|---------|---------|
| Profile Visibility | Public, Friends Only, Private |
| Leaderboard Display | Visible, Hidden |
| Statistics Sharing | On, Off |
| Activity Status | Show, Hide |

## Hardware Settings

### Pedal Configuration

Connect and calibrate your brake pedal:

**Connecting Your Pedals**

1. Go to **Settings > Hardware > Pedals**
2. Click **Connect Device**
3. Your browser will prompt for permission
4. Grant access to your pedal (via Gamepad API)
5. Test that input is recognized

**Calibration**

Calibrate for accurate readings:

1. Click **Start Calibration**
2. Press brake pedal fully and hold
3. Release completely
4. Set your preferred dead zones
5. Confirm calibration

**Pedal Settings**

| Setting | Description |
|---------|-------------|
| Dead Zone (Min) | Ignore input below this threshold |
| Dead Zone (Max) | Consider 100% reached at this point |
| Sensitivity Curve | Linear, Progressive, or Custom |
| Invert Axis | Flip input direction if needed |

For detailed calibration instructions and troubleshooting, see [Pedals & Gamepad Setup](/en/docs/features/gamepad-setup).

### Display Settings

Optimize for your monitor:

- **Target Frame Rate** - Match your display refresh
- **Reduce Motion** - Minimize animations
- **High Contrast Mode** - Enhanced visibility
- **Scale UI** - Adjust interface size

## Audio Settings

### Master Volume

Control overall audio levels:

- Master volume slider (0-100%)
- Mute toggle
- System integration (use OS volume)

### Audio Feedback

Enable real-time audio feedback during exercises:

- **Enable Audio Feedback** - Turn on pitch-based brake feedback
- **Base Frequency** - Set the center tone pitch
- **Pitch Range** - How much the pitch varies with accuracy
- **Sensitivity** - How responsive the audio is to errors

For detailed audio feedback configuration, see [Audio Feedback](/en/docs/features/audio-feedback).

### Feedback Sounds

Configure exercise audio feedback:

- **Enable/Disable** - Toggle audio feedback
- **Volume** - Independent feedback volume
- **Sound Pack** - Choose from available packs:
  - Classic (default)
  - Modern
  - Minimal
  - Custom (upload your own sounds)

### Sound Types

Individual control for each sound:

| Sound | Purpose |
|-------|---------|
| Success | Correct brake application |
| Early | Braked too early |
| Late | Braked too late |
| Pressure High | Excessive brake pressure |
| Pressure Low | Insufficient pressure |
| Session Start | Exercise beginning |
| Session End | Exercise complete |

### Test Sounds

Preview sounds before using:

- Click **Test** next to any sound
- Adjust individual sound volumes
- Ensure they're distinguishable

## Exercise Preferences

### Default Difficulty

Set starting difficulty for new exercises:

- Easy, Medium, Hard, or Custom
- Remember per-track preferences
- Suggest based on performance

### Default Settings

Configure exercise defaults:

- Default repetition count
- Default feedback mode
- Auto-advance between exercises
- Session length preferences

### Display Options

Customize the exercise interface:

- Show/hide specific overlays
- Reference line colors
- Input visualization style
- Timer display preferences

## Connections

### iRacing Account

Connect your iRacing account for schedule import and track data:

- **Connection status** - Shows if connected or disconnected
- **Connect/Disconnect** - Manage your iRacing OAuth connection
- **Last sync** - When data was last updated
- **Auto-sync** - Automatically update race schedule

For full iRacing integration details, see [iRacing Integration](/en/docs/features/iracing-integration).

### Telemetry Sources

Manage your telemetry integrations:

**Garage61**
- Connection status
- Auto-import settings
- Reconnect if needed
- Import preferences

**Other Sources**
- Manual import settings
- File format preferences
- Import history

### Import Preferences

Control how telemetry imports:

- Auto-import new sessions
- Series filter for auto-import
- Notification on new data
- Storage management

## Notifications

### In-App Notifications

Choose what notifications appear:

- Exercise reminders
- Achievement unlocks
- Daily challenge updates
- System announcements

### Email Notifications

Control email frequency:

- Weekly progress summary
- New feature announcements
- Race schedule reminders
- Never (disable all)

## Data Management

### Storage

Monitor your data usage:

- Total storage used
- Breakdown by type (telemetry, videos, etc.)
- Cloud vs. local storage
- Clear cache options

### Export & Backup

Download and backup your data:

- Full account export (JSON format)
- Progress data only
- Settings backup
- Import from backup file
- Cloud sync status (registered users)

For complete backup and restore instructions, see [Data Export & Backup](/en/docs/features/data-backup).

### Delete Account

Permanently remove your account:

- Exports data first
- Confirmation required
- 30-day recovery window
- Permanent after recovery period

## Keyboard Shortcuts

### Enable/Disable

Toggle keyboard shortcuts globally:

- Enable shortcuts
- Show hints on hover
- Customize key bindings

### Common Shortcuts

| Action | Default Key |
|--------|-------------|
| Start/Stop Exercise | Space |
| Pause | P |
| Reset Rep | R |
| Next Corner | N |
| Previous Corner | B |
| Toggle Notes | T |
| Settings | Ctrl/Cmd + , |

### Custom Bindings

Remap shortcuts to your preference:

1. Go to **Settings > Shortcuts**
2. Click on the action to remap
3. Press your desired key combination
4. Save changes

---

## Third-Party Services Disclaimer

iRacing® and Garage61 are third-party services not affiliated with Braking Lab. Braking Lab is not responsible for their availability, functionality, or any changes to their services. All trademarks, service marks, and rights belong to their respective owners.
