HomePrivacy PolicyCheckZap Print

Privacy Policy

CheckZap Print

Your privacy matters. This policy explains exactly what data CheckZap Print collects, why, and how it is protected — in plain language.

Effective date: March 18, 2026Platform: iOS & AndroidApp type: B2B

1. Overview

CheckZap Print is a B2B mobile companion app for iOS and Android. Its sole purpose is to receive remote print jobs from the CheckZap desktop application and forward them to a local network printer (AirPrint / IPP). It is intended exclusively for business owners and their employees — not the general public. We do not knowingly collect data from minors.

This Privacy Policy explains what information we collect, why we collect it, and how it is protected. By using CheckZap Print you agree to the practices described here.

2. Information We Collect

Account Information

  • Email address — used to sign in and identify the user.
  • Display name / full name — shown in the app profile.

Device Information

  • Device ID — a randomly generated UUID created on first install, stored locally on the device. Used to scope printers to the device they were added on. Not linked to any hardware identifier.

Print Job Data

  • Payee name — the name printed on a check (received from CheckZap desktop).
  • Check amount — the dollar amount on the check.
  • PDF file — the check document, downloaded from secure cloud storage for printing only. Never stored permanently on the device.
  • Job status & history — whether a job completed, failed, or is queued.

Printer Configuration

  • Printer name / label — user-assigned.
  • Printer URL / IP address — the local network address of the printer.
  • Printer MAC address — used for Wake-on-LAN to wake the printer before a job.

Notification Data

  • Firebase Cloud Messaging (FCM) token — used to send push notifications when a new print job is ready. Managed by Google Firebase.

What we do NOT collect: analytics, crash reports via third-party analytics services, advertising identifiers, or location data.

3. How We Use the Information

All data is used exclusively for core app functionality:

DataPurpose
Email & passwordAuthentication via Supabase
Display nameShown in the app UI
Device IDScopes printers to the correct device / location
Print job data (payee, amount, PDF)Core functionality — to receive and print checks
Printer configurationTo route print jobs to the correct printer
FCM tokenTo deliver push notifications for new print jobs

We do not use any data for advertising, profiling, or marketing purposes.

4. Data Storage & Third-Party Services

Supabase (Primary Backend)

All user accounts, printer configurations, print job records, and PDF files are stored on Supabase (hosted on AWS). Supabase acts as a data processor under our instructions.

Supabase Privacy Policy →

PDF files are stored in Supabase Storage and deleted after the print job is processed (within 30 days at most).

Firebase / Google FCM (Push Notifications)

FCM tokens and notification delivery are handled by Google Firebase. No notification content is stored by Firebase — only delivery metadata.

Firebase Privacy Policy →

No other third-party SDKs collect or share user data.

5. Data Sharing

We do not sell, rent, or share personal data with third parties, except in the following limited circumstances:

  • Supabase — to store and retrieve app data (processor relationship).
  • Google Firebase — to deliver push notifications (processor relationship).
  • Legal compliance — if required by applicable law, court order, or to protect our legal rights.

6. Data Retention

  • Account data — retained while the account is active. Users may request deletion (see Section 8).
  • Print job records — retained for up to 90 days for audit and history purposes, then permanently deleted.
  • PDF files — stored in Supabase Storage and deleted within 30 days of job completion.
  • Device ID — stored locally on the device; cleared on sign-out or app uninstall.

7. Security

We implement industry-standard safeguards to protect your data:

  • All data is transmitted over HTTPS / TLS.
  • PDF documents containing financial information are accessed via signed, short-lived URLs.
  • Authentication is managed by Supabase Auth using industry-standard JWT tokens.
  • Print jobs use an optimistic-lock mechanism to prevent duplicate printing.
  • We do not store passwords — authentication is fully delegated to Supabase Auth.

8. Your Rights — Account & Data Deletion

You have the following rights regarding your personal data:

  • Access — request a copy of the data we hold about you by emailing texassoftwarehub@gmail.com.
  • Deletion — delete your account and all associated data via Settings → Account → Delete Account in the app, or by emailing texassoftwarehub@gmail.com. Upon deletion, all user records, printer configurations, and print job history will be permanently removed from Supabase within 7 business days.
  • Export — request an export of your data by contacting us at texassoftwarehub@gmail.com.

9. Children's Privacy

CheckZap Print is intended exclusively for business use by adults. We do not knowingly collect personal information from anyone under the age of 13 (or the applicable age of digital consent in your jurisdiction). If you believe a minor has provided us with personal data, please contact us immediately at texassoftwarehub@gmail.com and we will promptly delete it.

10. Changes to This Policy

We may update this Privacy Policy from time to time. When we do, we will update the effective date at the top of the page. Continued use of CheckZap Print after changes are posted constitutes your acceptance of the updated policy. For material changes, we will notify users via the app or email.

11. Contact Us

If you have any questions, concerns, or requests regarding this Privacy Policy or your personal data, please contact us:

CheckZap Print Support

texassoftwarehub@gmail.com

This Privacy Policy applies to the CheckZap Print iOS and Android app only. For the CheckZap desktop or web application, please refer to their respective privacy policies.