| Conversion tracking | The event beacon carries session + variant identity only; conversions and attribution never need field values |
| Qualification | The rule ships to the browser and evaluates there; only the verdict (qualified / not) is recorded |
| Delivery confirmation | Where destinations return a readable response, the browser reports accepted / failed; granvl records the status, not the payload |
| Pixels & CAPI | Server-side platform events fire from session identity (IDs and hashes), not lead details |
| Phone formatting | The formatting rule is baked into the page; the browser formats the value before sending it to your destination |
| Deal values / revenue | Your CRM echoes a value back against a session ID via the qualify webhook; granvl learns “$4,200” belongs to a session, not who the person is |