District 4 · Operational services

Privacy Policy

Information, permissions, and data choices for the D4 Graffiti Operations service.

Updated October 23, 2026

Privacy across the operational workspace

How information is handled across the management website, iPhone app, and Android crew tablet app.

01

This service and this notice

D4 Graffiti Operations supports graffiti and maintenance work for authorized operational personnel and approved collaborators. This notice covers the desktop management website at d4graffitiops.com, the native iPhone app, the Android crew tablet app (APK), and their connected operational services.

Dillon Campa administers this service. This is the privacy notice for this application, rather than a department-wide Caltrans privacy policy. Features and information available to a user depend on the platform, account approval, assigned role, and device permissions.

02

Information we collect and process

Only submit photographs and information appropriate for the operational task. Avoid unnecessary personal or sensitive information in comments, attachments, and support reports.

03

How information is used

Information is used to verify and approve accounts, apply role-based access, receive and review CSR requests, assign and document maintenance work, locate jobs, support crew operations, record completion, calculate route and work totals, display authorized tablet locations, send operational updates, troubleshoot problems, and respond to support or data requests.

Approved users may view, edit, export, or share information as permitted by their role and available features. Operational records may be shared with appropriate personnel, requesters, and other recipients through configured work processes, including completion messages and exports. Access to shared work history does not end merely because the person who entered it leaves the service.

04

GPS, location permissions, and tablet tracking

Location services support finding the current position, choosing or documenting a job location, maps, navigation, route and visit information, and live crew tablet tracking. Maps and saved work records may include precise coordinates. Selecting an address or map pin can also provide location information without using the device’s current GPS position.

When crew tracking is configured and location permission is granted, the Android crew tablet can transmit its location and related operational updates to the connected service. Tracking may continue while the app is in the background when the tablet’s permissions and configuration allow it. Authorized administrators can view tracked tablet locations from the management website or iPhone app. Viewing a tablet’s location is separate from sharing the viewing phone’s own location.

You can change location permissions in device or browser settings. Disabling permission can prevent locating, navigation, visit, or live tracking features from working; it does not remove coordinates already saved in work records. For a managed crew tablet, discuss tracking and permission changes with the responsible administrator.

05

Notifications, camera, and photo choices

The iPhone app uses Apple Push Notification service for enabled push alerts. Notification registrations link a device delivery token to an account. Operational updates can also appear inside the website or app; delivery and recipient rules depend on platform, account role, and configured notification preferences. Alerts may include job status, CSR/request references, and location details, which can appear on a device’s lock screen.

You can disable push notifications or hide previews in device settings and change available preferences in the app. Camera and photo access is used for photographs you capture or select for work records or your profile. You can revoke these permissions in device or browser settings; related features may then be unavailable. Removing permission does not delete previously uploaded photographs.

06

Storage and third-party services

Providers process information under their applicable terms, privacy notices, and service configurations. Relevant notices include Google, Netlify, Mapbox, and Apple. Access to Google API data is subject to the Google API Services User Data Policy, including applicable Limited Use requirements.

07

Local storage, retention, and security

Browsers and apps use local storage for sign-in sessions, preferences, cached records or images, drafts, and pending submissions. Persistent sign-in can keep a session on the device. Clearing local data or signing out does not delete server-side work history or photographs.

Work records, photographs, account information, tracking/route information, and diagnostics are retained according to operational needs, service configuration, and applicable organizational requirements. There is no single automatic deletion period for all information. Exports, backups, legacy copies, and copies held by recipients may remain under their own retention practices.

The implementation uses authenticated requests and account approval/role checks for protected functions. Firebase Authentication manages sign-in; hosting and other providers supply their own security controls. Access also depends on administrator configuration and device security. No system can guarantee complete security. Use a protected device, do not share credentials, and report suspected unauthorized access.

08

Support, correction, and data deletion

For support, account access, corrections, or a request to delete an account or personal information, contact dillon.campa@gmail.com. Describe the account or record involved and the action you are requesting. Do not send a password. The administrator may need to verify your identity and authority before acting on a request.

The iPhone app also provides an account deletion option in Menu → Profile → Delete account. Follow the confirmation prompts shown in the app. If the request cannot complete, retry or contact support. Account removal and removal of shared operational records are separate: job history, CSR requests, photographs, and attribution in retained work records may need to remain for operational or organizational requirements. A deletion request does not automatically remove copies already exported or shared with others.

This service is intended for authorized operational personnel and approved collaborators, not for children. For assistance with accessibility or using a feature, contact support. See the App Support page for login help and reporting instructions.

09

Changes to this notice

This notice may be revised when the service’s features, providers, or data practices change. The updated date identifies this revision.