Essential authentication cookies
TradeJobSheet uses Auth.js cookies to protect sign-in, store an encrypted session token and handle callback state. Production session cookies are Secure and HttpOnly where applicable, with SameSite protection. The session is checked against a MySQL record so that logout, password reset and account revocation can invalidate access.
Why these cookies are needed
Without essential cookies the app cannot reliably keep you signed in, protect authentication requests or distinguish your business account from an unauthenticated visitor. Logging out ends the current session; the account settings also provide a sign-out-everywhere action. Sessions have a limited lifetime.
No advertising or optional analytics by default
This release does not install advertising trackers, cross-site marketing pixels or optional analytics cookies. There is no cookie banner asking for consent to trackers that are not present. If optional tracking is added later, the operator must update this notice and obtain any consent required before enabling it.
Forms, files and third-party services
Photos, recordings and reports are sent to the server only when you use the relevant upload or submit action. The free generator holds form data in the page while it is open and returns a PDF download. Stripe’s hosted checkout and billing portal are separate services with their own privacy and cookie information.
Browser controls
You can delete cookies and stored site data in your browser settings, which may sign you out. Blocking all cookies will prevent authenticated features from working. Contact the privacy address on the Contact page if you need more information about the deployment’s use of browser storage.