Chrome Kiosk App for school-owned Chromebook recovery
Effective Date: April 22, 2026 · Permanent URL: userauthguard.com/theft-recovery-privacy/
The Theft Recovery Kiosk App is a separate application from the UserAuthGuard Chrome extensions. It is installed only on devices that the school district has explicitly placed into a dedicated /StolenDevices Organizational Unit. It does not run on any other devices and is never installed by individual users.
When a school district administrator marks a Chromebook stolen in their UserAuthGuard dashboard, the device is moved into the district's /StolenDevices OU. On next reboot, this kiosk app auto-launches as the only available environment on that device. It captures location and visible-screen screenshots for the duration of the active recovery session and relays them to the district's UserAuthGuard tenant. Captures stop when the district administrator marks the device recovered.
During an active theft-recovery session only:
enterprise.deviceAttributes API. Used to authenticate the device to the district's UserAuthGuard tenant.<webview>). Captured at intervals configured by the backend, typically every 30 seconds./StolenDevices OUThis kiosk app requests the following Chrome permissions. Each is justified below:
enterprise.deviceAttributes Reads the Chromebook serial number so the kiosk can authenticate to the district's UserAuthGuard backend without requiring a signed-in user account.geolocation Captures device location for recovery. Only active during a session.platformKeys Verified Access attestation — proves the heartbeat is from a real school-managed Chromebook, prevents spoofing.webview Chrome Apps require this entry in the permissions array to enable the <webview> HTML element, which the kiosk uses to render its browser surface. It is not a runtime data-access permission — it does not grant access to user data, host pages, or any external resources.storage Caches the most recent server config (banner mode, capture intervals) between heartbeats. Cleared at session end.alarms Schedules the heartbeat loop.system.display Sizes the kiosk window correctly for the device's display./StolenDevices OU. Devices in any other OU never load this app.Stolen Chromebooks are sometimes in the hands of someone who is not the thief — a returning student, a sibling, a parent who recovered the device, or someone who found it. The Theft Recovery Kiosk App treats this case as follows:
This kiosk app is operated by Asan Digital LLC (dba UserAuthGuard) on behalf of school districts under their respective Data Processing Agreements. UserAuthGuard acts as a FERPA "school official" with a "legitimate educational interest" (34 CFR 99.31(a)(1)). COPPA consent is provided by the school under the school-consent provision (16 CFR 312.5(c)(3)).
The full contractual framework — including breach notification, sub-processors, retention, and parent access procedures — is published at userauthguard.com/data-processing-agreement/.
The Theft Recovery Kiosk App is a distinct product from the UserAuthGuard Chrome extensions. They have separate code, separate Web Store listings, separate signing keys, and separate privacy policies:
/StolenDevices OU, on-demand activation by district admin.Questions about this privacy policy or about an active theft-recovery session:
Asan Digital LLC (dba UserAuthGuard)
Privacy: privacy@userauthguard.com
Support: support@userauthguard.com
Phone: (267) 639-8522
Address: 13 Station Ave, Schwenksville PA 19473