Skip to main content

Profile Settings

Overview

Your profile settings control your personal information, appearance, and account preferences in CADENSA. Update your name, email, avatar, password, and account details anytime.

What you can manage:

  • Personal information (name, email)
  • Profile picture/avatar
  • Password & authentication
  • Email preferences
  • Account deletion
  • Session management

Personal Information

Update Name

Change your display name.

Steps:

  1. Navigate to SettingsProfile
  2. Find "Display Name" section
  3. Update first and last name
  4. Click "Save Changes"

Name settings:

┌─────────────────────────────────────────┐
│ Personal Information │
├─────────────────────────────────────────┤
│ │
│ First Name: │
│ [John___________________] │
│ │
│ Last Name: │
│ [Doe____________________] │
│ │
│ Display Name (public): │
│ [John Doe_______________] │
│ (Shown to team members) │
│ │
│ Job Title (optional): │
│ [Senior Developer_______] │
│ │
│ Department (optional): │
│ [Engineering____________] │
│ │
│ [Cancel] [Save Changes] │
└─────────────────────────────────────────┘

Where name appears:

  • Team member lists
  • Time entry logs
  • Reports
  • Comments & activity feeds
  • Workspace invitations

Change Email Address

Update your primary email.

Steps:

  1. Navigate to SettingsProfileEmail
  2. Enter new email address
  3. Click "Update Email"
  4. Verification email sent to new address
  5. Click verification link
  6. Email updated

Email change form:

┌─────────────────────────────────────────┐ │ Email Address │ ├─────────────────────────────────────────┤ │ │ │ Current Email: │ │ john.doe@example.com │ │ Verified │ │ │ │ New Email: │ │ [john.doe@newcompany.com_______] │ │ │ │ Confirm Password: │ │ [••••••••••] │ │ (Required for security) │ │ │ │ Important: │ │ • Verification email sent to new email │ │ • Must verify within 24 hours │ │ • Login email will change │ │ • Existing sessions remain active │ │ │ │ [Cancel] [Update Email] │ └─────────────────────────────────────────┘

Verification process:

Step 1: Request email change
- Enter new email
- Click "Update Email"

Step 2: Check new email inbox
- Subject: "Verify your new email address"
- From: noreply@cadensa.io

Step 3: Click verification link
- Opens confirmation page
- Email updated immediately

Step 4: Confirmation
- Email changed successfully
- Use new email for login
- Notification sent to old email

Important notes:

Email change affects: Login credentials (use new email) Password reset (sent to new email) Notifications (sent to new email) Invoices (update billing separately)

Does NOT affect:

  • Workspace memberships
  • Time entry history
  • Project assignments
  • Team permissions

Profile Picture

Upload Avatar

Add or change your profile picture.

Steps:

  1. Navigate to SettingsProfile
  2. Click on current avatar or "Upload Photo"
  3. Select image from device
  4. Click "Save"
Automatic optimization

Your photo is automatically resized to 400×400 pixels and converted to WebP format for fast loading — no manual cropping needed.

Avatar upload:

┌─────────────────────────────────────────┐
│ Profile Picture │
├─────────────────────────────────────────┤
│ │
│ ┌──────────────┐ │
│ │ │ │
│ │ [Photo] │ │
│ │ │ │
│ └──────────────┘ │
│ │
│ [Upload New Photo] [Remove Photo] │
│ │
│ Requirements: │
│ • Format: JPG, PNG, GIF, WebP │
│ • Max size: 5MB │
│ • Auto-optimized: 400×400px WebP │
│ │
│ Or use initials: │
│ ○ Default (JD) │
│ │
└─────────────────────────────────────────┘

What happens after upload:

1. Image received by server
2. Automatically resized to 400×400px (cover crop)
3. Converted to WebP format (smaller file, same quality)
4. Stored securely in cloud storage
5. Profile picture updated immediately

Avatar fallback (no photo):

If no photo uploaded:
- Initials displayed (JD, SM, etc.)
- Colored background (auto-assigned)
- Professional appearance

Gravatar Integration

Use Gravatar for profile picture.

Setup:

  1. Navigate to SettingsProfile
  2. Click "Use Gravatar"
  3. Gravatar linked to your email
  4. Photo synced automatically

Gravatar info:

What is Gravatar?

  • Globally Recognized Avatar
  • One profile pic across websites
  • Linked to email address
  • Free service by Automattic

How it works:

  1. Create account at gravatar.com
  2. Upload photo to Gravatar
  3. Link to your email
  4. CADENSA auto-displays it

Benefits: Consistent across platforms Update once, changes everywhere No upload needed


Password & Security

Change Password

Update your account password.

Steps:

  1. Navigate to SettingsProfileSecurity
  2. Click "Change Password"
  3. Enter current password
  4. Enter new password (twice)
  5. Click "Update Password"

Password change form:

┌─────────────────────────────────────────┐ │ Change Password │ ├─────────────────────────────────────────┤ │ │ │ Current Password: │ │ [••••••••••] │ │ │ │ New Password: │ │ [••••••••••••••] │ │ │ │ Password Strength: │ │ [████████▓▓] Strong │ │ │ │ Confirm New Password: │ │ [••••••••••••••] │ │ │ │ Password Requirements: │ │ At least 8 characters │ │ Contains uppercase letter │ │ Contains lowercase letter │ │ Contains number │ │ Contains special character │ │ │ │ [Cancel] [Update Password] │ └─────────────────────────────────────────┘

Password requirements:

Minimum requirements: 8 characters minimum 1 uppercase letter (A-Z) 1 lowercase letter (a-z) 1 number (0-9) 1 special character (!@#$%^&*)

Strong password tips:

  • Use 12+ characters
  • Mix upper/lower/numbers/symbols
  • Avoid dictionary words
  • Don't reuse passwords
  • Use password manager

After password change:

Password updated successfully 📧 Confirmation email sent 🔐 All sessions remain active (or logout all devices - optional)

[Keep all sessions active] [Logout all other devices]


Two-Factor Authentication (2FA)

Add extra security layer.

Enable 2FA:

  1. Navigate to SettingsProfileSecurity
  2. Click "Enable 2FA"
  3. Choose method:
  • Authenticator app (recommended)
  • SMS (phone number)
  1. Follow setup wizard
  2. Save backup codes

2FA setup (Authenticator app):

┌─────────────────────────────────────────┐
│ Enable Two-Factor Authentication │
│ Step 1 of 3: Scan QR Code │
├─────────────────────────────────────────┤
│ │
│ Install authenticator app: │
│ • Google Authenticator │
│ • Microsoft Authenticator │
│ • Authy │
│ • 1Password │
│ │
│ Scan this QR code: │
│ │
│ ┌─────────────────┐ │
│ │ [QR Code] │ │
│ │ │ │
│ └─────────────────┘ │
│ │
│ Or enter code manually: │
│ JBSWY3DPEHPK3PXP │
│ │
│ [Back] [Next: Verify Code →] │
└─────────────────────────────────────────┘

┌─────────────────────────────────────────┐
│ Enable Two-Factor Authentication │
│ Step 2 of 3: Verify Code │
├─────────────────────────────────────────┤
│ │
│ Enter 6-digit code from app: │
│ │
│ [ 1 ][ 2 ][ 3 ][ 4 ][ 5 ][ 6 ] │
│ │
│ Code refreshes every 30 seconds │
│ │
│ [Back] [Verify Code] │
└─────────────────────────────────────────┘

┌─────────────────────────────────────────┐
│ Enable Two-Factor Authentication │
│ Step 3 of 3: Save Backup Codes │
├─────────────────────────────────────────┤
│ │
│ Save these backup codes safely! │
│ │
│ Use if you lose access to your │
│ authenticator app. │
│ │
│ ┌────────────────────────────────────┐ │
│ │ 1. A1B2-C3D4-E5F6-G7H8 │ │
│ │ 2. I9J0-K1L2-M3N4-O5P6 │ │
│ │ 3. Q7R8-S9T0-U1V2-W3X4 │ │
│ │ 4. Y5Z6-A7B8-C9D0-E1F2 │ │
│ │ 5. G3H4-I5J6-K7L8-M9N0 │ │
│ │ 6. O1P2-Q3R4-S5T6-U7V8 │ │
│ │ 7. W9X0-Y1Z2-A3B4-C5D6 │ │
│ │ 8. E7F8-G9H0-I1J2-K3L4 │ │
│ └────────────────────────────────────┘ │
│ │
│ [Download Codes] [Print Codes] │
│ │
│ ☑ I have saved my backup codes │
│ │
│ [Complete Setup] │
└─────────────────────────────────────────┘

2FA enabled:

Two-Factor Authentication Enabled

Status: Active Method: Authenticator App Enabled: Jan 25, 2026

At login:

  1. Enter email & password
  2. Enter 6-digit code from app
  3. Access granted

[View Backup Codes] [Disable 2FA]


Account Management

Account Details

View account information.

┌─────────────────────────────────────────┐
│ Account Details │
├─────────────────────────────────────────┤
│ │
│ Account ID: │
│ usr_abc123xyz456 │
│ │
│ Member Since: │
│ January 15, 2025 │
│ │
│ Account Type: │
│ PRO (5 users) │
│ [View Subscription →] │
│ │
│ Workspaces: │
│ • Acme Corporation (Owner) │
│ • Freelance Projects (Owner) │
│ • Client Work (Member) │
│ │
│ Storage Used: │
│ 245 MB / 50 GB (0.5%) │
│ [▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓] │
│ │
│ Time Entries This Month: │
│ 87 / 1,000 (8.7%) │
│ │
└─────────────────────────────────────────┘

Download Your Data (GDPR)

Export all your CADENSA data.

  1. Navigate to SettingsPrivacyExport Data
  2. Choose JSON or CSV
  3. Click "Download Export"
Instant, not emailed

The export is generated instantly and downloads directly in your browser — there is no email-based delivery, no ZIP archive, and no 24-hour processing wait. See the Data Export Guide for the full field-by-field breakdown of what's included.


Delete Account

Permanently delete your CADENSA account.

** Warning: This action cannot be undone!**

Steps:

  1. Navigate to SettingsProfileDelete Account
  2. Review what will be deleted
  3. Export data first (recommended)
  4. Enter password to confirm
  5. Click "Delete My Account"
  6. Account deleted permanently
If you own a unit (organization)

Deleting your account has very different consequences depending on your role — see the Account Deletion guide for the full breakdown:

  • As a member: only your own data is affected; the unit and your teammates are untouched.
  • As the owner: the entire unit is permanently deleted — every workspace, project, and all teammates' data, not just yours. There is no automatic transfer. If you want the organization to continue, use Transfer Ownership (Settings → Unit Settings) before deleting your account.

Deletion process: confirming here starts the same 7-day grace period described in Account Deletion — your account is marked for deletion, you receive a confirmation email with a cancellation link, and after 7 days the deletion becomes permanent and unrecoverable.


Session Management

Active Sessions

View and manage logged-in devices.

Steps:

  1. Navigate to SettingsProfileSecuritySessions
  2. View all active sessions
  3. Logout individual sessions
  4. Or logout all sessions

Active sessions:

┌─────────────────────────────────────────┐ │ Active Sessions │ ├─────────────────────────────────────────┤ │ │ │ Current Session │ │ ┌────────────────────────────────────┐ │ │ │ 💻 Chrome on macOS │ │ │ │ Budapest, Hungary │ │ │ │ IP: 185.123.45.67 │ │ │ │ Last active: Just now │ │ │ │ Started: Jan 25, 2026 09:15 CET │ │ │ │ │ │ │ │ (This device) │ │ │ └────────────────────────────────────┘ │ │ │ │ Other Active Sessions: │ │ │ │ ┌────────────────────────────────────┐ │ │ │ 📱 CADENSA iOS App │ │ │ │ Budapest, Hungary │ │ │ │ IP: 185.123.45.68 │ │ │ │ Last active: 2 hours ago │ │ │ │ Started: Jan 24, 2026 18:30 CET │ │ │ │ │ │ │ │ [Logout This Session] │ │ │ └────────────────────────────────────┘ │ │ │ │ ┌────────────────────────────────────┐ │ │ │ 💻 Firefox on Windows │ │ │ │ London, United Kingdom │ │ │ │ IP: 78.234.56.78 │ │ │ │ Last active: 1 day ago │ │ │ │ Started: Jan 24, 2026 11:00 GMT │ │ │ │ │ │ │ │ [Logout This Session] │ │ │ └────────────────────────────────────┘ │ │ │ │ [Logout All Other Sessions] │ │ │ └─────────────────────────────────────────┘

Logout all devices:

Use case: Security concern
- Click "Logout All Other Sessions"
- Only current session remains
- Must re-login on other devices
- 2FA required if enabled

API Keys (ENTERPRISE)

Coming Soon — ENTERPRISE

Personal API key management is planned as part of the REST API feature (Q2–Q3 2026). This section describes the planned functionality. API keys are not yet available — see the Roadmap for the expected timeline.

Personal API Keys

Generate API keys for integrations.

Steps:

  1. Navigate to SettingsProfileAPI Keys
  2. Click "Generate New Key"
  3. Name the key
  4. Set permissions
  5. Copy key (shown once!)
  6. Use in integrations

API key management:

┌─────────────────────────────────────────┐
│ API Keys │
│ (ENTERPRISE feature) │
├─────────────────────────────────────────┤
│ │
│ [+ Generate New API Key] │
│ │
│ Active Keys: │
│ │
│ ┌────────────────────────────────────┐ │
│ │ Zapier Integration │ │
│ │ Key: cad_abc123•••••••••• │ │
│ │ Created: Jan 15, 2026 │ │
│ │ Last used: 2 hours ago │ │
│ │ Permissions: Read time entries │ │
│ │ │ │
│ │ [Revoke] [Edit] │ │
│ └────────────────────────────────────┘ │
│ │
│ ┌────────────────────────────────────┐ │
│ │ Custom Dashboard │ │
│ │ Key: cad_xyz789•••••••••• │ │
│ │ Created: Dec 10, 2025 │ │
│ │ Last used: Never │ │
│ │ Permissions: Read reports │ │
│ │ │ │
│ │ [Revoke] [Edit] │ │
│ └────────────────────────────────────┘ │
│ │
└─────────────────────────────────────────┘

Best Practices

Do's

  • Use strong password - 12+ characters, mixed case, symbols
  • Enable 2FA - Extra security layer
  • Keep email current - For password reset, notifications
  • Upload professional photo - Team visibility
  • Save backup codes - For 2FA recovery
  • Review active sessions - Logout unknown devices
  • Download data regularly - GDPR export as backup
  • Update profile info - Keep name, title current

Don'ts

  • Don't share password - Each user should have own account
  • Don't reuse passwords - Use unique password
  • Don't ignore security alerts - Unknown login attempts
  • Don't delete account impulsively - Export data first
  • Don't lose backup codes - Store securely (password manager)
  • Don't use weak password - "password123" insufficient
  • Don't share API keys - Generate separate keys per integration

Troubleshooting

Cannot login after email change

Problem: Changed email but cannot login.

Solution:

  1. Use NEW email address to login
  2. Check spam folder for verification email
  3. Verify new email address
  4. Try password reset if needed

Forgot password

Problem: Cannot remember password.

Solution:

  1. Click "Forgot Password" on login page
  2. Enter your email address
  3. Check email for reset link
  4. Click link and set new password
  5. Login with new password

Lost 2FA device

Problem: Cannot access authenticator app.

Solution:

  1. Use backup codes (from 2FA setup)
  2. Enter backup code at login
  3. Disable 2FA in settings
  4. Re-enable with new device
  5. If no backup codes: Contact support

Next Steps


Need Help?