Authentication Setup
Learn how to authenticate with Journalit services to enable cloud sync, advanced analytics, and community features.
Authentication Overview
Journalit offers two modes of operation:
- Local Mode (Default) - All data stays in your Obsidian vault
- Connected Mode - Enables cloud sync, advanced analytics, and community features
Note: Authentication is optional. Journalit works fully offline, but connecting unlocks premium features for beta testers.
Quick Authentication
Step 1: Start Authentication Process
- Open Journalit from the ribbon menu
- If not already authenticated, you'll see an authentication prompt
- Click "Connect to Journalit Services"
Step 2: Email Registration
- Enter your email address
- Click "Send Verification Code"
- Check your email for a 6-digit verification code
- Enter the code in Journalit
Step 3: Complete Setup
- Your account is now connected
- Cloud sync will begin automatically
- Access to premium analytics is enabled
That's it! You're now connected to Journalit services.
Detailed Authentication Process
Email Verification Flow
1. Email Entry
Enter your email: [email protected]2. Verification Code
- Check your inbox for an email from Journalit
- Subject: "Your Journalit Verification Code"
- Enter the 6-digit code (e.g., 123456)
3. Account Creation
- Your account is automatically created
- A secure JWT token is stored locally
- Connection to Journalit services is established
Authentication States
| State | Description | Features Available |
|---|---|---|
| Not Authenticated | Local-only mode | Basic journaling, local analytics |
| Authenticated | Connected to Journalit | Cloud sync, advanced analytics, community |
| Premium | Beta tester status | All features, priority support |
What Authentication Enables
Cloud Sync & Backup
- Automatic backup of your trading data
- Cross-device sync - access data anywhere
- Data recovery in case of vault corruption
- Secure encryption of all synced data
Advanced Analytics
- Portfolio-level analysis across multiple accounts
- Benchmark comparisons with other traders
- Advanced performance metrics and insights
- Custom reporting and analytics
Community Features
- Anonymous performance comparisons
- Community insights and trends
- Beta testing program access
- Priority support and feature requests
MetaTrader Integration
- MT5 trade sync via secure FTP
- Automated trade import
- Real-time position tracking
- Account synchronization
Security & Privacy
Data Protection
- End-to-end encryption for all synced data
- Local-first architecture - your vault data stays local
- Minimal data collection - only essential trading metrics
- GDPR compliant data handling
What We Collect
Synced Data (encrypted):
- Trade entries and outcomes
- Account balances and performance metrics
- Custom fields and preferences
Anonymous Analytics:
- Plugin usage patterns (for improvements)
- Performance benchmarks (anonymous aggregates)
- Error reports and crash logs
Never Collected:
- Personal identifying information
- Broker account credentials
- Detailed trading strategies
- Individual note content
Data Location
- Primary storage: Your local Obsidian vault
- Backup storage: Encrypted cloud storage (AWS)
- Geographic location: EU/US data centers
- Retention policy: Data retained while account active
Authentication Management
View Authentication Status
Check your current authentication status:
- Settings → Journalit → Authentication
- View connection status, email, and last sync time
Re-authenticate
If your token expires or you need to re-authenticate:
- Settings → Journalit → Authentication
- Click "Sign Out"
- Click "Authenticate" to start fresh
Change Email Address
To update your registered email:
- Sign out of current account
- Authenticate with new email address
- Contact support to transfer data (if needed)
Troubleshooting Authentication
Common Issues
Verification Code Not Received
- Check spam/junk folder
- Ensure email address is correct
- Wait 60 seconds before requesting new code
- Try with different email provider
"Invalid Token" Error
- Your authentication has expired
- Click "Re-authenticate" in settings
- Complete the email verification process again
Connection Failed
- Check internet connection
- Verify Obsidian can access external URLs
- Try disabling VPN temporarily
- Contact support if issue persists
Sync Issues
- Check authentication status is "Connected"
- Verify last sync timestamp is recent
- Force sync from Settings → Journalit → Sync
- Check for plugin updates
Advanced Troubleshooting
Clear Authentication Data
Settings → Journalit → Authentication → Advanced → Clear Auth DataDebug Authentication
- Open Developer Console (
Ctrl/Cmd + Shift + I) - Look for authentication-related errors
- Share error messages with support team
Manual Token Refresh
Settings → Journalit → Authentication → Advanced → Refresh TokenGetting Help
Authentication Support
Discord Community
- Join our Discord server
- Ask questions in #authentication-help channel
- Get real-time support from the team
Email Support
- Contact: [email protected]
- Include: Your email address and error details
- Response time: Within 24 hours
Common Solutions
- Try authentication in incognito/private browser
- Temporarily disable browser extensions
- Check if your organisation blocks external APIs
- Restart Obsidian after authentication
Beta Tester Benefits
As an authenticated beta tester, you get:
- 50% lifetime discount when we launch publicly
- Priority support and direct access to developers
- Early access to new features
- Influence product development with your feedback
- Advanced analytics not available in local mode
- Community features and trader insights
Authentication Settings Reference
Available Options
| Setting | Description | Default |
|---|---|---|
| Auto-sync | Automatically sync data | Enabled |
| Sync Frequency | How often to sync data | Every 5 minutes |
| Backup Retention | How long to keep backups | 30 days |
| Anonymous Analytics | Share usage patterns | Enabled |
| Community Insights | Participate in community features | Enabled |
Advanced Settings
- Manual Sync Only - Disable automatic syncing
- Local Mode - Use plugin without any cloud features
- Debug Logging - Enable detailed authentication logs
- Token Management - View and manage authentication tokens
Ready to connect?
Follow the quick authentication steps above and unlock the full power of Journalit!
