Privacy
Privacy, plainly
CarVS has no accounts and wants no data about you. This page says exactly what moves, what stays, and what never happens — in short form because the facts are short.
The short version
Nothing to sell, nothing to track
Nothing here runs ad tech: no ad pixels, no ad profiles, no fingerprinting, no sale of data — ever. Standard traffic measurement (Google Analytics 4) is configured with ad personalization off, Google signals off, and no user IDs — it counts visits and events, never people. It also loads only if you allow it: the first visit, a small banner asks once — decline, and no measurement script runs, no analytics cookie is set, nothing is counted. You can search without agreeing to anything beyond this page.
Analytics
Anonymous counters, enumerated
Analytics at CarVS are anonymous event counters used to keep the board honest and affordable. The complete event set: page_view, search_performed, compare_select, share_copied, and generate_lead (a booking exit click), plus search_failed when a search is refused. That is the whole vocabulary — the server-side counter pipeline is separate, holds the same operational fields, and carries no identifiers.
The same facts are mirrored into a standard Google Analytics 4 property strictly for traffic totals: no ad personalization, no Google signals, no cross-site advertising profiles, no user IDs, and GA4 stores no IP addresses. The events it sees carry operational facts only — page, event name, freshness state, coarse counts — never identifiers.
The fields those events carry, exhaustively: the event name, which page family fired it, the freshness chip state at the time, a coarse price-direction band, and sometimes a row position. That is the whole list. No names, no emails, no IPs, no precise locations, no device graphs — zero PII fields exist anywhere in the pipeline. The only device-level token in the system is the analytics client id described below — Google’s, not ours, and only present after you allow measurement; the server-side counters are anonymous and keyed by nothing.
What leaves your browser on a search
One sanitized example
A search sends just your query terms to our proxy — a location id, dates, times, filter choices. Nothing identifying rides along:
{
"pickup_location": "16078", // Kayak location id (LAX) — no address of yours
"pickup_date": "2026-09-12",
"dropoff_date": "2026-09-19",
"pickup_hour": 10,
"dropoff_hour": 10,
"countryCode": "US",
"currencyCode": "USD"
}Our proxy forwards it upstream from our server IP, so the data provider sees us, not you. Your connection details are not part of the search and not recorded with it. Personal searches are retained nowhere: query terms are not stored against you or anyone else.
Cookies & local storage
Exactly three things
- A signed metering cookie — enforces the session fair-use cap (three searches per session, per How it works). It contains an authenticated count only: no identifier usable for tracking, readable by nobody but our proxy.
- A localStorage run-count — remembers how many boards you’ve opened so we can watch aggregate adoption honestly. Stays in your browser; never uploaded.
- The Google Analytics 4 first-party cookie (_ga) — set by Google’s measurement script, and only after you tap “Allow analytics” on the banner: decline, or leave the banner unanswered, and it is never set. It holds a random client id Google uses to tell repeat visits apart (it does not rotate); CarVS never reads it and builds nothing on it. This is the one third-party cookie on the site, it is disclosed here because it exists — and your stored choice is kept in the localStorage entry described above, on your device only.
Retention
Short by construction
Analytics survive only as aggregated counters; raw events age out quickly and exist pseudonymously while they do. Cache and shared-board artifacts expire on fixed clocks aligned with the caching law — roughly 30 minutes fresh-window, up to 6 hours off-peak, 90 days maximum for shared links. There is no long-term profile of you anywhere behind this site, because there was never enough data to build one.
Leaving to book
Outbound handoff warning
Clicking an exit takes you off CarVS entirely. From that moment the partner site’s own policies govern — their cookies, their analytics, their checkout. We receive a commission note in some cases and none of your booking details in any case.
Vendor requirements
One open item, stated honestly
Offer data comes via RapidAPI (Kayak rental-car API). If the vendor’s terms require an attribution line, it will be published verbatim on Disclosure and in the footer once confirmed with the provider — we won’t print placeholder legalese before then.
Contact
Rights requests, corrections, or questions about anything on this page: ops@carvs.online. More operational background lives in the Questions hub.