RFID Workshop Privacy Policy

Last updated: August 27, 2026

This policy describes how Arrowhead Corporation handles information in the RFID Workshop iOS app. RFID Workshop is a field app for working with supported Zebra RFID sleds, Zebra printers, labels, and an optional RFID Workshop cloud inventory account.

What the app accesses

  • Zebra MFi accessories and Bluetooth. The app uses the Zebra RFID SDK and iOS External Accessory support to connect to supported Zebra RFID sleds. The iOS project declares UISupportedExternalAccessoryProtocols and NSBluetoothAlwaysUsageDescription for this purpose.
  • RFID tag data. When you scan, verify, locate, or inspect a tag, the app can handle EPC values, RSSI/proximity readings, reader name/status, antenna power, regulatory region, and tag-memory data you ask the reader to read.
  • Camera. The app uses the camera for barcode lookup on labels. The iOS project declares NSCameraUsageDescription . The iOS source reviewed for this policy does not save or upload camera frames.
  • Compass heading. The Locate screen uses the device heading to help point toward a tag. The iOS project declares NSLocationWhenInUseUsageDescription ; the app uses the heading signal for direction finding and does not store or send your physical location in the reviewed iOS source.
  • Local network printers. The app can discover Zebra printers on your local network and send ZPL print jobs directly to the selected printer. The iOS project declares NSLocalNetworkUsageDescription and Bonjour services _pdl-datastream._tcp and _printer._tcp .
  • Network access. If you sign in, pair the device, or choose upload/dashboard actions, the app uses HTTPS requests to Arrowhead/Supabase endpoints for account access, organization inventory, item lookups, template sync, scan uploads, verification uploads, and print-job logging.

The reviewed iOS source and Info.plist inventory did not show photo library, microphone, or contacts usage strings.

Accounts and cloud sync

No account is required to open and use the guest workflows. In guest mode, data stays on this device unless you export it with the iOS share sheet. The app can also sign in with email/password, Sign in with Apple, or Google through Supabase Auth. When you sign in, the app stores your email, user ID, organization ID, and access/refresh tokens on the device so it can load your organization inventory and refresh your session.

Cloud features are optional and require an account token or a reader upload key. When you use those features, the app may send operational RFID data such as EPCs, RSSI values, read counts, found/missing/ unexpected verification results, operator name, location label, item identifiers, generated EPC assignments, label template selections, ZPL payloads for print-job history, and printer name.

On-device storage and exports

RFID Workshop stores app settings, optional account/session values, reader-upload keys, and saved RFID session history on the device. The reviewed iOS source saves exported sessions as local JSON/CSV history and keeps the newest 50 saved sessions. Exports use the iOS share sheet, so the destination is chosen by you.

Data sharing and sale

We use app information to provide RFID scanning, verification, locate, printing, account, sync, support, and troubleshooting features. We do not sell personal data. The reviewed iOS source did not show an advertising SDK or third-party analytics SDK in the iOS app.

Contact

Contact Arrowhead Corp about this policy or RFID Workshop support at 415 E Alamo Dr, Chandler, AZ 85225, call 1-877-437-3028, or visit https://www.arrowheadphx.com/arrowhead-support/

Source permissions reviewed

This page is based on RFID-WORKSHOP source paths ios/project.yml , ios/RFIDWorkshop/RFIDWorkshop.entitlements , ios/RFIDWorkshop/Rfid/SledManager.swift , ios/RFIDWorkshop/Views/BarcodeScannerView.swift , ios/RFIDWorkshop/Views/LocateView.swift , ios/RFIDWorkshop/Print/PrinterService.swift , ios/RFIDWorkshop/Net/AuthService.swift , ios/RFIDWorkshop/Net/WorkshopApi.swift , ios/RFIDWorkshop/Data/SessionStore.swift , and docs/app-store/STORE-LISTING.md . Info.plist keys used: UISupportedExternalAccessoryProtocols , NSBluetoothAlwaysUsageDescription , NSLocationWhenInUseUsageDescription , NSCameraUsageDescription , NSLocalNetworkUsageDescription , and NSBonjourServices .