HIVE

Security

Data Privacy

Data Privacy

HIVE Protocol implements comprehensive data privacy measures to protect user information.

Encryption

Encryption at Rest

Data TypeEncryption MethodKey Management
User dataAES-256-GCMSupabase managed
MessagesAES-256-GCMPer-project key
API keysAES-256-GCMUser-specific key

Input Sanitization

function sanitizeInput(input: string): string {
  const map: Record<string, string> = {
    '&': '&amp;', '<': '&lt;', '>': '&gt;',
    '"': '&quot;', "'": '&#x27;', '/': '&#x2F;',
  };
  return input.replace(/[&<>"'/]/g, (char) => map[char]);
}

Data Retention

Data TypeRetention PeriodDeletion Method
MessagesUser controlledCascade on swarm delete
Activity logs90 daysAutomatic purge
Error logs30 daysAutomatic purge
Deleted accounts30 days graceHard delete after

AI Data Handling

Data TypeSent to AIPurpose
Message contentYesGenerate responses
User PIINoNever sent
API keysNoServer-side only
  • [Authentication](/docs/security/sec-authentication): Login and session management
  • [Authorization](/docs/security/authorization): RLS policies and access control
  • [Best Practices](/docs/security/best-practices): Security recommendations

Cookie Preferences

We use cookies to enhance your experience, analyze site traffic, and for marketing purposes. By clicking "Accept All", you consent to our use of cookies. Read our Privacy Policy for more information.