Privacy Policy

Last Updated: May 13, 2026

PurposeBuilt Systems LLC ("we," "our," or "us") operates the Digital Traffic Control Diary ("DTCD") mobile applications and web dashboard (collectively, the "Service"). This Privacy Policy explains how we collect, use, disclose, and safeguard your information when you use our Service. By using the Service, you consent to the practices described in this Policy.

Sensitive Personal Information notice (CPRA / Cal. Civ. Code § 1798.140(ae)): The Service collects precise geolocation, which is "Sensitive Personal Information" under California law. Geolocation is collected only when you actively create a closure, capture a photo, or enable Mobile Work mode. We use it solely to provide the Service. We do not use Sensitive Personal Information to infer characteristics about you, and you have the right under § 1798.121 to limit our use of it (see Section 10).

Key Points:

1. Information We Collect

1.1 Information You Provide

1.2 Information Collected Automatically

1.3 Connected Device Data

2. How We Use Your Information

We use the collected information for the following purposes:

3. Location Data Usage

3.1 When We Collect Location

3.2 Background Location

Background location access is used EXCLUSIVELY for mobile work operations when you explicitly enable mobile work mode. This allows us to generate real-time WZDx feeds showing the current position of striping, sweeping, or mowing equipment. Background location is NOT used for user tracking, advertising, or any other purpose.

How to disable: Turn off mobile work mode in the app, or revoke location permissions in your device settings.

4. Photo & Camera Usage

Camera and photo library access are used for:

Photos are stored in Firebase Cloud Storage and associated with your work zones. You can delete photos at any time through the app.

4A. Machine-Learning Training on User Content

To improve the on-device MUTCD sign recognizer, work-zone classifier, and other AI features, we train and refine machine-learning models using User Content (photos, sign codes you confirm, OCR text, sensor readings) generated through the App. Section 17A of our Terms of Service governs the underlying license. This section explains the privacy mechanics.

Training is conducted by either or both of the following methods:

(i) On-device (federated) training. Your device updates model parameters locally using your User Content as inputs. Only the resulting model-weight updates — not your raw photos, sensor readings, or location data — are transmitted to our servers. Weight updates from many devices are aggregated to produce a shared model. Your raw User Content never leaves your device for the purpose of training.

(ii) Server-side training. Photos and other User Content already stored in our infrastructure are used for supervised training. Server-side training is only conducted after we have applied automated de-identification to the source materials (including face detection and license-plate redaction) and removed direct personal identifiers, OR where you have provided separate, granular opt-in consent by written request to matthew@purposebuilt.systems to contribute non-de-identified photos.

Your right to opt out. You may opt out of contributing User Content to server-side training at any time by emailing matthew@purposebuilt.systems with the subject "Opt out of ML training." We will process opt-out requests within thirty (30) days of receipt and confirm completion by reply email.

Opting out does not affect your access to the Services. Opt-out applies prospectively: it excludes your User Content from any future training run but does not remove your User Content from models that have already been trained on it (model retraining schedules vary; new models incorporating the opt-out will be produced on the next training cycle).

What models are trained on. Training inputs may include the photo bytes, the user-confirmed MUTCD code label, the OCR text recognized from the photo, the photo's geographic coordinates and timestamp, and sensor readings (magnetometer, accelerometer, gyroscope) captured at the moment of capture. Training outputs are model weights, not databases of your photos. Photos remain stored in your Firebase Cloud Storage account and continue to be governed by the rest of this Policy.

What training does not do. Training does not transfer your photos to third parties, does not power advertising, and does not generate user-identifying outputs. Trained models are used inside DTCD and its companion applications.

5. Data Sharing & Disclosure

5.1 WZDx Feed Publishing

When you publish a work zone to a WZDx feed, the following data becomes publicly available:

Note: WZDx feeds do NOT include personal information, photos, or organization details. Only certified DOT personnel can publish work zones to public feeds.

5.2 Third-Party Services

We use the following third-party services:

5.3 Data Sales and Licensing — Reserved Right (No Current Sales)

Current practice: As of the "Last Updated" date at the top of this Policy, we do not sell, share for cross-context behavioral advertising, or otherwise transfer your personal information for monetary or other valuable consideration as those terms are defined under the California Consumer Privacy Act (CCPA), California Privacy Rights Act (CPRA), Virginia Consumer Data Protection Act (VCDPA), and analogous state privacy laws.

Reserved future right. We reserve the right, in the future, to license aggregated, statistical, or fully de-identified data derived from work zone activity (such as anonymized regional traffic-pattern statistics, aggregate compliance metrics, and work-zone time-and-location aggregates) to commercial partners — for example, connected vehicle platforms, navigation services, DOTs, traffic management companies, insurance carriers, research institutions, and technology companies. Any such future licensing would, by design, use only aggregated or fully de-identified information and would not constitute a sale of personal information under applicable law.

If we ever begin to sell or share data that constitutes "personal information" under any applicable law, before any such sale or sharing begins we will:

WZDx Feeds remain unaffected by this section. Public WZDx feeds (Section 5.1 above) contain only the publicly publishable work-zone fields (road, location, closure type, times, geometry) and are intentionally non-personal. Publishing to a WZDx feed is a feature of the Service and is not a "sale" or "share" of personal information under any privacy law of which we are aware.

Personal-information protection if licensing commences. Before any future data licensing begins, we will remove or fully de-identify (in a manner consistent with applicable de-identification standards):

Personal data-practice notification request. If you wish to be notified by email before we begin any data sale or sharing that affects your personal information, email matthew@purposebuilt.systems with subject line "Data Practice Notification Request." We will add you to a notification list for any future material change.

5.4 Cross-App Ecosystem Data Sharing

Important: Your work zone data may be shared across our integrated app ecosystem to provide enhanced services and interoperability.

Digital Traffic Control Diary is part of an integrated transportation and infrastructure app ecosystem. To provide comprehensive services, your work zone and project data may be shared with and accessible through the following connected applications:

What Data Is Shared Across Apps:

Access Controls: Cross-app data sharing is subject to geographic and subscription-based access controls:

Benefits of Ecosystem Integration:

Opt-Out: While ecosystem integration is a core feature of our service, you can request limited data sharing by contacting us at matthew@purposebuilt.systems. Note that opting out may reduce functionality and prevent use of certain features (e.g., citation evidence generation, cross-app project linking).

5.6 Legal Requirements

We may disclose your information if required by law, court order, or government request, or to protect our rights, property, or safety.

6. Data Security (Reasonable Security Procedures)

We implement and maintain reasonable security procedures and practices appropriate to the nature of the personal information we collect, as required by Cal. Civ. Code § 1798.150 and analogous state and federal authorities:

Data Breach Notification. In the event of a security incident affecting your personal information, we will notify affected users without unreasonable delay and in compliance with applicable state breach-notification laws (including Iowa Code § 715C, Cal. Civ. Code § 1798.82, and analogous statutes). Notice will describe the categories of information involved, the steps taken in response, and the steps you may take to protect yourself.

7. Data Retention

8. Your Privacy Rights

You have the right to:

To exercise these rights, contact us at matthew@purposebuilt.systems

9. Children's Privacy

Our Service is intended for adult professional use only. The Service is not directed to children under 13 (or under 16 in the European Economic Area) and we do not knowingly collect personal information from children. If we learn that we have collected personal information from a child without verifiable parental consent as required by the Children's Online Privacy Protection Act (15 U.S.C. § 6501 et seq.), we will promptly delete it. If you believe a child has provided personal information to us, contact us immediately at matthew@purposebuilt.systems.

10. California Privacy Rights (CCPA / CPRA)

California residents have additional rights under the California Consumer Privacy Act (CCPA), as amended by the California Privacy Rights Act (CPRA).

"Do Not Sell or Share My Personal Information." As disclosed in Section 5.3, we do not currently sell or share your personal information for monetary or other valuable consideration as those terms are defined under the CCPA/CPRA. The right to opt out of sale or sharing therefore has no current application. We have reserved the right to license aggregated or de-identified data in the future; if we ever begin any practice that would constitute a sale or share of personal information under California law, we will provide at least 30 days' advance notice, deploy a "Do Not Sell or Share My Personal Information" link, honor the Global Privacy Control browser signal, and offer all required opt-out and opt-in mechanisms before commencement.

Your CCPA / CPRA Rights:

How to Exercise Your CCPA / CPRA Rights:

Data Categories Sold or Shared (Trailing 12 Months): None.

Categories of Third Parties Who Received Personal Information for Sale or Cross-Context Behavioral Advertising (Trailing 12 Months): None.

Categories of Third Parties Who Received Personal Information for Service Delivery (Trailing 12 Months): Service providers necessary to operate the Service — Google (Firebase authentication, Firestore, Cloud Storage, Analytics, ML Kit), Stripe (payment processing), and Apple App Store / Google Play (in-app purchase receipt validation). See Section 5.2.

We will respond to CCPA requests within 45 days. We may request verification of your identity before processing requests.

Additional CPRA Rights (effective 2023):

Do-Not-Track / Global Privacy Control (GPC): We honor the Global Privacy Control browser signal as a valid opt-out of sale or sharing for California residents under Cal. Code Regs. tit. 11 § 7025. As of the "Last Updated" date above we do not sell or share personal information (see Section 5.3), so the GPC signal currently has no operational effect, but it is recorded and would take effect immediately upon any future commencement of sale or sharing practices.

"Shine the Light" — Cal. Civ. Code § 1798.83: California residents may request, once per calendar year, information about disclosures of personal information to third parties for direct marketing purposes. We do not currently disclose personal information to third parties for direct marketing.

10A. Other State Consumer Privacy Rights

Residents of states with comprehensive consumer privacy laws (including Virginia (VCDPA), Colorado (CPA), Connecticut (CTDPA), Utah (UCPA), Texas (TDPSA), Oregon (OCPA), Delaware (DPDPA), New Hampshire (NHPA), Iowa (ICDPA, effective 2025), Tennessee (TIPA), Indiana (ICPA), Montana (MCDPA), New Jersey (NJDPA), Minnesota (MCDPA), Maryland (MODPA), and Florida (FDBR)) have rights similar to the CCPA/CPRA, including the rights to:

To exercise any of these rights, contact us at matthew@purposebuilt.systems with subject line "Privacy Request — [State]." We respond within the timeframes required by your state's law (generally 30–45 days; appeal responses within 60 days where applicable).

11. European Privacy Rights (GDPR)

If you are in the European Economic Area (EEA), you have rights under the General Data Protection Regulation (GDPR):

Legal Basis: We process your data based on contract performance, legal obligations, and legitimate interests (service improvement, fraud prevention).

12. Changes to This Privacy Policy

We may update this Privacy Policy from time to time. We will notify you of material changes by:

Your continued use of the Service after changes become effective constitutes acceptance of the updated Privacy Policy.

13. International Data Transfers

Your information may be transferred to and processed in the United States or other countries where our service providers operate. We ensure appropriate safeguards are in place to protect your data in accordance with this Privacy Policy and applicable laws.

14. Third-Party Links

Our Service may contain links to third-party websites or services (e.g., DOT websites, MUTCD resources). We are not responsible for the privacy practices of these third parties. Please review their privacy policies before providing any information.

14A. App Store and Google Play Privacy Disclosures

Apple App Store Privacy Nutrition Labels and Google Play Data Safety disclosures published for DTCD describe the same data practices set out in this Policy. If you observe any inconsistency between the App Store / Play Store disclosures and this Policy, this Policy controls and we will update the store-listing disclosures promptly.

14B. Governing Law for Privacy Disputes

This Privacy Policy is governed by the laws of the State of Iowa, without regard to its conflict-of-laws principles. For any privacy dispute that is not subject to the mandatory arbitration provision in our Terms of Service, the parties consent to the exclusive personal jurisdiction and venue of the District Court for Polk County, Iowa or, where federal jurisdiction exists, the United States District Court for the Southern District of Iowa. The substantive privacy rights granted by your state of residence (CCPA/CPRA, VCDPA, GDPR, etc.) apply notwithstanding this choice-of-law provision.

15. Contact Us

If you have questions about this Privacy Policy or our data practices, please contact us:

Purpose Built Systems LLC
Email: matthew@purposebuilt.systems
Website: https://digital-traffic-control-f1cc2.web.app

16. Consent

By using our Service, you consent to this Privacy Policy and agree to its terms. If you do not agree with this Privacy Policy, please do not use our Service.


© 2024-2026 PurposeBuilt Systems LLC. All rights reserved. Patent Pending.
Digital Traffic Control Diary™ is a trademark of PurposeBuilt Systems LLC.
PurposeBuilt Systems LLC is independent of and not affiliated with the Iowa Department of Transportation or any other governmental agency.