GhostLink stores campaign drafts in your browser (localStorage).
When Firebase is available, GhostLink uses anonymous authentication and syncs campaign and analytics records to Firestore under your anonymous user ID.
Cloud analytics include event names, page path, page URL, and limited event metadata. Resume content is not included.
GhostLink automatically trims older cloud analytics records and keeps a capped recent history.
You can clear local analytics and cloud analytics from the GhostLink Analytics Snapshot panel.