The QR Code Time Clock That Stops Buddy Punching
A new QR code refreshes every 30 seconds — impossible to screenshot, share, or fake. Contactless clock in and clock out from any phone.
Fingerprint scanners are expensive, raise hygiene concerns, and create privacy headaches. Badge systems get lost, shared, and passed around. QRAY replaces all of it with a dynamic QR code that rotates every 30 seconds. Employees open the QRAY app, scan the code displayed at your location, and they are clocked in or out in under a second. Because the code changes constantly, a screenshot is worthless seconds later — buddy punching simply stops working.

How the Dynamic QR Code Works
A tablet, phone, or computer at your workplace shows a QR code that automatically refreshes every 30 seconds, each one carrying a unique encrypted token. Employees open the QRAY mobile app, point their camera at the screen, and the punch is recorded instantly with a timestamp. The whole thing takes less than a second and requires no contact, no PIN sharing, and no dedicated terminal. Old codes expire the moment they rotate, so a photo passed to a coworker is already invalid.
Why a Rotating Code Beats a Static One
A static QR code is just a fixed string anyone can photograph and reuse from home. A rotating code is time-stamped and encrypted, so it can only be scanned in person, in the moment. Pair it with GPS verification and you get two layers of proof that the right person was physically on site when they clocked in — the kind of defensible record that holds up in a wage dispute or FLSA audit.
Hardware-Free by Design
Biometric clocks cost hundreds of dollars per door and store sensitive data you then have to protect. Card readers add ongoing badge costs. QRAY needs none of it — any device you already own becomes the time clock, and the only thing employees carry is the phone already in their pocket. Roll out a new location in minutes instead of waiting on hardware shipping.