Skip to main content

Authentication Security

How Kaana keeps your account secure.

Updated over a week ago

Login Security

Secure Authentication

Kaana uses Auth0, an industry-leading authentication platform:

  • Enterprise-grade security

  • Regular security audits

  • Compliance certifications

Password Requirements

Strong passwords are required:

  • Minimum 8 characters

  • Mix of letters, numbers, and symbols recommended

  • Common passwords blocked

  • Breach detection (warns if password found in data breaches)

Password Storage

Your password is never stored in plain text:

  • Hashed using secure algorithms

  • Salted to prevent rainbow table attacks

  • We cannot see or retrieve your password

Session Security

How Sessions Work

When you log in:

  1. Secure session created

  2. HTTP-only cookie set (not accessible to JavaScript)

  3. Session validated on each request

  4. Automatic timeout after inactivity

Session Features

Feature

Description

HTTP-Only Cookies

Prevents XSS attacks

Secure Flag

Only sent over HTTPS

Session Timeout

Auto-logout after inactivity

Single Session

Option to log out other sessions

Account Protection

Failed Login Protection

  • Account temporarily locked after multiple failed attempts

  • Prevents brute-force attacks

  • Automatic unlock after cooldown period

Suspicious Activity

We monitor for:

  • Unusual login locations

  • Multiple failed attempts

  • Abnormal access patterns

Email Verification

  • Email addresses verified on signup

  • Notifications for account changes

  • Password reset requires email access

Password Reset

Secure Reset Process

  1. Request reset from login page

  2. Email sent with secure link

  3. Link expires after limited time

  4. Must create new password

  5. All sessions invalidated

Tips for Safe Reset

  • Only request resets from official Kaana login page

  • Check email sender is legitimate

  • Never share reset links

  • Use a strong new password

Protecting Your Account

Best Practices

  1. Use a strong, unique password

    • Don't reuse passwords from other sites

    • Consider a password manager

  2. Keep your email secure

    • Your email is used for password resets

    • Secure your email account

  3. Log out on shared devices

    • Always log out when using shared computers

    • Don't save password in public browsers

  4. Watch for phishing

    • Verify URLs before entering credentials

    • We'll never ask for your password via email

Signs of Compromise

Watch for:

  • Login notifications you didn't initiate

  • Password reset emails you didn't request

  • Unfamiliar activity in your account

  • Settings changes you didn't make

If you notice these, change your password immediately and contact support.

Administrator Controls

For account administrators:

User Management

  • Invite and remove users

  • Set role-based permissions

  • Monitor user activity

Security Settings

  • Enforce password policies

  • Review access logs

  • Manage API keys

Deactivating Users

  • Immediately revoke access

  • Block future login attempts

  • Preserve data for audit

Logging Out

How to Log Out

  1. Click your profile menu

  2. Select "Log Out"

  3. Session is terminated

  4. Redirected to login page

Automatic Logout

Sessions expire after a period of inactivity for security.

Did this answer your question?