Account Settings
Customize your CODITECT experience with profile settings, preferences, and data management.
Profile Settings
Update Profile
- Go to Settings → Profile
- Update your information:
| Field | Description |
|---|---|
| Display Name | Name shown to team members |
| Primary email (requires verification if changed) | |
| Avatar | Profile picture |
| Bio | Brief description |
| Timezone | For accurate timestamps |
| Language | Interface language |
Change Avatar
Upload custom:
- Click current avatar
- Click Upload Photo
- Select image (JPG, PNG, max 5MB)
- Crop and save
Use Gravatar:
- Automatically uses your Gravatar if email matches
Preferences
Editor Preferences
| Setting | Options | Default |
|---|---|---|
| Theme | Light, Dark, System | System |
| Font Size | 12-24px | 14px |
| Font Family | Default, JetBrains, Fira | Default |
| Tab Size | 2, 4, 8 | 2 |
| Line Numbers | On, Off | On |
| Minimap | On, Off | On |
| Word Wrap | On, Off | Off |
Notification Preferences
Configure how you receive notifications:
| Category | In-App | Push | |
|---|---|---|---|
| Security Alerts | ✅ | ✅ | ✅ |
| Team Activity | ✅ | ✅ | ❌ |
| Project Updates | ✅ | ✅ | ❌ |
| Marketing | ❌ | ❌ | ❌ |
Keyboard Shortcuts
Customize keyboard shortcuts:
- Go to Settings → Keyboard Shortcuts
- Search for command
- Click current shortcut
- Press new key combination
- Save changes
Reset to defaults: Click Reset All
Connected Accounts
GitHub
Connect GitHub for seamless code integration:
- Go to Settings → Integrations → GitHub
- Click Connect GitHub
- Authorize CODITECT
- Select repositories to import (optional)
Permissions requested:
- Read user profile
- Read/write repositories
- Read organization membership
Google Account
Link Google for:
- Google Sign-In
- Google Cloud integration
- Calendar sync (coming soon)
Disconnect Account
- Go to Settings → Integrations
- Find connected account
- Click Disconnect
- Confirm action
You cannot disconnect an account if it's your only login method. Add another login method first.
Session Management
View Active Sessions
- Go to Settings → Security → Sessions
- See all active sessions:
| Device | Location | Last Active | Current |
|---|---|---|---|
| Chrome on macOS | San Francisco, CA | Now | ✅ |
| Safari on iPhone | New York, NY | 2h ago | |
| Firefox on Windows | Unknown | 1d ago |
End Session
- Click session's menu (⋮)
- Select End Session
- User is logged out immediately
End All Other Sessions
- Click End All Other Sessions
- Confirm with password
- All sessions except current are terminated
API Keys
Personal Access Tokens
Generate tokens for API access:
- Go to Settings → API Keys
- Click Generate New Token
- Configure:
- Name (e.g., "CI Pipeline")
- Expiration (30/60/90 days or no expiration)
- Scopes (permissions)
- Copy token immediately (shown only once)
Active Tokens
| Name | Created | Last Used | Scopes |
|---|---|---|---|
| CI Pipeline | Jan 1 | Jan 9 | read:projects |
| Local Dev | Dec 15 | Jan 8 | read:, write: |
Revoke Token
- Click token's menu (⋮)
- Select Revoke
- Token becomes invalid immediately
Data & Privacy
Download Your Data
Request a copy of all your data:
- Go to Settings → Privacy → Export Data
- Click Request Export
- Receive email when ready (within 48 hours)
- Download ZIP archive
Export includes:
- Profile information
- Project metadata
- Activity logs
- Settings and preferences
Delete Account
Account deletion is permanent. All your data, projects, and settings will be permanently deleted after a 30-day grace period.
Before deleting:
- Export your data
- Transfer project ownership
- Leave/transfer organizations you own
To delete:
- Go to Settings → Privacy → Delete Account
- Enter password
- Type "DELETE" to confirm
- Click Delete My Account
Grace period:
- 30 days to change your mind
- Login during grace period to cancel deletion
- After 30 days, data is permanently removed
Accessibility
Screen Reader Support
CODITECT supports:
- VoiceOver (macOS)
- NVDA (Windows)
- JAWS (Windows)
Keyboard Navigation
All features accessible via keyboard:
Tab- Navigate between elementsEnter- Activate buttons/linksEscape- Close modals/menusArrow keys- Navigate lists/menus
Reduced Motion
If you prefer reduced motion:
- Go to Settings → Accessibility
- Enable Reduce Motion
- Animations are minimized
High Contrast
Enable high contrast mode:
- Go to Settings → Accessibility
- Enable High Contrast
- Interface uses higher contrast colors
Login Security
Change Password
- Go to Settings → Security → Password
- Enter current password
- Enter new password (twice)
- Click Update Password
Password requirements:
- Minimum 12 characters
- At least one uppercase letter
- At least one lowercase letter
- At least one number
- At least one special character
Add Login Method
Add additional login methods for account recovery:
- Go to Settings → Security → Login Methods
- Click Add Method
- Choose:
- Email/Password
- GitHub
- Complete verification
Backup Codes
Generate backup codes for 2FA recovery:
- Go to Settings → Security → Backup Codes
- Click Generate New Codes
- Save codes securely
- Each code works once
Linked Devices
Authorized Devices
Devices that can use your license:
| Device | Platform | Hardware ID | Added |
|---|---|---|---|
| Work MacBook | macOS | hw_abc123 | Jan 1 |
| Home Desktop | Windows | hw_def456 | Dec 15 |
| Dev Server | Linux | hw_ghi789 | Nov 1 |
Remove Device
- Click device's menu (⋮)
- Select Remove Device
- Device can no longer acquire license seats
Device Limit
Depending on your plan:
- Starter: 1 device
- Pro: Unlimited devices
- Enterprise: Unlimited devices