(208) 992-5045
PILOT ACTIVE
Beta // Pilot Open

ID scanning from your bouncer's phone.

Replace the $250/month rental scanner with software. AAMVA PDF417 barcode parsing, on-device age gating, full audit trail. Built for bars, clubs, and age-restricted venues. Pilot launching now in Minnesota.

Or call us directly: (208) 992-5045
pulseid@scanner ~
$ pulseid scan --barcode
Reading PDF417...
├── Issuer MN
├── DOB 2003-04-19
├── Age 23
├── Expired no
├── OCR Match verified
└── Flags none

$ pulseid decision
>>> ENTRY · 21+ · audit logged
════════════════════════════════════════════════════════════════════════════════════════════════════════════════════
How It Works // [03 STEPS]
01

Scan

Bouncer points the iPhone camera at the back of an ID. The PDF417 barcode is parsed on-device against the AAMVA standard. Front-of-ID photo captured automatically.

02

Decide

Age, expiry, and flag checks run on-device — no internet required. Screen flashes green for ENTRY or red for DENY. Reasons shown inline. Manager override available with audit trail.

03

Audit

Every scan is uploaded to your venue's web admin: photo, parsed data, decision reasons, OCR comparison verdict, and operator. Retention auto-deletes after 30 days unless flagged.

════════════════════════════════════════════════════════════════════════════════════════════════════════════════════
Features // [10 MODULES]

Built for Real Door Operations

The bouncer is in the loop on every decision — PulseID surfaces age, expiry, and flag context in under a second so they can act, not interpret. The scan loop is instant: tap, scan, decide, next.

// AAMVA

PDF417 Parsing

Reads driver's licenses & state IDs from 70+ jurisdictions: all US states, DC, territories, and Canada.

// AGE GATE

Configurable Limits

Set the minimum entry age (e.g. 18) and minimum age for full privileges (e.g. 21 for wristband). Per venue.

// FLAGS

Patron Flags

Mark patrons WARNING, BANNED, or TRESPASSED. Future scans surface the flag instantly to the bouncer.

// OCR

Photo vs. Barcode

Server runs OCR on the front of the ID and cross-checks the printed name and DOB against the parsed barcode. Catches doctored barcodes.

// OVERRIDE

Manager Override

Managers can override a DENY with a recorded reason. The override is logged forever — no quiet exceptions.

// OFFLINE

Offline Capable

The age-gate decision runs on the phone. Works without internet. Scan images and audit upload retries when reconnected.

// ADMIN

Web Admin

Browse every scan, search patrons, manage flags, add staff, configure retention. No app to install for managers.

// AUDIT

Complete Audit Trail

Every scan, decision, override, and flag change is logged with operator, timestamp, and reason. The trail is yours to keep — exportable, defensible if you're ever asked.

// HARDWARE

Use Any iPhone

No proprietary scanner to break, replace, or rent. If a phone dies, sign in on another and you're back.

════════════════════════════════════════════════════════════════════════════════════════════════════════════════════
vs. Hardware Rentals // [COMPARISON]

Rental Scanner Unit

~$250/month
  • 3-year contract lock-in
  • Proprietary hardware to break or lose
  • Replacement fees if damaged
  • Vendor owns your audit data
  • Single physical scan station

PulseID

From $79/month, no contract
  • Month-to-month, no contract
  • Runs on any iPhone you already own
  • Hardware swap = sign in on another phone
  • Your data stays yours, exportable
  • Multiple scan stations, one venue
════════════════════════════════════════════════════════════════════════════════════════════════════════════════════
Pricing // [04 TIERS // PER VENUE]
// Starter
$79/mo
Single-location bars, restaurants, smaller venues.
  • Unlimited scans
  • Up to 2 active devices
  • All core features (scanning, fake detection, flags)
  • 30-day scan history
  • Email support (next business day)
Start Pilot →
// Pro
$199/mo
Busy clubs, event venues, larger operations.
  • Unlimited scans
  • Unlimited devices
  • Everything in Standard
  • 12-month scan history
  • API access (for POS integration)
  • Phone support (business hours)
Start Pilot →
// Enterprise
from $499/mo
Multi-venue operators (3+ locations) and chains.
  • Everything in Pro for each venue
  • Centralized multi-venue dashboard
  • Volume discount (~30% off list at 3+ locations)
  • Dedicated account manager
  • Custom retention policy
  • SLA commitment
  • Custom integration support
Contact Sales →

All tiers: month-to-month, no contract, no setup fee. Pricing is per venue. Pilot offers available — call (208) 992-5045 for current promo.

════════════════════════════════════════════════════════════════════════════════════════════════════════════════════
Privacy by Default // [MCDPA-COMPLIANT]

PulseID is built to comply with the Minnesota Consumer Data Privacy Act (MCDPA, Minn. Stat. Ch. 325M, in force since 2025-07-31). Patron data is minimized, retention is scheduled, and a right-to-delete queue is built in.

What We Collect

  • AAMVA barcode data (name, DOB, license #, issuer)
  • Front-of-ID photo from the scan
  • Decision, reasons, OCR verdict
  • Operator, timestamp, venue
  • Flags entered by venue staff

What We Never Collect

  • Facial recognition or biometric templates
  • Cross-venue patron data sharing
  • Anything sold to a third party
  • Data outside your venue's tenant boundary
  • Marketing cookies, ad tracking

Full policy at id.mypulsetech.com/privacy. Default retention: 30 days for scans, 365 days for flags. Configurable per venue.

════════════════════════════════════════════════════════════════════════════════════════════════════════════════════
FAQ // [06 QUESTIONS]
Does it work offline?
Yes. The age-gate decision is computed on the phone, so it works without internet. The scan image and audit row upload automatically when the connection is back.
What if the scanner phone breaks?
Pick up any other iPhone, sign in, and you're back. There's no proprietary hardware to swap, and no setup beyond signing in.
Can it read out-of-state IDs?
Yes — 70+ jurisdictions including all US states, DC, territories, and Canada. The AAMVA PDF417 standard is universal across these issuers.
Can we share our flag list with other bars?
Not in v1. Cross-venue data sharing has real privacy and liability risk under MCDPA, so each venue's flag list is hard-isolated to that venue. We may revisit this as a separate opt-in feature later.
What happens if PulseTech goes away?
Your data is in PostgreSQL on a server we'd hand to you. The mobile app is a thin client over our API. You'd keep operating with whoever takes over the server.
How do I get started?
Call us or hit the contact form. We can typically get a venue running on existing iPhones within 24 hours of signing the pilot agreement. No setup fee.

Ready to replace the scanner?

Book a pilot and we'll show you the live demo on your own door staff. No setup fee, no contract, no hardware to ship.

$ pulseid pilot --venue your-bar --start tomorrow