Account Management
Account Management
Section titled “Account Management”Your OstrichDB account provides access to all database features, user settings, and billing information. This guide covers account creation, profile management, security settings, and account maintenance.
Account Creation
Section titled “Account Creation”Registration Process
Section titled “Registration Process”Sign Up Steps:
- Visit the OstrichDB homepage
- Click “Start Building Free” or “Sign Up”
- Choose registration method:
- Email and password
- Google OAuth
- GitHub OAuth
- Microsoft OAuth
- Complete the registration form
- Verify your email address
- Set up your profile information
Registration Requirements:
- Valid email address: Used for account verification and communications
- Strong password: Minimum 8 characters with mixed case, numbers, and symbols
- Unique username: Used for account identification and API access
- Terms acceptance: Agreement to Terms of Service and Privacy Policy
Email Verification
Section titled “Email Verification”Verification Process:
- Check your email for verification message from OstrichDB
- Click the verification link in the email
- Return to OstrichDB and sign in
- Complete profile setup if prompted
Troubleshooting Verification:
- Check spam folder if verification email doesn’t arrive
- Request new verification if email is lost
- Contact support if verification fails repeatedly
- Use different email if provider blocks verification emails
Profile Management
Section titled “Profile Management”Profile Information
Section titled “Profile Information”Basic Profile Data:
- Display Name: How your name appears in the interface
- Email Address: Primary contact and login email
- Username: Unique identifier for your account
- Profile Picture: Optional avatar image
- Time Zone: For accurate timestamp display
- Language Preference: Interface language setting
Updating Profile Information
Section titled “Updating Profile Information”Change Display Name:
- Navigate to Account Settings
- Click “Profile” tab
- Edit display name field
- Click “Save Changes”
Update Email Address:
- Go to Account Settings → Profile
- Click “Change Email”
- Enter new email address
- Verify new email via confirmation message
- Confirm change in original email
Modify Username:
- Access Account Settings → Profile
- Click “Change Username”
- Enter desired username (must be unique)
- Review impact on API endpoints and integrations
- Confirm change and update external references
Upload Profile Picture:
- Go to Account Settings → Profile
- Click “Upload Picture”
- Select image file (JPG, PNG, max 2MB)
- Crop and adjust as needed
- Save new avatar
Security Settings
Section titled “Security Settings”Password Management
Section titled “Password Management”Change Password:
- Navigate to Account Settings → Security
- Click “Change Password”
- Enter current password for verification
- Set new password (follow strength requirements)
- Confirm new password
- Save changes
Password Requirements:
- Minimum 8 characters in length
- Mixed case letters (uppercase and lowercase)
- At least one number (0-9)
- Special character (!, @, #, $, etc.)
- Not a common password (dictionary words, sequences)
- Different from previous passwords
Two-Factor Authentication (2FA)
Section titled “Two-Factor Authentication (2FA)”Enable 2FA:
- Go to Account Settings → Security
- Click “Enable Two-Factor Authentication”
- Choose method:
- Authenticator app (recommended)
- SMS text messages
- Email codes
- Follow setup instructions for chosen method
- Save backup codes in secure location
- Test authentication to confirm setup
Recommended Authenticator Apps:
- Google Authenticator: Free, widely supported
- Authy: Cloud backup and multi-device sync
- 1Password: Integrated with password manager
- Microsoft Authenticator: Integration with Microsoft accounts
Backup Codes:
- Generate and save 10 single-use backup codes
- Store securely (password manager, encrypted file)
- Use only when primary 2FA method unavailable
- Regenerate codes after using several
Session Management
Section titled “Session Management”Active Sessions:
- View all active sessions across devices
- See login locations and device information
- Last activity timestamps for each session
- IP addresses and browser details
Session Security:
- Navigate to Account Settings → Security → Sessions
- Review active sessions for unfamiliar activity
- Terminate suspicious sessions immediately
- Sign out all devices if account compromise suspected
- Change password if unauthorized access detected
API Access Management
Section titled “API Access Management”API Keys:
- Generate personal access tokens for API usage
- Set expiration dates for enhanced security
- Scope permissions to limit access
- Revoke compromised keys immediately
Key Management Best Practices:
- Use separate keys for different applications
- Rotate keys regularly (every 90 days recommended)
- Store securely in environment variables or key management systems
- Monitor usage for unusual patterns
- Revoke unused keys promptly
Account Usage and Billing
Section titled “Account Usage and Billing”Usage Monitoring
Section titled “Usage Monitoring”Current Usage Display:
- Storage used vs. plan limits
- Projects created vs. maximum allowed
- Collections count across all projects
- API requests made this month
- NLP queries used (Pro/Enterprise plans)
Usage History:
- Monthly usage trends and patterns
- Storage growth over time
- Feature utilization statistics
- Performance metrics and response times
Billing Information (Pro/Enterprise)
Section titled “Billing Information (Pro/Enterprise)”Billing Dashboard:
- Current plan and pricing
- Next billing date and amount
- Payment method on file
- Billing history and invoices
- Usage overages and additional charges
Payment Methods:
- Navigate to Account Settings → Billing
- Click “Payment Methods”
- Add new payment method:
- Credit/debit cards
- PayPal account
- Bank transfer (Enterprise)
- Set default method for recurring charges
- Remove old methods when no longer needed
Invoice Access:
- Download PDF invoices for accounting
- Email invoices to accounting department
- Set up automatic forwarding to billing contacts
- Access tax documents and receipts
Plan Management
Section titled “Plan Management”Upgrade Process:
- Go to Account Settings → Billing → Plan
- Compare plan features and limits
- Select new plan (Pro or Enterprise)
- Review pricing and billing cycle
- Confirm upgrade and payment authorization
- Immediate access to new features
Downgrade Process:
- Review current usage against lower plan limits
- Reduce usage to fit within new limits:
- Delete excess projects
- Remove extra collections
- Clear storage overage
- Request downgrade in billing section
- Confirm understanding of feature loss
- Process at next billing cycle
Notifications and Preferences
Section titled “Notifications and Preferences”Email Notifications
Section titled “Email Notifications”Notification Types:
- Account security: Login alerts, password changes
- Usage alerts: Storage limits, quota warnings
- Billing notifications: Payment confirmations, failures
- Product updates: New features, maintenance notices
- Marketing communications: Newsletter, feature highlights
Manage Email Preferences:
- Navigate to Account Settings → Notifications
- Toggle categories on/off as desired
- Set frequency for digest emails
- Choose delivery times for optimal scheduling
- Save preferences
In-App Notifications
Section titled “In-App Notifications”Dashboard Notifications:
- System status updates and maintenance
- Usage warnings for approaching limits
- Security alerts for suspicious activity
- Feature announcements and tutorials
Notification Settings:
- Enable/disable notification types
- Set priority levels for different alerts
- Choose display duration for notifications
- Configure sound alerts (if desired)
Data Management
Section titled “Data Management”Data Export
Section titled “Data Export”Account Data Export:
- Go to Account Settings → Data & Privacy
- Click “Export My Data”
- Select data types to include:
- Profile information
- Project metadata
- Database contents
- Usage statistics
- Choose export format (JSON, CSV)
- Confirm export request
- Download link sent via email
Export Timeline:
- Small accounts: Within 24 hours
- Large accounts: Up to 7 days
- Enterprise accounts: Custom timeline based on data size
- Automatic cleanup: Download links expire after 30 days
Data Retention
Section titled “Data Retention”Account Deletion:
- Navigate to Account Settings → Data & Privacy
- Click “Delete Account”
- Review consequences:
- All projects and data deleted
- Billing stops immediately
- Username becomes available for reuse
- Action is irreversible
- Type account name to confirm
- Enter password for final verification
- Confirm deletion
Data Retention Policy:
- Active accounts: Data retained indefinitely
- Inactive accounts: Email reminders after 12 months
- Deleted accounts: Data purged within 30 days
- Backup retention: Based on plan (7 days to 1 year)
Account Recovery
Section titled “Account Recovery”Password Recovery
Section titled “Password Recovery”Reset Password:
- Go to OstrichDB login page
- Click “Forgot Password”
- Enter email address associated with account
- Check email for reset instructions
- Click reset link in email
- Set new password following requirements
- Sign in with new credentials
Recovery Troubleshooting:
- Check spam folder for reset emails
- Verify email address spelling
- Contact support if email not received
- Use alternative recovery methods if available
Account Lockout Recovery
Section titled “Account Lockout Recovery”Lockout Scenarios:
- Too many failed login attempts
- Suspicious activity detection
- 2FA device unavailable
- Compromised account suspected
Recovery Process:
- Wait for automatic unlock (usually 30 minutes)
- Use backup codes if 2FA issue
- Contact support for manual unlock
- Verify identity through security questions or documentation
- Reset security settings if needed
Support and Help
Section titled “Support and Help”Getting Help
Section titled “Getting Help”Self-Service Resources:
- Documentation: Comprehensive guides and references
- FAQ section: Common questions and answers
- Video tutorials: Step-by-step visual guides
- Community forum: User discussions and solutions
Direct Support Channels:
- Free accounts: Community Discord and email support
- Pro accounts: Private Discord channels and priority email
- Enterprise accounts: 24/7 phone support and dedicated account managers
Contact Information
Section titled “Contact Information”Support Channels:
- Email: admin@archetype-dynamics.com
- Discord: https://discord.gg/FPd7SmMMmk
- Documentation: This documentation site
- GitHub Issues: For bug reports and feature requests
Response Times:
- Community support: Best effort, typically within 24-48 hours
- Pro support: Within 24 hours for normal issues
- Enterprise support: Within 1 hour for critical issues, 4 hours for normal
Best Practices
Section titled “Best Practices”Account Security
Section titled “Account Security”Security Recommendations:
- Enable 2FA on all accounts
- Use strong, unique passwords for OstrichDB
- Regularly review active sessions and API keys
- Monitor account activity for suspicious behavior
- Keep contact information up to date
Account Maintenance
Section titled “Account Maintenance”Regular Maintenance Tasks:
- Review and update profile information quarterly
- Audit project and collection usage monthly
- Clean up unused projects and data regularly
- Update payment methods before expiration
- Review notification preferences periodically
Privacy Protection
Section titled “Privacy Protection”Privacy Best Practices:
- Limit personal information in project names and data
- Use project passwords for sensitive collections
- Regularly review data sharing and access permissions
- Export important data for local backup
- Understand data retention policies and timelines
Account management features and options may vary by plan tier. Contact support for assistance with account-related issues.