App ↔ Laravel API
Authentication, device registration, server lists, and connect/disconnect orchestration.
You connect with an app or extension. LogicGuard authenticates your device, provisions a WireGuard peer, and your traffic travels through an encrypted tunnel.
What happens on your device when you connect.
User opens LogicGuard (app or Chrome extension)
App / extension talks to the local agent when Full VPN is enabled
Local agent configures WireGuard with keys kept on-device
Encrypted tunnel reaches the LogicGuard VPN server
Internet destinations see the VPN exit path
User → App → Agent → WireGuard → Server → Internet
Private keys never leave the device in plaintext API responses.
How LogicGuard coordinates accounts, devices, and peers.
Authentication, device registration, server lists, and connect/disconnect orchestration.
Users, subscriptions, devices, peers, and connection logs — without storing WireGuard private keys.
Allowlisted HMAC actions create, disable, or remove peers on the WireGuard node.