Solutions to common problems with trial periods, license activation, and verification.
Activation Issues
Error: 'License key is invalid'
Possible causes:
- Typo in the license key
- Copying extra spaces or characters
- Using a key from a different product
- Internet connection problems preventing Gumroad verification
Solutions:
- Copy the key again from your Gumroad purchase email
- Paste directly - don’t type it manually
- Check for spaces - remove any leading/trailing spaces
- Verify internet connection - activation requires online access
- Try the key on Gumroad - verify it’s valid at gumroad.com/library
Error: 'Failed to verify license key'
This usually means a network issue.
Solutions:
- Check internet connection - can you browse the web?
- Disable VPN temporarily - some VPNs block Gumroad API
- Check firewall settings - ensure Glyph can access
api.gumroad.com - Try a different network - mobile hotspot, different WiFi, etc.
- Wait and retry - Gumroad API might be temporarily down
Network requirements:
Glyph needs to reach:
POST https://api.gumroad.com/v2/licenses/verifyActivation button does nothing
Possible causes:
- Empty license key field
- Already submitting (button disabled during verification)
- JavaScript error in the app
Solutions:
- Ensure key is entered - paste your license key in the input field
- Wait for current attempt - if “Verifying…” is shown, wait
- Restart Glyph - close and reopen the app
- Check for app updates - download the latest version from GitHub Releases
- Open browser console - check for JavaScript errors (Cmd/Ctrl+Shift+I)
License activated but trial banner still shows
This shouldn’t happen, but if it does:
Solutions:
- Restart Glyph - close completely and reopen
- Check Settings - go to Settings → General → License to verify status
- Look for activation timestamp - if present, you’re licensed
- Hard refresh the UI - Cmd/Ctrl+R if in dev mode
If the problem persists after restart, report it on GitHub Issues .
Trial Issues
Trial already expired on first launch
Possible causes:
- Clock or time zone issues
- Leftover license file from previous installation
- System time was changed
Solutions:
- Check system time - ensure your computer’s clock is accurate
- Check time zone - verify it matches your location
- Fresh install:
- Quit Glyph completely
- Delete
app_config_dir()/license.json - Restart Glyph for a fresh trial
- Or skip trial - enter your license key immediately
Trial shows negative time remaining
This happens when:
- System clock was changed after trial started
- Computer was asleep near trial expiration
Solutions:
- Restart Glyph - should show lock screen if expired
- Check system time - ensure clock is accurate
- Enter license key - activate to bypass trial
Can't start trial offline
Actually, you can! The trial starts based on local system time and doesn’t require internet.
If you’re seeing a lock screen immediately:
- Your trial might have already been used on this device
- Check
app_config_dir()/license.jsonfor existing trial timestamps - Delete the file for a fresh trial (if legitimate)
- Or enter your license key to activate
License File Issues
Where is the license file stored?
License data is stored in:
app_config_dir()/license.jsonPlatform-specific paths:
- macOS:
~/Library/Application Support/com.glyph.app/license.json - Windows:
%APPDATA%\com.glyph.app\license.json - Linux:
~/.config/com.glyph.app/license.json
Warning
Don’t manually edit this file unless troubleshooting. Corruption may require reactivation.
License file corrupted
Symptoms:
- Can’t activate even with valid key
- Trial state is weird (negative time, wrong dates)
- Lock screen appears incorrectly
Solutions:
- Delete the license file:
- Quit Glyph
- Navigate to
app_config_dir()/license.json - Delete the file
- Restart Glyph
- Reactivate - enter your license key again
- Fresh trial - if you deleted the file before activating, you get a new 48-hour trial
Want to reset trial for testing
For developers/testers:
- Quit Glyph
- Delete
app_config_dir()/license.json - Restart Glyph
- New trial starts
Note: This only works with official builds. Development builds skip licensing entirely.
Info
Building from source with GLYPH_OFFICIAL_BUILD unset gives you unlimited unlicensed access for development.
Gumroad Integration Issues
Gumroad API is down
Symptoms:
- Activation fails with network errors
- “Failed to verify license key” message
- Works on other networks
Solutions:
- Check Gumroad status - visit gumroad.com to see if it’s accessible
- Wait and retry - API might be temporarily unavailable
- Try different network - mobile hotspot, different location
- Contact support - if Gumroad is down for extended period, report to GitHub Issues
Info
If you’re already activated, Gumroad being down won’t affect your usage. The app works offline after initial activation.
Firewall blocking Gumroad API
Symptoms:
- Activation fails on corporate/school networks
- Works on mobile hotspot
- Other apps can access internet
Solutions:
- Whitelist Gumroad domains:
api.gumroad.com gumroad.com - Try different network - activate on home/mobile network
- Contact IT - ask them to allow Gumroad API access
- Activate elsewhere - use a different network just for activation, then use offline
Multiple Devices
License key not working on second device
The same key should work everywhere.
If it’s failing:
- Check internet connection - second device needs online access for first activation
- Copy key carefully - ensure no extra characters or spaces
- Verify it’s the same product - confirm purchase is for Glyph
- Check Gumroad purchase - log into gumroad.com/library to confirm
- Contact support - if key works on one device but not another, report it
Exceeded device limit?
There is NO device limit! You can use your license on:
- Unlimited computers
- All platforms (Mac, Windows, Linux)
- Simultaneously
If you’re seeing errors about device limits, this is a bug. Report it on GitHub Issues .
Community Build vs Official Build
Built from source but seeing trial/license screens
This means GLYPH_OFFICIAL_BUILD=1 was set during build.
Solutions:
- Don’t set the official build flag - it’s only for release builds
- Rebuild without the flag:
# Don't do this for dev builds: # GLYPH_OFFICIAL_BUILD=1 pnpm tauri build # Do this instead: pnpm tauri dev # for development pnpm tauri build # for personal builds - Check CI configuration - ensure you’re not using the release workflow
How to verify build type?
Check in the app:
- Open Settings → General → License
- Look at the build indicator:
- Official Release - requires license
- Community Build - no licensing
Community builds:
- Don’t show trial banner
- Don’t show lock screen
- Don’t have license settings
Getting Help
None of these solutions worked
Report the issue:
- Go to GitHub Issues
- Open a new issue with:
- Error message (exact text)
- Steps you tried from this troubleshooting guide
- Platform (Mac/Windows/Linux)
- Glyph version (from Settings → About)
- Network environment (home/corporate/VPN/etc.)
- Don’t include your license key in the issue!
The community and maintainers will help you resolve it.
Lost license key after purchase
Check these places:
- Email - search for “Gumroad” in your inbox
- Gumroad Library - log in at gumroad.com/library
- Gumroad account - check your purchase history
Still can’t find it?
Contact Gumroad support (not Glyph support) - they handle purchase records and can resend your key.
Emergency: Can’t Access Notes
Warning
If the trial expired and you can’t activate due to technical issues, your notes are safe but temporarily inaccessible.
Options:
- Troubleshoot activation - try solutions above to unlock with your license key
- Find a working network - activate on mobile hotspot or different WiFi
- Build from source - clone the repo and build without the official flag
- Export notes manually:
- Your notes are in your workspace folder (likely
~/Documents/Glyphor similar) - They’re plain markdown files - accessible with any text editor
- Copy them to safety while troubleshooting
- Your notes are in your workspace folder (likely
Info
Glyph stores notes as plain markdown files in your chosen workspace directory. They’re always accessible outside the app if needed.
Still Need Help?
- FAQ - Common questions about licensing
- GitHub Issues - Technical support
- Gumroad Support - Purchase and key issues