Cloud-hosted by default on Vercel + Supabase, with Southeast Asia data residency. On-premise deployments are available for regulated clients (government, large hospital groups) with Docker-based installers. The kiosk itself also runs offline and syncs when internet returns.