Where things live

For when you or support need to know where something lives on the kiosk's file system. You cannot reach these paths from a locked-down kiosk. They're for context and for support troubleshooting, not for hands-on editing.

Application files

  • C:\Program Files\BoothIQ\. BoothIQ application binaries (managed by the installer)
  • C:\Program Files\BoothIQ\Templates\. Templates shipped with the installer (baseline set)

Data files

  • C:\ProgramData\BoothIQ\. Machine-wide data directory
  • C:\ProgramData\BoothIQ\photobooth.db. The local SQLite database. Sales, credits, admin users, settings
  • C:\ProgramData\BoothIQ\Logs\. Log files (see below for sub-categories)
  • C:\ProgramData\BoothIQ\master-password.config. Master password config file (enterprise builds only)

The data directory is in ProgramData (not AppData) so it's machine-wide. It persists across Windows user account changes and reinstalls.

Log files

Inside C:\ProgramData\BoothIQ\Logs\:

  • application-*.log. Startup, shutdown, general operations. 30 days retention
  • hardware-*.log. Camera, printer, PCB, WiFi events. 30 days retention
  • transactions-*.log. Customer sessions, payments, photos. 90 days retention
  • errors-*.log. All exceptions and errors. 30 days retention
  • performance-*.log. Frame rates, latency, timers. 7 days retention

Log files are rotated daily. Compressed archives of older logs are kept for the retention period above.

Template files

  • C:\Program Files\BoothIQ\Templates\[CategoryName]\[TemplateName]\. Each template has a folder with its design files
  • .../template.png. The actual print template image
  • .../preview.png. The carousel preview image

Cloud-synced templates are pulled down to this directory as well (or to a separate cloud-managed templates directory, depending on version).

Config files

  • C:\Program Files\BoothIQ\config.json. App configuration. Public key, product ID, API base URL
  • C:\ProgramData\BoothIQ\master-password.config. Master password config (enterprise builds)

The config.json file contains values set at install time (e.g. the BoothIQ cloud API URL). Operators don't edit it.

Windows registry entries

  • HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run\BoothIQ. Auto-start on Windows boot
  • HKLM\SOFTWARE\BoothIQ\BoothIQ\InstallPath. Installation path
  • HKLM\SOFTWARE\BoothIQ\BoothIQ\Version. Installed version

Windows firewall rules

  • BoothIQ Photo Upload Server. Inbound rule allowing the Phone Print feature's local web server on port 8080, scoped to the local subnet

This rule is created automatically by the BoothIQ installer. Operators don't manage it.

How to back up the database

You cannot reach the database file directly from the locked-down kiosk. If you need a backup:

  • Option A (preferred): Use the Export Sales CSV feature in the Sales & Analytics tab to export transactions to a USB drive. This gives you a plain-text audit trail.
  • Option B: Contact support. They can assist with a proper database backup procedure.

How to read logs

Operators can't browse the log files directly. If support asks you for logs:

  • Use the cloud's download_logs remote command if your booth is registered. See Remote commands.
  • Support can pull logs without you needing to touch the file system.