Update System Overview
Helium’s update mechanism includes:- Browser updates: Core Helium binary and framework updates
- Component updates: CRLSet (certificate revocation), Widevine CDM (DRM)
- Extension updates: Updates for installed extensions (if enabled)
Privacy-First Updates: Unlike Chrome, Helium’s update checks are optional and can be fully disabled. All update communication goes through Helium services, which you control.
Platform Support
macOS
Full automatic update support
- Browser updates via Sparkle framework
- Component updates via Helium services
- Background update checks
- In-browser update notifications
Windows / Linux
Component updates only
- Component updates (CRLSet, Widevine)
- No automatic browser updates yet
- Use external package managers
- Planned for future releases
Update Channels
Helium offers two update channels with different stability and update frequency:- Stable (Default)
- Beta
Recommended for most users
- Thoroughly tested releases
- Security updates and bug fixes
- New features after testing period
- Updated every 2-4 weeks typically
- Most stable and reliable
Switching Update Channels
You can change your update channel in two ways:- Via Flags (Recommended)
- Via Command Line
Select Channel
Choose your desired channel:
- Automatic (default): Stable
- Stable: Stable releases
- Beta: Beta releases
Configuring Updates
Helium Services Update Settings
Update configuration is managed through Helium Services:Update Setting Details
Update Setting Details
When enabled, Helium will:
- Check for browser updates periodically (macOS only)
- Download and install updates in the background
- Notify you when updates are ready to install
- Update security components (CRLSet, Widevine)
- Skip all update checks
- Not contact update servers
- Not update any components automatically
- Show “Component updates are disabled” on
chrome://components
About Page
Check update status and manually trigger updates:- Navigate to Settings → About or
chrome://settings/help - The page displays:
- Current Helium version
- Update check status
- Update channel (if set)
- Click “Check for updates” to manually check (macOS only)
The About page is simplified in Helium with Google support links removed. Update status reflects your Helium Services configuration.
Component Updates
Component updates keep security-critical features current:Included Components
Helium updates two essential components:CRLSet (Certificate Revocation List)
CRLSet (Certificate Revocation List)
Purpose: Identifies revoked SSL/TLS certificatesWhy it matters: Protects you from visiting sites with compromised security certificatesUpdate frequency: Several times per week or as neededRecommendation: Always keep enabledID:
hfnkpimlhhgieaddgfemjhofmfblmnibWidevine CDM (Content Decryption Module)
Widevine CDM (Content Decryption Module)
Purpose: Enables DRM-protected content playback (Netflix, Spotify, etc.)Why it matters: Required for streaming services with DRMUpdate frequency: Monthly or as neededRecommendation: Keep enabled if you use streaming servicesID:
oimompecagnajdejgnnjijobebaeigekPrivacy Note: Helium only updates these two components. Other Chromium components that report usage statistics or enable tracking have been removed.
Checking Component Status
View component update status:- Navigate to
chrome://components - Find CRLSet and Widevine in the list
- Check their version and status
- Click “Check for update” to manually update a component
Update Process
Automatic Updates (macOS)
Background Check
Helium periodically checks for updates in the background according to your update channel
Manual Updates (Windows/Linux)
- Debian/Ubuntu
- Fedora
- Arch Linux
- Windows
Update Security
Helium’s update system is designed with security in mind:Signed Updates
All updates are cryptographically signed and verified before installation
HTTPS Only
Update checks and downloads occur only over HTTPS
No Telemetry
Update checks don’t send usage data or tracking information
User Control
You can disable updates entirely if you prefer manual control
Troubleshooting Updates
Updates Not Appearing
Updates Not Appearing
Check the following:
- Helium Services enabled: Go to Settings → Privacy → Helium services and ensure services and updates are enabled
- Internet connection: Verify you have internet access
- Update channel: Confirm you’re on the expected channel in
chrome://flags - Platform limitations: Windows/Linux don’t support automatic browser updates yet
Component Update Errors
Component Update Errors
If components show update errors:
- Go to
chrome://components - Click “Check for update” next to the failed component
- If it fails again, check:
- Helium Services are enabled
- Your internet connection is stable
- No firewall blocking update requests
- Restart the browser and try again
Update Download Stuck
Update Download Stuck
If an update download appears stuck:
- Check your internet connection
- Restart Helium
- Navigate to Settings → About to re-trigger the update check
- If using macOS, check Activity Monitor for helium_update process
- As a last resort, download and install manually from the website
Want to Disable All Updates
Want to Disable All Updates
To completely disable updates:
- Go to Settings → Privacy and security → Helium services
- Disable “Enable Helium services” or just disable the updates toggle
- This will prevent both browser and component updates
Version Information
Understanding Helium version numbers:- X: Major Helium version (breaking changes, major features)
- Y: Minor Helium version (new features, significant updates)
- Z: Patch version (bug fixes, minor improvements)
- A.B.C.D: Underlying Chromium version
Helium versions are independent of Chromium versions. Helium may update its version number for significant changes even when using the same Chromium base.
Best Practices
Keep Updates Enabled
Enable automatic updates for security patches and bug fixes, especially CRLSet updates which protect against compromised certificates
Choose the Right Channel
- Stable for daily use and maximum stability
- Beta for testing and early feature access
Check Periodically
Even with automatic updates enabled, occasionally check Settings → About to ensure you’re on the latest version
Backup Important Data
Before major updates, consider exporting bookmarks and important data (though updates preserve this automatically)
Release Notes and Changelogs
Stay informed about updates:- GitHub Releases: Check the Helium GitHub repository for detailed release notes
- Website: Visit the official Helium website for announcements
- In-browser: Settings → About shows when new updates are available
Related Pages
Settings Guide
Configure Helium Services and update preferences
Chrome Flags
Set update channel via the flags interface
Downloads
Initial installation instructions for all platforms