This policy explains how the Precision Film Systems public website and application use cookies and browser storage. Cookies are small values stored by a browser and sent with later requests. Browser storage includes local storage, session storage, IndexedDB, and cached application files.
Privacy choice and necessary storage
The website stores your analytics choice in local storage under pfs_privacy_preferences_v1. This is necessary to remember whether optional analytics may run. The preference remains until you change it, clear site data, or a policy-version change requires the site to ask again.
Public forms may use a short-lived first-party success cookie so that a confirmed submission is counted once without putting form contents into analytics. The authenticated application uses cookies and related browser information to keep you signed in, protect sessions, support password reset and account security, and apply appropriate account permissions. Disabling or deleting necessary cookies or storage may sign you out or prevent protected features from working.
Preferences and application state
Precision Film Systems may use local or session storage to remember device labels, display choices, workflow settings, user-interface state, document handoff information, job or estimate drafts, and recovery state. This helps the application restore work, keep screens consistent, and continue supported workflows between page loads.
Photo and draft recovery
The application may use IndexedDB or similar browser storage for temporary photo-upload or job-recovery information. This local copy helps recover from interruptions but is not a substitute for saving work to the Service or keeping your own business records. It may remain until the application clears it, you clear site data, or the browser removes it.
Optional analytics
Optional analytics are off by default. If you choose Accept analytics, the website loads Google Analytics and HeyCatch analytics, which uses PostHog technology. These services help us understand page views, referrals, browser and device categories, approximate location derived from IP address, navigation, and website interactions.
- Google Analytics: may use first-party cookies including
_gaand_ga_<measurement-id>for up to two years. Google Signals and advertising-personalization signals are disabled in the website configuration. - HeyCatch/PostHog: may use first-party cookies or local storage for analytics identifiers and session state. Under the current SDK defaults, this storage may remain for up to 12 months. Session replay and surveys are disabled.
- Precision Film Systems analytics state: may use session-storage keys beginning with
pfsAnalytics:to avoid sending the same success or engagement event repeatedly during one browser session.
Form analytics records general events such as starting or successfully submitting a form. It is designed not to send names, email addresses, phone numbers, message text, customer names, or other form-field contents to analytics providers.
Installed app and service-worker storage
If you install or use Precision Film Systems as a web app, a service worker and browser cache may store public or static application files and an offline page so the application shell loads more reliably. The service worker is designed not to cache authenticated customer records or payment pages for offline use. Most job features still require a network connection to save, synchronize, generate outputs, or confirm account access.
Security and third-party services
Cloudflare Turnstile is loaded on public forms to detect automated abuse. Security storage needed for fraud prevention and form protection is treated as necessary. Paddle manages checkout for Precision Film Systems purchases on Paddle-controlled pages. Google Fonts receives ordinary request information needed to deliver fonts. These providers handle information under their own policies and controls.
Your controls
Use Cookie settings, available on every website page, to accept or reject analytics or to withdraw a previous choice. When you withdraw analytics consent, the website directs Google Analytics to stop analytics storage, removes recognized first-party analytics cookies and storage, and reloads without initializing HeyCatch. An enabled Global Privacy Control signal keeps optional analytics off.
Most browsers also let you block cookies, delete cookies and site data, limit tracking, or clear local storage, IndexedDB, and cached files. Browser help pages explain the controls available for your device. Blocking analytics reduces the information available to us, while blocking necessary cookies or storage may break login, draft recovery, uploads, installed-app behavior, or other application features.
Changes to this policy
We may update this policy as browser behavior, the Service, providers, or legal requirements change. We will post the updated version and revise the date above.
Contact
Questions about cookies or browser storage can be sent through the contact form or to support@precisionfilmsystems.com. For more information about how we handle personal information, see the Privacy Policy.