Cookie and browser storage notice
A code-audited inventory of the technologies used to keep accounts secure, recover checkout, process payment, and render the driver map.
Effective date and version: August 3, 2026 (2026-08-03-r2).
Policy library Cookie and browser storage notice
Jump to a section 7 sections in this document
Account security
Three first-party cookies support sign-in, renewal, and anti-forgery protection.
Checkout recovery
Tab-scoped data restores a changing draft for up to 4 hours and a pending payment for no more than 24 hours from preparation.
Provider technology
Cloudflare protects site requests at the edge. Stripe appears in payment, while Mapbox loads on the signed-in driver route map.
1. First-party account cookies
Wayboro sets the following cookies after an approved driver or operations user signs in. Public discovery, quoting, tracking, and privacy-request pages do not require these account cookies.
“Do not require” does not mean an existing cookie is absent from every public request. Until sign-out, expiry, or removal, the browser may still attach a same-origin account cookie automatically. Public workflows do not use it to grant access to another person's order or privacy request.
Wayboro uses the __Host- prefix on its secure web origin. Supporting browsers accept these cookies only from HTTPS with Secure, path /, and no Domain attribute, which prevents a subdomain or narrower path from replacing them.
| Cookie | Purpose | Maximum browser age | Controls |
|---|---|---|---|
__Host-wayboro_access | Authenticates a signed-in portal request. | 15 minutes | HttpOnly; Secure; SameSite=Lax; host-only; path /. |
__Host-wayboro_refresh | Renews an eligible signed-in session. | 7 days | HttpOnly; Secure; SameSite=Lax; host-only; path /. |
__Host-wayboro_csrf | Supplies the anti-forgery value that must match protected state-changing requests. | 7 days | Readable by Wayboro JavaScript; Secure; SameSite=Lax; host-only; path /. |
Signing out invalidates the server-side refresh credential and asks the browser to clear all three cookies. The server may reject them earlier after a credential change, account restriction, revocation, or security event. Blocking them prevents protected portals from staying signed in.
During the Wayboro name transition, an existing access_token, refresh_token, or XSRF-TOKEN may remain accepted only within its original maximum age. A successful sign-in or refresh replaces and clears the legacy names; sign-out clears both formats.
2. Checkout data stored in this tab
Wayboro uses sessionStorage, not persistent localStorage, to recover an interrupted checkout in the same browser tab. Storage is a convenience only: denial, corruption, or quota failure does not prevent a fresh checkout. Each new record has an explicit timestamp and is rejected and removed at its boundary.
Older checkout formats did not contain a verifiable saved time. Wayboro now removes those unbounded legacy records instead of restoring them and silently restarting their lifetime. This can require re-entering an old draft, but prevents stale contact details or a private payment capability from being retained beyond a proven boundary.
| Record | Contents | Removal |
|---|---|---|
| Checkout draft | Pickup and drop-off, place type, shipment and vehicle choices, schedule, contacts, instructions, and current step. Uploaded photos and card details are not stored here. | Four hours after the latest saved checkout change, successful confirmation, this-tab clearing, or the browser ending the tab session—whichever occurs first. |
| Pending payment recovery | Internal and public order identifiers, payment-pending status, tip and total, plus the private capability needed to reconcile or resume that exact order. New and revisited records do not contain addresses, contacts, cargo details, uploaded photos, card number, or CVC. | No later than 24 hours after payment preparation starts, payment confirmation, this-tab clearing, or the browser ending the tab session—whichever occurs first. Reloading the page does not restart this browser deadline, and the server independently enforces its own capability deadline. |
Builds before version 2026-08-03-r2 saved the public item summary returned when the order was prepared. When browser storage permits, Wayboro reduces a still-live record to the fields listed above when this notice or checkout next reads it, without changing its original expiry. A tab that is never reopened loses that older record at its existing 24-hour maximum or when the browser ends the tab session.
Saved checkout data in this tab
Checking this tab for a recoverable checkout record…
3. Security, payment, and map providers
Provider technologies are conditional. A browser may show a different exact name or duration as providers, payment methods, security challenges, and browser partitioning change. Wayboro reviews browser storage whenever a provider, domain, or payment method changes.
| Provider and surface | Technology and purpose | Typical boundary |
|---|---|---|
| Cloudflare · protected site requests | __cf_bm may support bot scoring. A cf_clearance cookie may preserve a completed security challenge. Cloudflare processes IP address and request/security signals at the network edge. Cloudflare currently documents cf_clearance as Secure, SameSite=None, and partitioned by the top-level site. | __cf_bm expires after 30 minutes of continuous inactivity. Challenge duration is controlled by the deployed Cloudflare policy. |
| Stripe · final payment step | Stripe.js and its hosted Payment Element may use cookies and similar storage, including fraud identifiers such as __stripe_mid and __stripe_sid, to secure the payment, detect fraud, and understand interactions with the Element. Sensitive card fields stay inside Stripe's hosted frame and do not pass through Wayboro's server. | Provider-controlled: Stripe currently describes __stripe_mid as up to one year and __stripe_sid as 30 minutes; payment method and Link technology can add other necessary records. |
| Mapbox · signed-in driver route map | Mapbox GL loads styles and tiles, records a billed map session and limited SDK events. The installed library stores token-scoped mapbox.eventData* records in localStorage, including a pseudonymous identifier and its rotation time. Wayboro disables optional Mapbox performance metrics. Later driver-marker updates move locally without a new Directions request, but the visible map can request styles and tiles for the viewed area. | The installed library rotates its pseudonymous identifier after 24 hours, but its local records remain until Mapbox replaces them or browser site-data controls clear them. Styles and tiles can use the browser's ordinary HTTP response cache; clearing it can increase later downloads. |
Technical references: Cloudflare cookies, Stripe cookie inventory, and Mapbox product privacy, and browser cookie-prefix rules. Provider notices govern their own processing; this Wayboro notice explains where the current application invokes them.
4. First-party response cache
The browser may keep versioned public JavaScript, CSS, fonts, and images in its ordinary HTTP response cache according to their response headers. The current application does not register a service worker and does not place responses in the browser Cache API. Public HTML and CDN behavior follows the response policy of the deployed Wayboro origin.
Every Wayboro API response now carries Cache-Control: private, no-store. This includes authentication, public tracking and checkout, driver/admin data, uploaded files, health, webhook, and error responses. The directive tells browsers and intermediary caches not to store that dynamic response; it does not erase a copy already saved elsewhere by a user, recipient, provider, or device tool. See the browser cache-control reference.
5. Private links, logs, and browser history
A delivery tracking URL is not a cookie, but its long random value is a bearer capability. Anyone holding an active copy may view the order data exposed by that page. Wayboro applies expiry, immediate revocation and replacement controls; removes the value from tracking API responses and stored notification logs; and masks it in application request logs. Do not post or forward the link outside the delivery participants.
Browser history, screenshots, clipboard tools, messaging applications, DNS/network infrastructure, Cloudflare, and other necessary delivery services may still process or retain the requested URL under their own technical and legal boundaries. The tracking page sends a no-referrer policy to reduce disclosure when following an external link.
Password-reset and privacy-request verification links place their private capability after the URL # fragment. The browser does not send that fragment in the initial HTTP request. The page copies the value into memory, removes it from the visible URL before the API call, and does not save it in Web Storage. The original email, browser history before removal, clipboard, screenshots, extensions, and device tools can still expose it, so do not forward either link or send it to support.
6. Choices and notice updates
Browser settings can inspect, delete, or block cookies, site storage, and cached files. The current Wayboro code has no advertising pixel, session replay, or optional Wayboro analytics SDK, and therefore has no Wayboro analytics preference to switch on or off. Stripe fraud controls and the driver map are functional provider technologies, not Wayboro advertising profiles.
Wayboro reviews cookie and storage use when the service or its providers change. Optional analytics, advertising, cross-site tracking, session replay, or another non-necessary technology remains disabled until this notice and any required consent or opt-out control are updated. The Privacy Notice explains broader personal-information handling.
7. Contact
Cookie, browser-storage, or private-link privacy questions: [email protected].
Questions about an order? Open your private tracking link or email [email protected]. If email is needed, identify the delivery with its public WB- order number and nonsecret shipment facts—never paste the private tracking link or token.