Default is cookieless
cashline.js does not call document.cookie. The visitor ID lives in localStorage. The session ID lives in sessionStorage. If storage is blocked, the ID stays in memory for that page only.
Compared with cookie analytics
Cookie-based tools can keep a visitor for months with a first-party cookie, and they often need a banner. Some cookieless tools rotate a hashed ID about once a day, which breaks Thursday-from-Monday attribution. Cashline’s trade-off is first-party storage instead of a cookie: stable enough for a short sales cycle, no tracker cookie, still your data on your origin.
POPIA is your notice, not our banner
This is not legal advice. If you process personal information, say so. Cashline will not inject a consent modal, and it will not claim a compliance badge it has not earned.