Data we collect
Account email and password hash, customer and school configuration, source URLs (encrypted at rest), internal streaming-path metadata, and viewer-session telemetry (timestamps, IP, user agent) for analytics and security. Mirrored from our privacy policy in plain English.
Data we don't
We do not run third-party advertising on the platform. We do not sell personal data. We do not embed third-party trackers on the parent portal or the operator console. Any analytics on this marketing site is privacy-respecting — no cookies, no cross-site fingerprinting.
Encryption
Camera credentials are encrypted at rest with industry-standard authenticated AES before they hit the database. All playback to parents and operators goes over TLS. Internal traffic between our streaming nodes runs on a secure private network not reachable from the public internet.
Access controls
Authentication is JWT-based with short-lived access tokens and refresh tokens. Roles separate platform admins, customer owners, customer operators, and parents — each role's permissions are enforced server-side on every request. Every operator action is recorded in an audit log.
Where data lives
Our primary database is hosted in India. We do not transfer parent or stream metadata outside India in normal operation.
Subprocessors
Hosting and CDN: a single Indian-region hosting provider plus a global CDN for static assets. Email: a transactional email provider for password resets and notifications. We do not list specific vendor names publicly; current and prospective customers can request the full subprocessor list on a call.
Reporting a security issue
Email security@aeye.cam with details. We don't run a paid bug bounty yet, but we acknowledge in writing and credit responsible disclosure in our changelog.