Privacy Policy

1. Information We Collect

Eniolabi Service Hub collects the following types of information:

  • Account Information: Username, email address, and role assignments (Admin, Power User, Guest)
  • Service Monitoring Data: Service health status, response times, uptime metrics, and performance data
  • System Logs: Authentication attempts, user actions, and system events for security and auditing
  • Technical Data: IP addresses, browser information, and device details for security purposes

2. How We Use Your Information

We use the collected information for:

  • Providing and maintaining the service monitoring dashboard
  • Authenticating users and managing role-based access control
  • Monitoring service health and performance across your infrastructure
  • Sending alerts and notifications about service issues
  • Improving system performance and user experience
  • Ensuring security and preventing unauthorized access

3. Data Security

We implement industry-standard security measures to protect your data:

  • End-to-end encryption for data transmission
  • Secure authentication using NextAuth.js with JWT tokens
  • Role-based access control (RBAC) for data protection
  • Regular security audits and vulnerability assessments
  • Secure database connections with PostgreSQL
  • Redis-based session management with password protection

4. Data Retention

We retain your data for the following periods:

  • Account Data: Retained while your account is active
  • Service Metrics: Stored for 90 days for performance analysis
  • Audit Logs: Kept for 1 year for security and compliance
  • Backup Data: Retained for 30 days for disaster recovery

5. Your Rights

You have the right to:

  • Access your personal data and account information
  • Request correction of inaccurate data
  • Request deletion of your account and associated data
  • Export your data in a portable format
  • Opt-out of non-essential communications

6. Third-Party Services

Our service integrates with the following third-party services:

  • Service Monitoring: Home Assistant, Portainer, n8n, Media Dashboard, Node-RED, Wiki.js, VS Code Server, File Browser, Uptime Kuma, Zigbee2MQTT, WhenNXT, Nginx UI
  • Infrastructure: Docker containers, PostgreSQL database, Redis cache
  • Authentication: NextAuth.js for secure user management

7. Contact Information

For privacy-related questions or concerns, please contact:

Data Protection Officer: Damilare Eniolabi

Email: [email protected]

GitHub: @damoojeje

8. Updates to This Policy

We may update this Privacy Policy from time to time. We will notify you of any material changes by posting the new policy on this page and updating the "Last Updated" date. Your continued use of the service after such changes constitutes acceptance of the updated policy.

Last Updated: August 25, 2025

Version: 1.0