Edge behavior determines whether your lists are usable or noisy. GSocks preserves query parameters and UI state for company size, industry, geography, and seniority filters, ensuring that what your SDRs request is exactly what your collectors see. Session persistence anchors log-free preference flows and multi-page listings so cursor tokens, sort orders, and “open hours/ratings” widgets stabilize before capture. Where contact or inquiry forms are within scope, rotation policies become “form-safe”: sticky affinity during the sequence, minimal header drift, bounded retries, and humane pacing—no parallel submissions, no CAPTCHA games, no spoofing. Diagnostics expose where time goes (DNS, TLS, hydration), why runs fail (layout shifts, module timeouts), and where duplication creeps in (cursor reuse, infinite scroll rebounds). We emit structured objects—company profile blocks, category tags, location tuples, role/title snippets, public website/domain links—leaving out fields that would imply inference of private identifiers. With these controls, your enrichment stays clean, defensible, and ready to align with do-not-call/do-not-email regimes and internal privacy standards.