> ## Documentation Index
> Fetch the complete documentation index at: https://docs.ederspark.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Settings and preferences

> Customize your Freiya experience with dark mode, language selection, account management, and personalization options

Personalize Freiya to match your preferences and workflow. Manage your account, customize the interface, and configure features to work exactly how you want.

## Account settings

Manage your core account information and security.

### Profile information

Update your personal details:

<Steps>
  <Step title="Go to Settings">
    Click your profile icon → **Settings**
  </Step>

  <Step title="Select Account tab">
    Navigate to the **Account** section
  </Step>

  <Step title="Edit information">
    Update your name, email, or profile picture
  </Step>

  <Step title="Save changes">
    Click **Save** to apply updates
  </Step>
</Steps>

<Frame>
  <img src="https://placehold.co/1000x600/4F46E5/white?text=Settings+page+Account" alt="Settings page Account tab showing editable fields for name, email, profile picture, and a Save butto" />
</Frame>

**Editable fields:**

* Display name
* Email address (requires verification if changed)
* Profile picture (coming soon)
* Bio/description (coming soon)

<Note>
  Changing your email requires verifying the new address before it takes effect.
</Note>

### Change password

Update your password for enhanced security:

<Steps>
  <Step title="Go to Account settings">
    Navigate to **Settings → Account**
  </Step>

  <Step title="Find Password section">
    Scroll to **Change Password**
  </Step>

  <Step title="Enter passwords">
    * Current password
    * New password
    * Confirm new password
  </Step>

  <Step title="Save new password">
    Click **Update Password**
  </Step>
</Steps>

<Frame>
  <img src="https://placehold.co/1000x600/4F46E5/white?text=Change+Password+section" alt="Change Password section showing three password fields (current, new, confirm) with show/hide icons a" />
</Frame>

**Password requirements:**

* Minimum 8 characters
* Mix of letters and numbers recommended
* Special characters recommended

<Tip>
  Use a unique password you don't use elsewhere, and consider a password manager.
</Tip>

### Email preferences

Control email communications from Freiya:

**Notification emails:**

* ✉️ Account security alerts
* ✉️ Subscription and billing updates
* ✉️ Usage limit warnings
* ✉️ Weekly research digest (optional)
* ✉️ Feature announcements (optional)

<Tabs>
  <Tab title="Essential emails">
    Cannot be disabled:

    * Account security alerts
    * Password resets
    * Email verification
    * Subscription confirmations
  </Tab>

  <Tab title="Optional emails">
    Can be disabled:

    * Weekly digests
    * Feature announcements
    * Tips and tutorials
    * Research insights
  </Tab>
</Tabs>

<Frame>
  <img src="https://placehold.co/1000x600/4F46E5/white?text=Email+Preferences+section" alt="Email Preferences section showing toggles for different email types with labels indicating 'Required'" />
</Frame>

## Display preferences

### Dark mode

Toggle between light and dark themes:

<Steps>
  <Step title="Find Dark Mode setting">
    **Settings → Appearance → Dark Mode**
  </Step>

  <Step title="Choose mode">
    * **System** - Matches your OS setting (default)
    * **Light** - Always use light theme
    * **Dark** - Always use dark theme
  </Step>

  <Step title="Apply instantly">
    Theme changes immediately
  </Step>
</Steps>

<Frame>
  <img src="https://placehold.co/1000x600/4F46E5/white?text=Appearance+settings+showing" alt="Appearance settings showing three radio buttons for System, Light, and Dark mode with icons represen" />
</Frame>

**Quick toggle:**
You can also toggle dark mode anytime with:

* Floating button (bottom-right corner)
* Keyboard shortcut: `Ctrl/Cmd + D`
* Top menu → Theme icon

<Tip>
  Dark mode reduces eye strain during late-night research sessions and saves battery on OLED screens.
</Tip>

### Language selection

Freiya supports multiple languages:

**Available languages:**

* 🇺🇸 English (EN)
* 🇪🇸 Spanish (ES)

**To change language:**

<Steps>
  <Step title="Open language dropdown">
    Top-right corner of any page
  </Step>

  <Step title="Select language">
    Choose your preferred language
  </Step>

  <Step title="Apply immediately">
    Interface updates instantly
  </Step>
</Steps>

<Frame>
  <img src="https://placehold.co/1000x600/4F46E5/white?text=Language+dropdown+menu" alt="Language dropdown menu in the top navigation showing flags and language names for English and Spanis" />
</Frame>

**What's translated:**

* User interface elements
* Menu items and buttons
* Error messages
* Email templates
* Help documentation

<Info>
  More languages coming soon! Vote for your language in the community forum.
</Info>

### Interface customization

**Sidebar settings:**

* Collapsed or expanded by default
* Pin/unpin items
* Reorder menu items (coming soon)

**Density settings:**

* Comfortable (default) - More spacing
* Compact - Fits more on screen
* Spacious - Maximum readability

## Subscription management

View and manage your Freiya subscription.

### Current plan

See your active subscription tier:

* Plan name (Free, Pro, Nova)
* Monthly or annual billing
* Next billing date
* Price and currency

<Frame>
  <img src="https://placehold.co/1000x600/4F46E5/white?text=Subscription+section+showing" alt="Subscription section showing current plan card with tier name, billing cycle, next billing date, and" />
</Frame>

### Usage statistics

Monitor your usage against tier limits:

**Displayed metrics:**

* Papers in library (X / limit)
* Papers added this month (X / monthly limit)
* Paper collections (X / limit)
* Chat collections (X / limit)
* AI messages per model

<Steps>
  <Step title="Go to Subscription">
    **Settings → Subscription**
  </Step>

  <Step title="View usage">
    See current usage and limits
  </Step>

  <Step title="Check reset date">
    Monthly limits reset on the 1st
  </Step>
</Steps>

### Upgrade or downgrade

Change your subscription tier:

<Tabs>
  <Tab title="Upgrade">
    <Steps>
      <Step title="Click Upgrade">
        Find your desired tier and click **Upgrade**
      </Step>

      <Step title="Complete payment">
        Enter payment details via Stripe
      </Step>

      <Step title="Instant activation">
        New limits apply immediately
      </Step>
    </Steps>

    Upgrades are prorated, you only pay the difference for the remaining period.
  </Tab>

  <Tab title="Downgrade">
    <Steps>
      <Step title="Click Change Plan">
        Select a lower tier
      </Step>

      <Step title="Review changes">
        See what changes with the new tier
      </Step>

      <Step title="Confirm">
        Confirm the downgrade
      </Step>

      <Step title="Effective date">
        Takes effect at end of current billing period
      </Step>
    </Steps>

    <Warning>
      Ensure your usage is within the new tier's limits before downgrading.
    </Warning>
  </Tab>
</Tabs>

[Learn more about subscription tiers →](/account/subscription-tiers)

### Payment methods

Manage payment information:

**Update payment method:**

1. Go to **Settings → Subscription**
2. Click **Update Payment Method**
3. Enter new card details via Stripe
4. Save securely

**Billing history:**

* View past invoices
* Download receipts
* See transaction history

<Frame>
  <img src="https://placehold.co/1000x600/4F46E5/white?text=Payment+section+showing" alt="Payment section showing masked credit card number, expiration, and 'Update Payment Method' button, w" />
</Frame>

### Cancel subscription

<Steps>
  <Step title="Go to Subscription">
    **Settings → Subscription**
  </Step>

  <Step title="Click Cancel">
    Find **Cancel Subscription** button
  </Step>

  <Step title="Choose timing">
    * Cancel immediately (rare)
    * Cancel at period end (recommended)
  </Step>

  <Step title="Confirm">
    Confirm cancellation
  </Step>
</Steps>

**What happens:**

* Access continues until period end
* Auto-downgrade to Free tier
* Data retained for 30 days
* Can resubscribe anytime

<Note>
  No refunds for partial billing periods, but you keep access until your paid period ends.
</Note>

## Notification settings

Configure how Freiya notifies you about events.

### In-app notifications

Control toast notifications that appear in the app:

**Notification types:**

* Success messages (paper added, chat saved)
* Error alerts (limit reached, operation failed)
* Information (feature tips, updates)
* Warnings (approaching limits, important changes)

**Settings:**

* Enable/disable all notifications
* Set duration (3s, 5s, 10s)
* Position (top-right, bottom-center, etc.)
* Sound on/off

<Frame>
  <img src="https://placehold.co/1000x600/4F46E5/white?text=Notification+Settings+showing" alt="Notification Settings showing toggles for different notification types and dropdown for duration and" />
</Frame>

### Usage alerts

Get notified when approaching limits:

* **80% capacity** - Warning when nearing limits
* **100% capacity** - Alert when limit reached
* **Monthly reset** - Reminder when limits reset

Enable or disable each alert type individually.

## Privacy settings

Control your data and privacy.

### Data export

Download all your Freiya data:

<Steps>
  <Step title="Go to Privacy">
    **Settings → Privacy & Data**
  </Step>

  <Step title="Click Export Data">
    Request data export
  </Step>

  <Step title="Wait for processing">
    Export prepares (usually \< 5 minutes)
  </Step>

  <Step title="Download">
    Download ZIP file with all your data
  </Step>
</Steps>

**Export includes:**

* All papers and metadata
* All chats and conversations
* Annotations and highlights
* Collections
* Account information

<Frame>
  <img src="https://placehold.co/1000x600/4F46E5/white?text=Privacy+section+with" alt="Privacy section with 'Export My Data' button and explanation text about GDPR data portability rights" />
</Frame>

### Account deletion

Permanently delete your account and all data:

<Steps>
  <Step title="Go to Privacy settings">
    **Settings → Privacy & Data**
  </Step>

  <Step title="Find Delete Account">
    Scroll to danger zone
  </Step>

  <Step title="Click Delete Account">
    Red **Delete My Account** button
  </Step>

  <Step title="Confirm with email">
    Type your email to confirm
  </Step>

  <Step title="Final confirmation">
    Acknowledge data loss and confirm
  </Step>
</Steps>

<Danger>
  Account deletion is PERMANENT! All papers, chats, annotations, and data will be deleted within 30 days. Export your data first if you want to keep anything.
</Danger>

### Privacy controls

**Additional privacy settings:**

* Make profile public/private (coming soon)
* Control what others can see (coming soon)
* Opt out of anonymized analytics
* Review third-party integrations

## Advanced settings

### Keyboard shortcuts

View and customize shortcuts:

1. Go to **Settings → Keyboard**
2. See all available shortcuts
3. Customize bindings (coming soon)
4. Reset to defaults
5. Export/import shortcuts

[Full keyboard shortcuts reference →](/reference/keyboard-shortcuts)

### API access

**Generate API keys:**

1. Go to **Settings → API**
2. Click **Create New Key**
3. Name and configure key
4. Copy key (shown once!)
5. Use in your applications

**API key management:**

* Revoke keys anytime
* View usage per key
* Set expiration dates
* Scope permissions

<Info>
  API access is coming soon for all tiers.
</Info>

### Experimental features

Try beta features before general release:

**Enable beta features:**

1. Go to **Settings → Experimental**
2. Toggle features you want to try
3. Provide feedback on what works/doesn't

**Current beta features:**

* New PDF viewer engine
* Advanced search algorithms
* Multi-paper comparison
* Collaborative annotations

<Warning>
  Beta features may be unstable. Use with caution on important work.
</Warning>

## Session management

### Active sessions

View and manage where you're signed in:

**Session information:**

* Device type (desktop, mobile, tablet)
* Browser
* IP address
* Last active time
* Location (approximate)

**Actions:**

* Revoke individual sessions
* Logout from all devices
* See current session

<Frame>
  <img src="https://placehold.co/1000x600/4F46E5/white?text=Active+Sessions+list" alt="Active Sessions list showing device icons, browser names, last active times, and 'Revoke' buttons fo" />
</Frame>

### Security

**Session security features:**

* Auto-logout after 24h inactivity
* Secure JWT tokens
* Token refresh on activity
* Encrypted storage

## Troubleshooting

<AccordionGroup>
  <Accordion title="Settings changes not saving">
    Try these steps:

    1. Check internet connection
    2. Refresh the page
    3. Clear browser cache
    4. Try a different browser
    5. Contact support if persistent
  </Accordion>

  <Accordion title="Can't change email">
    Verify:

    * New email isn't already in use
    * Verification email received
    * Clicking verification link
    * Old email still accessible
  </Accordion>

  <Accordion title="Dark mode not working">
    Check:

    * Browser supports dark mode CSS
    * No conflicting browser extensions
    * Try setting to "Dark" instead of "System"
    * Clear cache and reload
  </Accordion>

  <Accordion title="Payment method won't update">
    This is handled by Stripe:

    * Verify card details are correct
    * Check card isn't expired
    * Sufficient funds available
    * Contact your bank if declined
    * Try a different card
  </Accordion>
</AccordionGroup>

## Related pages

<CardGroup cols={2}>
  <Card title="Subscription tiers" icon="layer-group" href="/account/subscription-tiers">
    Compare plans and upgrade options
  </Card>

  <Card title="Keyboard shortcuts" icon="keyboard" href="/reference/keyboard-shortcuts">
    View all available shortcuts
  </Card>

  <Card title="Sign up guide" icon="user-plus" href="/getting-started/signup">
    Account creation and authentication
  </Card>

  <Card title="Privacy policy" icon="shield-halved" href="https://freiya.ederspark.com/privacy">
    Read our complete privacy policy
  </Card>
</CardGroup>
