{"id":241,"date":"2023-01-28T17:53:21","date_gmt":"2023-01-28T22:53:21","guid":{"rendered":"https:\/\/jdmdev.wpengine.com\/?page_id=241"},"modified":"2026-05-04T23:24:43","modified_gmt":"2026-05-05T03:24:43","slug":"scan","status":"publish","type":"page","link":"https:\/\/joindeleteme.com\/scan\/","title":{"rendered":"Scan"},"content":{"rendered":"<h1>Get Your Free Scan Now<\/h1>\n<div>Get Your Free Scan Now<\/div>\n<div>\n<div class=\"progress-indicator\">\n<div class=\"step-item active\" data-step-id=\"1\">\n<div class=\"step-circle\">1<\/div>\n<div class=\"step-label\">Email<\/div>\n<\/p><\/div>\n<div class=\"step-item\" data-step-id=\"2\">\n<div class=\"step-circle\">2<\/div>\n<div class=\"step-label\">Name<\/div>\n<\/p><\/div>\n<div class=\"step-item\" data-step-id=\"3\">\n<div class=\"step-circle\">3<\/div>\n<div class=\"step-label\">Details<\/div>\n<\/p><\/div>\n<\/div>\n<\/div>\n<div><script>\n    let autocomplete = null;<\/p>\n<p>    function initAutocomplete() {\n        const input = document.getElementById('free-scan-location');\n    if (autocomplete) return;<\/p>\n<p>    if (input) {\n            if (window.google && window.google.maps && window.google.maps.places) {\n        autocomplete = new google.maps.places.Autocomplete(input, {\n            types: ['(cities)'],\n            fields: ['formatted_address'],\n            componentRestrictions: { country: 'us' }\n        });\n            }\n        } else {\n        document.addEventListener('DOMContentLoaded', initAutocomplete);\n        }\n    }<\/p>\n<p>    document.addEventListener('DOMContentLoaded', () => {<\/p>\n<p>        const CONFIG = {\n        API_BASE: 'https:\/\/vxp.joindeleteme.com\/bff\/api\/v2',\n    KLAVIYO_LIST_ID: \"Sh8mjm\",\n    MIN_DURATION: 90000,\n    POLL_INTERVAL: 4000,\n    POLL_START_DELAY: 5000,\n    POLL_TIMEOUT: 330000,\n    BOOST_DURATION: 8000\n        };<\/p>\n<p>    class DeleteMeMultiStepScan {\n        constructor() {\n        this.state = {\n            currentStep: 1,\n            totalSteps: 3,\n            scanId: null,\n            startTime: null,\n            serverStatus: 'idle',\n            scanResults: null,\n            capturedData: {},\n            vwoFired: false\n        };<\/p>\n<p>    this.timers = {\n        poll: null,\n    animation: null\n                };<\/p>\n<p>    this.dom = {\n        form: document.getElementById('free-scan-form'),\n    locationInput: document.getElementById('free-scan-location'),<\/p>\n<p>    nav: {\n        step1: document.getElementById('step-1-nav'),\n    step23: document.getElementById('step-2-3-nav'),\n    btnNext1: document.getElementById('button-1'),\n    btnNext2: document.getElementById('button-2'),\n    btnSubmit: document.getElementById('button-3'),\n    btnPrev2: document.getElementById('prev-btn-step2'),\n    steps: document.querySelectorAll('.form-step'),\n    indicators: document.querySelectorAll('.progress-indicator .step-item')\n                    },<\/p>\n<p>    results: {\n        pre: document.getElementById('prescan'),\n    preGroups: document.querySelectorAll('.prescan-group'),\n    container: document.getElementById('scanresults'),\n    \/* Fixed: Added backticks *\/\n    items: Array.from({length: 6}, (_, i) => document.getElementById(`scan-result-item-${i + 1}`)),\n    countSites: document.getElementById('sites-found-count'),\n    countPii: document.getElementById('pii-found-count'),\n    headline: document.getElementById('resultsheadline'),\n    desc: document.getElementById('results-description'),\n    noResultsIcon: document.getElementById('no-results-icon'),\n    noResultsBtn: document.getElementById('no-results-cta-button'),\n    viewResultsBtn: document.getElementById('view-results-cta-button'),\n    noResultsContainer: document.getElementById('no-results-container'),\n    foundGroups: document.querySelectorAll('.scan-results-found'),\n    notFoundGroups: document.querySelectorAll('.scan-results-not-found')\n                    },<\/p>\n<p>    inputs: {\n        email: document.getElementById('free-scan-email'),\n    first: document.getElementById('free-scan-first-name'),\n    last: document.getElementById('free-scan-last-name'),\n    age: document.getElementById('free-scan-age'),\n    terms: document.getElementById('free-scan-terms')\n                    },<\/p>\n<p>    progress: {container: null, bar: null, text: null, status: null }\n                };<\/p>\n<p>    if (this.dom.form) this.init();\n            }<\/p>\n<p>    init() {\n        this.captureUTMs();\n    this.bindEvents();<\/p>\n<p>    if (typeof google !== 'undefined' && typeof google.maps !== 'undefined') {\n        initAutocomplete();\n                }<\/p>\n<p>    this.toggleGroup(this.dom.results.foundGroups, false);\n    this.toggleGroup(this.dom.results.notFoundGroups, false);<\/p>\n<p>    if(this.dom.results.pre) {\n        this.dom.results.pre.style.display = 'block';\n    this.dom.results.pre.style.opacity = '1';\n    this.dom.results.pre.classList.remove('hidden');\n                }\n                this.dom.results.preGroups.forEach(el => {\n        el.style.display = 'block';\n    el.style.opacity = '1';\n                });<\/p>\n<p>    const pending = localStorage.getItem('deleteme_pending_scan');\n    if (pending) {\n        try {\n            const data = JSON.parse(pending);\n            localStorage.removeItem('deleteme_pending_scan');<\/p>\n<p>            if (data.email && this.dom.inputs.email) this.dom.inputs.email.value = data.email;\n            if (data.firstName && this.dom.inputs.first) this.dom.inputs.first.value = data.firstName;\n            if (data.lastName && this.dom.inputs.last) this.dom.inputs.last.value = data.lastName;\n            if (data.location && this.dom.locationInput) this.dom.locationInput.value = data.location;\n            if (data.age && this.dom.inputs.age) this.dom.inputs.age.value = data.age;\n            if (this.dom.inputs.terms) this.dom.inputs.terms.checked = true;<\/p>\n<p>            this.goToStep(this.state.totalSteps);\n            this.startScanProcess();\n            return;\n        } catch(e) {\n            console.warn('Failed to process pending scan data:', e);\n        }\n    }<\/p>\n<p>    this.goToStep(1);\n            }<\/p>\n<p>    captureUTMs() {\n                const params = new URLSearchParams(window.location.search);\n                ['utm_source', 'utm_medium', 'utm_campaign', 'coupon'].forEach(key => {\n                    const val = params.get(key);\n    if (val) {\n        this.state.capturedData[key] = val;\n    const input = document.getElementById(key);\n    if (input) input.value = val;\n                    }\n                });\n            }<\/p>\n<p>    bindEvents() {\n        this.dom.form.addEventListener('keydown', e => {\n            \/\/ Skip Enter-to-advance when on the location field \u2014 Google Places\n            \/\/ Autocomplete uses Enter to confirm a suggestion and we don't want\n            \/\/ that to trigger form validation on untouched fields.\n            if (e.key === 'Enter' && e.target.id !== 'free-scan-location') {\n                e.preventDefault();\n                this.handleNext();\n            }\n        });<\/p>\n<p>                if(this.dom.nav.btnNext1) this.dom.nav.btnNext1.addEventListener('click', () => this.handleNext());\n                if(this.dom.nav.btnNext2) this.dom.nav.btnNext2.addEventListener('click', () => this.handleNext());\n                if(this.dom.nav.btnSubmit) this.dom.nav.btnSubmit.addEventListener('click', () => this.handleNext());\n                if(this.dom.nav.btnPrev2) this.dom.nav.btnPrev2.addEventListener('click', () => this.handlePrev());\n            }<\/p>\n<p>    handleNext() {\n                if (this.validateStep(this.state.currentStep)) {\n                    if (this.state.currentStep < this.state.totalSteps) {\n        this.goToStep(this.state.currentStep + 1);\n                    } else {\n        this.startScanProcess();\n                    }\n                }\n            }\n\n    handlePrev() {\n                if (this.state.currentStep > 1) {\n        this.goToStep(this.state.currentStep - 1);\n                }\n            }<\/p>\n<p>    goToStep(step) {\n        this.dom.nav.steps.forEach(s => s.classList.add('hidden'));<\/p>\n<p>    \/* Fixed: Added backticks *\/\n    const currentStepEl = this.dom.form.querySelector(`#form-step-${step}`);\n    if (currentStepEl) currentStepEl.classList.remove('hidden');<\/p>\n<p>    this.state.currentStep = step;<\/p>\n<p>    if (step === 1) {\n        this.dom.nav.step1.classList.remove('uk-hidden');\n    this.dom.nav.step23.classList.add('uk-hidden');<\/p>\n<p>    this.dom.nav.btnNext1.style.display = 'inline-block';\n    this.dom.nav.btnNext2.style.display = 'none';\n    this.dom.nav.btnSubmit.style.display = 'none';\n                } else {\n        this.dom.nav.step1.classList.add('uk-hidden');\n    this.dom.nav.step23.classList.remove('uk-hidden');<\/p>\n<p>    this.dom.nav.btnNext1.style.display = 'none';<\/p>\n<p>    if (step === 2) {\n        this.dom.nav.btnNext2.style.display = 'inline-block';\n    this.dom.nav.btnSubmit.style.display = 'none';\n                    } else if (step === 3) {\n        this.dom.nav.btnNext2.style.display = 'none';\n    this.dom.nav.btnSubmit.style.display = 'inline-block';\n                    }\n                }<\/p>\n<p>                this.dom.nav.indicators.forEach((ind, idx) => {\n        ind.classList.remove('active', 'completed');\n    if (idx + 1 < step) ind.classList.add('completed');\n    else if (idx + 1 === step) ind.classList.add('active');\n                });\n            }\n\n    validateStep(step) {\n        document.querySelectorAll('.invalid').forEach(el => el.classList.remove('invalid'));\n                document.querySelectorAll('[id$=\"-error\"]').forEach(el => {\n        el.style.display = 'none';\n    el.textContent = '';\n                });<\/p>\n<p>    let isValid = true;\n                const error = (id, msg) => {\n        isValid = false;\n    const el = document.getElementById(id + '-error');\n    if (el) {el.textContent = msg; el.style.display = 'block'; }\n    const input = document.getElementById(id);\n    if (input) input.classList.add('invalid');\n                };<\/p>\n<p>    const i = this.dom.inputs;<\/p>\n<p>    if (step === 1) {\n                    if (!i.email.value) error('free-scan-email', 'Email address is required.');\n    else if (!\/\\S+@\\S+\\.\\S+\/.test(i.email.value)) error('free-scan-email', 'Please enter a valid email address.');\n                }<\/p>\n<p>    if (step === 2) {\n                    if (!i.first.value) error('free-scan-first-name', 'First name is required.');\n    if (!i.last.value) error('free-scan-last-name', 'Last name is required.');\n                }<\/p>\n<p>    if (step === 3) {\n                    if (!this.dom.locationInput.value) error('free-scan-location', 'Location is required.');<\/p>\n<p>    if (!i.age.value) {\n        error('free-scan-age', 'Age is required.');\n                    } else if (!i.age.checkValidity()) {\n                        \/* Fixed: Added backticks *\/\n                        if (i.age.validity.rangeUnderflow) error('free-scan-age', `Age must be ${i.age.min} or older.`);\n    else if (i.age.validity.rangeOverflow) error('free-scan-age', `Age must be ${i.age.max} or younger.`);\n    else error('free-scan-age', 'Please enter a valid age.');\n                    }<\/p>\n<p>    if (!i.terms.checked) error('free-scan-terms', 'You must agree to the terms.');\n                }<\/p>\n<p>    return isValid;\n            }<\/p>\n<p>    async startScanProcess() {\n        if (this.state.serverStatus === 'pending' || this.state.serverStatus === 'done') return;<\/p>\n<p>        const payload = this.collectPayload();<\/p>\n<p>        \/\/ Track conversion (form completion)\n        window.dataLayer = window.dataLayer || [];\n        window.dataLayer.push({\n            'event': 'scan_initiated',\n            'conversion_id': '860776849',\n            'conversion_label': 'opIICPLg9rcDEJHTuZoD'\n        });<\/p>\n<p>        \/\/ Capture form data to Klaviyo for follow-up\n        this.subscribeKlaviyo(payload);<\/p>\n<p>        \/\/ Mark complete, disable inputs, hide form\n        this.state.serverStatus = 'done';\n        this.disableInputs();\n        this.dom.nav.steps.forEach(s => s.style.display = 'none');<\/p>\n<p>        \/\/ Hide prescan UI\n        if (this.dom.results.pre) this.dom.results.pre.style.display = 'none';\n        document.querySelectorAll('.prescan-group').forEach(e => e.style.display = 'none');<\/p>\n<p>        \/\/ Show static \"results-found\" page (your YooTheme section with .scan-results-found)\n        this.toggleGroup(this.dom.results.foundGroups, true);<\/p>\n<p>        if (this.dom.results.container) {\n            this.dom.results.container.style.display = 'block';\n            this.dom.results.container.classList.remove('hidden');\n            this.dom.results.container.style.opacity = '1';\n        }<\/p>\n<p>        setTimeout(() => {\n            window.scrollTo(0, 0);\n            document.documentElement.scrollTop = 0;\n            document.body.scrollTop = 0;\n        }, 300);\n    }<\/p>\n<p>    startSmoothAnimation() {\n                const animate = () => {\n                    if (this.state.serverStatus === 'failed') return;<\/p>\n<p>    if (this.state.serverStatus === 'done') {\n        this.updateProgressBar(100);\n    this.finishScan();\n    return;\n                    }<\/p>\n<p>    const elapsed = performance.now() - this.state.startTime;\n    let targetPct = 0;<\/p>\n<p>    \/\/ Initial Boost (0-20%)\n    if (elapsed < CONFIG.BOOST_DURATION) {\n        targetPct = (elapsed \/ CONFIG.BOOST_DURATION) * 20;\n                    }\n    \/\/ Main Progress (20-95% over the full 5.5 min timeout)\n    else {\n                        const totalDuration = CONFIG.POLL_TIMEOUT;\n    const progress = elapsed \/ totalDuration;\n    targetPct = 20 + (progress * 75);\n                    }\n\n    \/\/ Cap visual progress\n    targetPct = Math.min(targetPct, 95);\n\n    this.updateProgressBar(targetPct);\n    this.timers.animation = requestAnimationFrame(animate);\n                };\n\n    this.timers.animation = requestAnimationFrame(animate);\n            }\n\n    async poll() {\n                if (this.state.serverStatus === 'done' || this.state.serverStatus === 'failed') return;\n\n                if (performance.now() - this.state.startTime > CONFIG.POLL_TIMEOUT) {\n                    return this.handleError('Scan timed out.');\n                }<\/p>\n<p>    try {\n                    \/* Fixed: Added backticks *\/\n                    const res = await fetch(`${CONFIG.API_BASE}\/free-scan\/${this.state.scanId}`);\n    if (!res.ok && res.status !== 404) throw new Error('Network Error');<\/p>\n<p>    const data = res.ok ? await res.json() : {status: 'pending' };<\/p>\n<p>    if (data.status === 'done') {\n        this.state.scanResults = data.siteExposures;\n    this.state.serverStatus = 'done';\n                    } else if (data.status === 'failed') {\n        this.state.serverStatus = 'failed';\n    this.handleError('Scan failed on server.');\n                    } else {\n        this.timers.poll = setTimeout(() => this.poll(), CONFIG.POLL_INTERVAL);\n                    }\n                } catch (e) {\n        this.timers.poll = setTimeout(() => this.poll(), CONFIG.POLL_INTERVAL);\n                }\n            }<\/p>\n<p>    finishScan() {\n        cancelAnimationFrame(this.timers.animation);\n    clearTimeout(this.timers.poll);\n    this.updateStatus('Scan Complete!');<\/p>\n<p>    const durationSeconds = Math.round((performance.now() - this.state.startTime) \/ 1000);\n    const results = this.state.scanResults || [];\n    const sitesFound = results.length;\n                const resultStatus = sitesFound > 0 ? \"Results Found\" : \"No Results Found\";\n    const userLocation = this.dom.locationInput ? this.dom.locationInput.value : '';<\/p>\n<p>    let piiCount = 0;\n                results.forEach(e => {\n        Object.keys(e).forEach(k => {\n            if (k.startsWith('type') && e[k] > 0) piiCount++;\n        });\n                });<\/p>\n<p>    \/\/ ==========================================\n    \/\/ ANALYTICS FIRED IMMEDIATELY (Correct Placement)\n    \/\/ ==========================================\n    try {\n                    if (window.VWO && !this.state.vwoFired) {\n                        const eventName = sitesFound > 0 ? \"scanResultViewed\" : \"noScanResults\";\n    window.VWO.push([\"event\", eventName]);\n    this.state.vwoFired = true;\n                    }<\/p>\n<p>    window.dataLayer = window.dataLayer || [];\n                    if (sitesFound > 0) {\n        window.dataLayer.push({ 'event': 'scan_results_found' });\n                    } else {\n        window.dataLayer.push({ 'event': 'scan_results_not_found' });\n                    }\n                } catch (e) {\n        console.warn('Analytics tracking failed', e);\n                }<\/p>\n<p>    \/\/ ==========================================\n    \/\/ KLAVIYO\n    \/\/ ==========================================\n    const userEmail = this.dom.inputs.email ? this.dom.inputs.email.value : null;\n    if (userEmail) {\n        this.waitForKlaviyo(() => {\n            try {\n                window.klaviyo.push(['identify', { '$email': userEmail }]);<\/p>\n<p>                const brokerList = results.map(e => e.siteName || 'Unknown');\n                const brokerNames = brokerList.length <= 2\n                    ? brokerList.join(' and ')\n                    : brokerList.slice(0, -1).join(', ') + ', and ' + brokerList[brokerList.length - 1];\n\n                window.klaviyo.push(['track', 'Free Scan Completed', {\n                    'Free Scan Completed - Duration Seconds': durationSeconds,\n                    'Free Scan Completed - Outcome': resultStatus,\n                    'Free Scan Completed - Sites Found': sitesFound,\n                    'Free Scan Completed - PII Found': piiCount,\n                    'Free Scan Completed - Data Brokers': brokerNames\n                }]);\n            } catch (e) {\n                console.warn('Klaviyo completion tracking failed', e);\n            }\n        });\n    }\n\n                \/\/ ==========================================\n                \/\/ UI UPDATE (Delayed for animation only)\n                \/\/ ==========================================\n                setTimeout(() => {\n        this.renderResults(results);\n    this.showResultsUI();\n                }, 800);\n            }<\/p>\n<p>    showLoadingUI() {\n                const nav = this.dom.form.querySelector('.form-navigation') || document.getElementById('retry-scan-submit');\n    if (nav && nav.parentNode) {\n                    const container = document.createElement('div');\n    container.className = 'progress-container';\n    \/* Fixed: Added backticks *\/\n    container.innerHTML = `<\/p>\n<div id=\"scan-progress-bar\" class=\"progress-bar\" style=\"width:0%\"><\/div>\n<p>    <span id=\"scan-progress-text\" class=\"progress-percentage\">0%<\/span>\n    `;<\/p>\n<p>    const status = document.createElement('div');\n    status.className = 'scan-status-text';\n    status.id = 'scan-status-text';<\/p>\n<p>    nav.parentNode.replaceChild(container, nav);\n    container.parentNode.insertBefore(status, container.nextSibling);<\/p>\n<p>    this.dom.progress.container = container;\n    this.dom.progress.bar = document.getElementById('scan-progress-bar');\n    this.dom.progress.text = document.getElementById('scan-progress-text');\n    this.dom.progress.status = status;\n                }\n            }<\/p>\n<p>    updateProgressBar(pct) {\n                const val = Math.min(Math.max(0, pct), 100);\n    if (this.dom.progress.bar) this.dom.progress.bar.style.width = `${val}%`;\n    if (this.dom.progress.text) this.dom.progress.text.textContent = `${Math.floor(val)}%`;\n            }<\/p>\n<p>    updateStatus(msg) {\n                if (this.dom.progress.status && this.dom.progress.status.textContent !== msg) {\n        this.dom.progress.status.textContent = msg;\n                }\n            }<\/p>\n<p>    renderResults(exposures) {\n                const r = this.dom.results;\n                r.items.forEach(el => { if(el) {el.innerHTML = ''; el.classList.add('hidden'); } });<\/p>\n<p>    const count = exposures.length;\n    let piiCount = 0;\n                exposures.forEach(e => {\n        Object.keys(e).forEach(k => { if (k.startsWith('type') && e[k] > 0) piiCount++; });\n                });\n    if(r.countSites) r.countSites.textContent = count;\n    if(r.countPii) r.countPii.textContent = piiCount;<\/p>\n<p>                \/* Fixed: REMOVED DUPLICATE TRACKING CODE HERE *\/<\/p>\n<p>                this.toggleGroup(r.foundGroups, count > 0);\n    this.toggleGroup(r.notFoundGroups, count === 0);<\/p>\n<p>                if (count > 0) {\n                    if(r.headline) r.headline.style.display = 'none';\n    if(r.noResultsIcon) r.noResultsIcon.style.display = 'none';\n    if(r.desc) {\n        r.desc.textContent = \"Your free privacy scan is complete. We found your personal information potentially exposed on the data broker websites listed below. Review your results and take action to remove your data.\";\n    r.desc.classList.remove('hidden');\n                    }\n    if(r.viewResultsBtn) r.viewResultsBtn.classList.remove('hidden');<\/p>\n<p>                    exposures.slice(0, 6).forEach((exp, idx) => {\n                        const item = r.items[idx];\n    if (!item) return;<\/p>\n<p>    const header = document.createElement('div');\n    if (exp.siteLogoUrl) {\n                            const img = document.createElement('img');\n    img.src = exp.siteLogoUrl;\n    img.className = 'broker-logo';\n    img.alt = exp.siteName;\n    header.appendChild(img);\n                        } else {\n                            const h3 = document.createElement('h3');\n    h3.className = 'site-name';\n    h3.textContent = exp.siteName || 'Unknown';\n    header.appendChild(h3);\n                        }\n    item.appendChild(header);<\/p>\n<p>    const piiDiv = document.createElement('div');\n    piiDiv.className = 'pii-details-container';\n    piiDiv.innerHTML = this.generatePiiHtml(exp);\n    item.appendChild(piiDiv);<\/p>\n<p>    item.classList.remove('hidden');\n                    });\n                } else {\n                    if(r.noResultsIcon) r.noResultsIcon.style.display = 'block';\n    if(r.headline) r.headline.textContent = 'Good News! Our Initial Scan Showed No Results.';\n    if(r.desc) {\n        r.desc.textContent = \"But that doesn't mean your info is completely safe...\";\n    r.desc.classList.remove('hidden');\n                    }\n    if(r.noResultsContainer) r.noResultsContainer.classList.remove('hidden');\n    if(r.noResultsBtn) r.noResultsBtn.classList.remove('hidden');\n                }\n            }<\/p>\n<p>    generatePiiHtml(exp) {\n        let html = '';\n    const ph = \"XXXXXXXXXXXX\";\n                \/* Fixed: Added backticks *\/\n                const add = (icon, label, text) => {\n        html += `<\/p>\n<div class=\"pii-item\"><span style=\"margin-right:6px\" uk-icon=\"${icon}\"><\/span><\/p>\n<div class=\"pii-label\">${label}<\/div>\n<div class=\"pii-blurred-text\">${text}<\/div>\n<\/div>\n<p>`;\n                };<\/p>\n<p>    \/* Fixed: Added backticks *\/\n    if (exp.typeName) add('user', 'Name', `${ph} ${ph}`);\n    if (exp.typeAddress) add('location', 'Address', `${ph}, ${ph}`);\n    if (exp.typeAge) add('clock', 'Age', 'XX');\n    if (exp.typeEmail) add('mail', 'Email', `${ph}@${ph}.com`);\n    if (exp.typePhone) add('receiver', 'Phone', '(XXX) XXX-XXXX');\n    return html;\n            }<\/p>\n<p>    showResultsUI() {\n                const r = this.dom.results;\n    if(r.pre) {\n        r.pre.style.opacity = '0';\n                    setTimeout(() => {\n        document.querySelectorAll('.prescan-group').forEach(e => e.style.display = 'none');<\/p>\n<p>    if (r.container) {\n        r.container.style.display = 'block';\n    r.container.classList.remove('hidden');\n                            requestAnimationFrame(() => {\n        r.container.style.opacity = '1';\n                                document.querySelectorAll('.active-result-section').forEach(el => el.style.opacity = '1');\n                            });\n                        }\n                    }, 500);\n                }<\/p>\n<p>    \/\/ Scroll user to top of page to see results (runs unconditionally)\n    setTimeout(() => {\n        window.scrollTo(0, 0);\n    document.documentElement.scrollTop = 0;\n    document.body.scrollTop = 0;\n    try {window.top.scrollTo(0, 0); } catch(e) { }\n    try {window.parent.scrollTo(0, 0); } catch(e) { }\n        \/\/ Walk up DOM to scroll any CMS wrapper\n    let el = document.getElementById('scanresults') || document.getElementById('prescan') || document.body;\n    while (el && el.parentElement) {\n        el = el.parentElement;\n    el.scrollTop = 0;\n        }\n    }, 700);<\/p>\n<p>    this.enableInputs();\n            }<\/p>\n<p>    toggleGroup(nodeList, show) {\n                if(!nodeList) return;\n                nodeList.forEach(el => {\n                    if (show) {\n        el.style.display = 'block';\n    el.classList.add('scan-results-visible', 'active-result-section');\n                        setTimeout(() => el.style.opacity = '1', 10);\n                    } else {\n        el.style.display = 'none';\n    el.classList.remove('scan-results-visible', 'active-result-section');\n    el.style.opacity = '0';\n                    }\n                });\n            }<\/p>\n<p>    disableInputs() {\n        Object.values(this.dom.inputs).forEach(i => { if (i) i.disabled = true; });\n    if(this.dom.locationInput) this.dom.locationInput.disabled = true;\n            }<\/p>\n<p>    enableInputs() {\n        Object.values(this.dom.inputs).forEach(i => { if (i) i.disabled = false; });\n    if(this.dom.locationInput) this.dom.locationInput.disabled = false;\n            }<\/p>\n<p>    sanitize(str) {\n        return String(str || '').replace(\/<[^>]*>\/g, '').trim();\n            }<\/p>\n<p>    waitForKlaviyo(callback, maxWait = 10000) {\n        if (window.klaviyo) return callback();\n    const start = Date.now();\n        const check = setInterval(() => {\n            if (window.klaviyo) {clearInterval(check); callback(); }\n            else if (Date.now() - start > maxWait) clearInterval(check);\n        }, 500);\n            }<\/p>\n<p>    collectPayload() {\n                const i = this.dom.inputs;\n                const s = v => this.sanitize(v);\n    return {\n        email: s(i.email.value),\n    firstName: s(i.first.value),\n    lastName: s(i.last.value),\n    location: s(this.dom.locationInput.value),\n    age: s(i.age.value),\n    utmSource: s(this.state.capturedData.utm_source || document.getElementById('utm_source')?.value || ''),\n    utmMedium: s(this.state.capturedData.utm_medium || document.getElementById('utm_medium')?.value || ''),\n    utmCampaign: s(this.state.capturedData.utm_campaign || document.getElementById('utm_campaign')?.value || ''),\n    coupon: s(this.state.capturedData.coupon || document.getElementById('coupon')?.value || '')\n                };\n            }<\/p>\n<p>    subscribeKlaviyo(payload) {\n                const formData = new FormData();\n    formData.append('g', CONFIG.KLAVIYO_LIST_ID);\n    formData.append('email', payload.email);\n    formData.append('$first_name', payload.firstName);\n    formData.append('$last_name', payload.lastName);\n    formData.append('$fields', 'Source');\n    formData.append('Source', 'Scan Page');<\/p>\n<p>    fetch('https:\/\/manage.kmail-lists.com\/ajax\/subscriptions\/subscribe', {\n        method: 'POST',\n    body: formData,\n    keepalive: true \n                }).then(r => r.json())\n                  .then(data => {\n                      if (!data.success && window.klaviyo) {\n        window.klaviyo.push(['identify', {\n            '$email': payload.email,\n            '$first_name': payload.firstName,\n            '$last_name': payload.lastName\n        }]);\n                      }\n                  }).catch(e => console.warn('Klaviyo submit failed', e));<\/p>\n<p>    this.waitForKlaviyo(() => {\n        try {\n            const locationParts = payload.location.split(',').map(s => s.trim());\n    const city = locationParts[0] || '';\n    const state = locationParts[1] || '';<\/p>\n<p>    window.klaviyo.push(['identify', {\n        '$email': payload.email,\n    'Free Scan City': city,\n    'Free Scan State': state,\n    'Free Scan Date': new Date().toISOString()\n            }]);<\/p>\n<p>    window.klaviyo.push(['track', 'Free Scan Started', {\n        'Free Scan Started - URL': window.location.href,\n    'Free Scan Started - Date': new Date().toISOString(),\n    'Free Scan Started - UTM Source': payload.utmSource || '',\n    'Free Scan Started - UTM Medium': payload.utmMedium || '',\n    'Free Scan Started - UTM Campaign': payload.utmCampaign || ''\n            }]);\n        } catch(e) {\n        console.warn('Klaviyo Free Scan Started tracking failed', e);\n        }\n    });\n            }<\/p>\n<p>    handleError(msg) {\n        this.state.serverStatus = 'failed';\n    cancelAnimationFrame(this.timers.animation);\n    clearTimeout(this.timers.poll);\n    this.updateStatus(`Error: ${msg}`);<\/p>\n<p>    const btn = document.createElement('button');\n    btn.id = 'retry-scan-submit';\n    btn.className = 'uk-button uk-button-primary uk-width-1-1';\n    btn.textContent = 'Retry Scan';\n                btn.addEventListener('click', () => {\n        btn.disabled = true;\n    btn.textContent = 'Retrying...';\n    setTimeout(() => {btn.disabled = false; btn.textContent = 'Retry Scan'; }, 15000);\n    this.startScanProcess(); \n                });<\/p>\n<p>    if (this.dom.progress.status && this.dom.progress.status.parentNode) {\n                    const container = this.dom.progress.status.previousSibling;\n    if(container) container.parentNode.replaceChild(btn, container);\n    this.dom.progress.status.remove();\n                }\n    this.enableInputs();\n            }\n        }<\/p>\n<p>    const app = new DeleteMeMultiStepScan();\n    });\n<\/script><\/div>\n<div>\n<form id=\"free-scan-form\" class=\"free-scan-form\" name=\"scan-form\">\n    <input type=\"hidden\" id=\"utm_source\" name=\"utm_source\" value=\"\" \/><br \/>\n    <input type=\"hidden\" id=\"utm_medium\" name=\"utm_medium\" value=\"\" \/><br \/>\n    <input type=\"hidden\" id=\"utm_campaign\" name=\"utm_campaign\" value=\"\" \/><br \/>\n    <input type=\"hidden\" id=\"coupon\" name=\"coupon\" value=\"\" \/><\/p>\n<div class=\"free-scan-form-group\">\n<div class=\"form-step\" id=\"form-step-1\" data-step=\"1\">\n<div class=\"form-row\">\n<div class=\"form-field\">\n                    <label for=\"free-scan-email\" class=\"form-label\">Email Address<\/label><br \/>\n                    <input id=\"free-scan-email\" type=\"email\" class=\"form-control\" name=\"email\" required=\"\" \/><\/p>\n<div class=\"error-message\" id=\"free-scan-email-error\"><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"form-step hidden\" id=\"form-step-2\" data-step=\"2\">\n<div class=\"form-row\">\n<div class=\"form-field\">\n                    <label for=\"free-scan-first-name\" class=\"form-label\">First Name<\/label><br \/>\n                    <input id=\"free-scan-first-name\" type=\"text\" class=\"form-control\" name=\"first-name\" required=\"\" \/><\/p>\n<div class=\"error-message\" id=\"free-scan-first-name-error\"><\/div>\n<\/p><\/div>\n<div class=\"form-field\">\n                    <label for=\"free-scan-last-name\" class=\"form-label\">Last Name<\/label><br \/>\n                    <input id=\"free-scan-last-name\" type=\"text\" class=\"form-control\" name=\"last-name\" required=\"\" \/><\/p>\n<div class=\"error-message\" id=\"free-scan-last-name-error\"><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"form-step hidden\" id=\"form-step-3\" data-step=\"3\">\n<div class=\"form-row\">\n<div class=\"form-field\">\n                    <label for=\"free-scan-location\" class=\"form-label\">City, State<\/label><br \/>\n                    <input id=\"free-scan-location\" type=\"text\" class=\"form-control\" name=\"location\" required=\"\" autocomplete=\"off\" \/><\/p>\n<div class=\"error-message\" id=\"free-scan-location-error\"><\/div>\n<\/p><\/div>\n<div class=\"form-field\">\n                    <label for=\"free-scan-age\" class=\"form-label\">Age<\/label><br \/>\n                    <input id=\"free-scan-age\" type=\"number\" class=\"form-control\" name=\"age\" required=\"\" min=\"18\" max=\"100\" \/><\/p>\n<div class=\"error-message\" id=\"free-scan-age-error\"><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"form-row\">\n<div class=\"form-field full-width\">\n                    <input type=\"checkbox\" id=\"free-scan-terms\" name=\"terms\" required=\"\"><br \/>\n                    <label for=\"free-scan-terms\" class=\"form-label-checkbox\">I have read and agree to the <a href=\"https:\/\/privacy.joindeleteme.com\/policies\" target=\"_blank\">Terms of Service<\/a> and <a href=\"https:\/\/privacy.joindeleteme.com\/policies?name=terms-of-service\" target=\"_blank\">Privacy Policy<\/a>.<\/label><\/p>\n<div class=\"error-message\" id=\"free-scan-terms-error\"><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"form-navigation\">\n<div id=\"step-1-nav\">\n                <button id=\"button-1\" type=\"button\" class=\"uk-button uk-button-primary jdm-button-primarycontained uk-width-1-1\"><br \/>\n                    Continue <span uk-icon=\"arrow-right\"><\/span><br \/>\n                <\/button>\n            <\/div>\n<div id=\"step-2-3-nav\" class=\"uk-grid-small uk-hidden\" uk-grid>\n<div class=\"uk-width-1-2@s\">\n                    <button id=\"prev-btn-step2\" type=\"button\" class=\"uk-button uk-button-default uk-width-1-1\">Previous<\/button>\n                <\/div>\n<div class=\"uk-width-1-2@s\">\n                    <button id=\"button-2\" type=\"button\" class=\"uk-button uk-button-secondary uk-width-1-1\">Next Step<\/button><br \/>\n                    <button id=\"button-3\" type=\"button\" class=\"uk-button uk-button-secondary uk-width-1-1\" style=\"display: none;\">Get FREE Report<\/button>\n                <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/form>\n<p><script src=\"https:\/\/maps.googleapis.com\/maps\/api\/js?key=AIzaSyB2uixKZyqxhobXriiP1VefsQULF6Nmtco&#038;libraries=places&#038;callback=initAutocomplete&#038;loading=async\" defer><\/script><\/div>\n<div>\n<p>\u201cAfter testing nine services, we\u2019ve concluded that the set-it-and-forget-it design and reasonable pricing of DeleteMe make it the best choice for most people.\u201d<\/p>\n<\/div>\n<div>\n<p><span class=\"max\">-Max Eddy<\/span> <span class=\"nyt\">(New York Times Wirecutter)<\/span> <span class=\"toppick\">Top Pick<\/span><\/p>\n<\/div>\n<h2><span class=\"seewhat\">See what our<br \/><\/span><span class=\"customers\">customers<\/span><span class=\"seewhat\"> say<\/span><\/h2>\n<div><span class=\"seewhat\">See what our<br \/><\/span><span class=\"customers\">customers<\/span><span class=\"seewhat\"> say<\/span><\/div>\n<p><img decoding=\"async\" src=\"https:\/\/joindeleteme.com\/wp-content\/uploads\/2026\/04\/smartercustomer-logo-black.webp\" alt=\"5 Stars Excellent, SmartCustomer\"><\/p>\n<div>\n<p>    <img decoding=\"async\" src=\"https:\/\/joindeleteme.com\/wp-content\/uploads\/2026\/04\/fivestars-smartcustomer.webp\" alt=\"5 Stars, Excellent, SmartCustomer\"><\/p>\n<\/div>\n<p><img decoding=\"async\" src=\"https:\/\/joindeleteme.com\/wp-content\/uploads\/2026\/04\/smartercustomer-logo-black.webp\" alt=\"Excellent, SmartCustomer\"><\/p>\n<ul>\n<li>\n<p>        <img decoding=\"async\" src=\"https:\/\/joindeleteme.com\/wp-content\/uploads\/2023\/08\/newyorktimes-logoblack.png\" alt=\"New York Times Logo\"><\/p>\n<div>\n<p>&#8220;DeleteMe found that all six major people databases &#8211; 123people.com, MyLife.com, Spokeo, US Search, White Pages and PeopleFinder.com &#8211; have dossiers on me. All have my home address, which doesn&#8217;t thrill me&#8230;&#8221;<\/p>\n<\/div>\n<\/li>\n<li>\n<p>        <img decoding=\"async\" src=\"https:\/\/joindeleteme.com\/wp-content\/uploads\/2023\/08\/forbes-logooriginal.png\" alt=\"Forbes Logo\"><\/p>\n<div>\n<p>&#8220;The internet is literally an addiction and our online existence only expands the longer we perpetuate its use. But there is a way to end it all \u2014 sign up for DeleteMe and remove yourself from the hellscape that is the internet.&#8221;<\/p>\n<\/div>\n<\/li>\n<li>\n<p>        <img decoding=\"async\" src=\"https:\/\/joindeleteme.com\/wp-content\/uploads\/2023\/08\/usatoday-logooriginal.png\" alt=\"USA Today Logo\"><\/p>\n<div>\n<p>&#8220;DeleteMe, one of the online reputation services, promised to remove me from the top people-finder databases \u2014 in my case, 23 of them. Over the next several weeks I watched in relief as my data disappeared. From some services I was erased within 24 hours.&#8221;<\/p>\n<\/div>\n<\/li>\n<li>\n<p>        <img decoding=\"async\" src=\"https:\/\/joindeleteme.com\/wp-content\/uploads\/2023\/08\/consumerreports-logooriginal.png\" alt=\"Consumer Reports Logo\"><\/p>\n<div>\n<p>&#8220;You can limit how easy it is to use your information by removing it from certain sites online through services like DeleteMe, or through the time-consuming process of opting out yourself.&#8221;<\/p>\n<\/div>\n<\/li>\n<li>\n<p>        <img decoding=\"async\" src=\"https:\/\/joindeleteme.com\/wp-content\/uploads\/2023\/08\/hbr-logooriginal.png\" alt=\"Harvard Business Review Logo\"><\/p>\n<div>\n<p>&#8220;Organizations should offer concrete resources and services to employees: These should include: cybersecurity services that protect against impersonation, doxing, and identity theft such as Deleteme. Harvard Business Review, <a href=\"https:\/\/hbr.org\/2020\/07\/what-to-do-when-your-employee-is-harassed-online\" target=\"_blank\" rel=\"noopener\">What to Do When Your Employee is Harassed Online<\/a>&#8220;<\/p>\n<\/div>\n<\/li>\n<\/ul>\n<h2><span class=\"seewhat\">We&#8217;re ready to be <br \/><\/span><span class=\"customers\">your privacy partner.<\/span><span class=\"seewhat\"><\/span><\/h2>\n<div>\n<p>With over 100 Million personal listings removed since 2010,<\/p>\n<p>DeleteMe is the most trusted and proven privacy solution available.<\/p>\n<\/div>\n<p><p>\n        <a href=\"\/privacy-protection-plans\/?plan=1\">Join DeleteMe Risk-Free Now<\/a>\n    <\/p>\n<\/p>\n<h2>\n<p><span class=\"readytobe\">How does the<br \/>free scan work?<br \/><\/span><\/p>\n<\/h2>\n<ul>\n<li>\n<div><span uk-icon=\"icon: bootstrap--pencil-square\"><\/span><\/p>\n<p> Enter your name and location.<\/p>\n<\/div>\n<\/li>\n<li>\n<div><span uk-icon=\"icon: bootstrap--trash\"><\/span><\/p>\n<p> Our scan tool searches for your personal info found on data brokers across the web.<\/p><\/div>\n<\/li>\n<li>\n<div><span uk-icon=\"icon: search\"><\/span><\/p>\n<p>See what info each data broker has on you.<\/p><\/div>\n<\/li>\n<li>\n<div><span uk-icon=\"icon: bootstrap--calendar2-check\"><\/span><\/p>\n<p>Join DeleteMe to get this removed, and keep it removed all year long.\n<\/p><\/div>\n<\/li>\n<\/ul>\n<p><img decoding=\"async\" src=\"https:\/\/joindeleteme.com\/wp-content\/uploads\/2024\/09\/Icon-Free-Scan.png\" alt=\"Icon Computer\"><\/p>\n<h2>How does the<br \/>free scan work?<\/h2>\n<p><img decoding=\"async\" src=\"https:\/\/joindeleteme.com\/wp-content\/uploads\/2024\/09\/Icon-Free-Scan.png\" alt=\"Icon Computer\"><\/p>\n<ul>\n<li>\n<div><span uk-icon=\"icon: bootstrap--pencil-square\"><\/span><\/p>\n<p> Enter your name and location.<\/p>\n<\/div>\n<\/li>\n<li>\n<div><span uk-icon=\"icon: bootstrap--trash\"><\/span><\/p>\n<p> Our scan tool searches for your personal info found on data brokers across the web.<\/p><\/div>\n<\/li>\n<li>\n<div><span uk-icon=\"icon: search\"><\/span><\/p>\n<p>See what info each data broker has on you.<\/p><\/div>\n<\/li>\n<li>\n<div><span uk-icon=\"icon: bootstrap--calendar2-check\"><\/span><\/p>\n<p>Join DeleteMe to get this removed, and keep it removed all year long.\n<\/p><\/div>\n<\/li>\n<\/ul>\n<ul>\n<li>\n<h3>100M+<\/h3>\n<div>\n<p>Successful opt-out removals completed by Privacy Advisors<\/p>\n<\/div>\n<\/li>\n<li>\n<h3>54+<\/h3>\n<div>\n<p>Years of effort saved deleting for customers (20,000+ hours of data removal)<\/p>\n<\/div>\n<\/li>\n<li>\n<h3>2,389+<\/h3>\n<div>\n<p>Average # of exposed personal info (\u201cPII\u201d) found on data brokers over a two year DeleteMe subscription<\/p>\n<\/div>\n<\/li>\n<\/ul>\n<ul>\n<li>\n<h3>100M+<\/h3>\n<div>\n<p>Successful opt-out removals completed by Privacy Advisors<\/p>\n<\/div>\n<\/li>\n<li>\n<h3>54+<\/h3>\n<div>\n<p>Years of effort saved deleting for customers (20,000+ hours of data removal)<\/p>\n<\/div>\n<\/li>\n<li>\n<h3>2,389+<\/h3>\n<div>\n<p>Average # of exposed personal info (\u201cPII\u201d) found on data brokers over a two year DeleteMe subscription<\/p>\n<\/div>\n<\/li>\n<\/ul>\n<div>We remove all this data exposed by data brokers<\/div>\n<div>\n<div class=\"uk-padding-small custom-pill-grid\">\n<p>\n        <span class=\"uk-label\"><span class=\"pill-icon\" uk-icon=\"user\"><\/span> Name<\/span><br \/>\n        <span class=\"uk-label\"><span class=\"pill-icon\" uk-icon=\"clock\"><\/span> Age<\/span>\n    <\/p>\n<p>\n        <span class=\"uk-label\"><span class=\"pill-icon\" uk-icon=\"location\"><\/span> Address<\/span><br \/>\n        <span class=\"uk-label\"><span class=\"pill-icon\" uk-icon=\"receiver\"><\/span> Phone<\/span>\n    <\/p>\n<p>\n        <span class=\"uk-label\"><span class=\"pill-icon\" uk-icon=\"users\"><\/span> Relatives<\/span><br \/>\n        <span class=\"uk-label\"><span class=\"pill-icon\" uk-icon=\"world\"><\/span> Social media<\/span>\n    <\/p>\n<p>\n        <span class=\"uk-label\"><span class=\"pill-icon\" uk-icon=\"bag\"><\/span> Occupation<\/span><br \/>\n        <span class=\"uk-label\"><span class=\"pill-icon\" uk-icon=\"link\"><\/span> Marital Status<\/span>\n    <\/p>\n<p>\n        <span class=\"uk-label\"><span class=\"pill-icon\" uk-icon=\"home\"><\/span> Property Value<\/span><br \/>\n        <span class=\"uk-label\"><span class=\"pill-icon\" uk-icon=\"history\"><\/span> Past Address<\/span>\n    <\/p>\n<p>\n        <span class=\"uk-label\"><span class=\"pill-icon\" uk-icon=\"image\"><\/span> Photos<\/span><br \/>\n        <span class=\"uk-label\"><span class=\"pill-icon\" uk-icon=\"mail\"><\/span> Email<\/span>\n    <\/p>\n<\/div>\n<\/div>\n<div>\n<p>We remove all <br \/>this data exposed <br \/>by data brokers<\/p>\n<\/div>\n<div>\n<div class=\"uk-padding-small custom-pill-grid\">\n<p><span class=\"uk-label\"><span class=\"pill-icon\" uk-icon=\"user\"><\/span> Name<\/span> <span class=\"uk-label\"><span class=\"pill-icon\" uk-icon=\"clock\"><\/span> Age<\/span> <span class=\"uk-label\"><span class=\"pill-icon\" uk-icon=\"location\"><\/span> Address<\/span> <span class=\"uk-label\"><span class=\"pill-icon\" uk-icon=\"receiver\"><\/span> Phone<\/span><\/p>\n<p><span class=\"uk-label\"><span class=\"pill-icon\" uk-icon=\"users\"><\/span> Relatives<\/span> <span class=\"uk-label\"><span class=\"pill-icon\" uk-icon=\"world\"><\/span> Social media<\/span> <span class=\"uk-label\"><span class=\"pill-icon\" uk-icon=\"bag\"><\/span> Occupation<\/span><\/p>\n<p><span class=\"uk-label\"><span class=\"pill-icon\" uk-icon=\"link\"><\/span> Marital Status<\/span> <span class=\"uk-label\"><span class=\"pill-icon\" uk-icon=\"home\"><\/span> Property Value<\/span><\/p>\n<p><span class=\"uk-label\"><span class=\"pill-icon\" uk-icon=\"history\"><\/span> Past Address<\/span> <span class=\"uk-label\"><span class=\"pill-icon\" uk-icon=\"image\"><\/span> Photos<\/span> <span class=\"uk-label\"><span class=\"pill-icon\" uk-icon=\"mail\"><\/span> Email<\/span><\/p>\n<\/div>\n<\/div>\n<h2><span class=\"general\">Get access to <br \/>our<\/span> <span class=\"questions\">privacy experts<\/span><\/h2>\n<h2><span class=\"general\">Get access to <br \/>our<\/span> <span class=\"questions\">privacy experts<\/span><\/h2>\n<div>\n<p>Expert advisors remove your info and help answer your privacy questions and custom requests.<\/p>\n<\/div>\n<ul>\n<li>\n<div>\n<ul uk-accordion=\"\">\n<li>\n    <a class=\"uk-accordion-title\" href=\"#\"><\/p>\n<h3 class=\"accordion-heading\">What is a Data Broker?<\/h3>\n<p><\/a><\/p>\n<div class=\"uk-accordion-content\">\n      <br \/>Data brokers are corporations that collect huge amounts of personally identifiable information (PII) and package it all together to create \u2018profiles\u2019 or \u2018listings\u2019 with your personal information. These profiles include things like Social Security numbers, birthdays, past and recent addresses, and more.<br \/>\n      <br \/>\n      <span class=\"uk-align-right\"><br \/>\n        <a href=\"https:\/\/help.joindeleteme.com\/hc\/en-us\/articles\/8320076020627-How-is-my-personal-information-online\" target=\"_blank\" rel=\"noopener\" class=\"link\">Read More<\/a><br \/>\n      <\/span>\n    <\/div>\n<\/li>\n<\/ul>\n<\/div>\n<\/li>\n<li>\n<div>\n<ul uk-accordion=\"\">\n<li>\n    <a class=\"uk-accordion-title\" href=\"#\"><\/p>\n<h3 class=\"accordion-heading\">How is my personal information online?<\/h3>\n<p><\/a><\/p>\n<div class=\"uk-accordion-content\">\n      <br \/>Data brokers crawl the web searching for information, and use it to build a profile of you. They find this from government and other public records, self-reported information, social media, and other data brokers.<br \/>\n      <br \/>\n      <span class=\"uk-align-right\"><br \/>\n        <a href=\"https:\/\/getabine.zendesk.com\/hc\/en-us\/articles\/8320076020627\/\" target=\"_blank\" rel=\"noopener\" class=\"link\">Read More<\/a><br \/>\n      <\/span>\n    <\/div>\n<\/li>\n<\/ul>\n<\/div>\n<\/li>\n<li>\n<div>\n<ul uk-accordion=\"\">\n<li>\n    <a class=\"uk-accordion-title\" href=\"#\"><\/p>\n<h3 class=\"accordion-heading\">What happens after I sign up for DeleteMe?<\/h3>\n<p><\/a><\/p>\n<div class=\"uk-accordion-content\">\n      <br \/>Once you\u2019ve completed your sign-up for DeleteMe, we\u2019ll send you a welcome email so you can get started right away. You\u2019ll log in and find your DeleteMe personal profile page. You tell us exactly what information you want deleted, and our privacy experts take it from there.<br \/>\n      <br \/>\n      <span class=\"uk-align-right\"><br \/>\n        <a href=\"https:\/\/help.joindeleteme.com\/hc\/en-us\/articles\/8171074791315-What-happens-after-I-sign-up-for-DeleteMe\" target=\"_blank\" rel=\"noopener\" class=\"link\">Read More<\/a><br \/>\n      <\/span>\n    <\/div>\n<\/li>\n<\/ul>\n<\/div>\n<\/li>\n<li>\n<div>\n<ul uk-accordion=\"\">\n<li>\n    <a class=\"uk-accordion-title\" href=\"#\"><\/p>\n<h3 class=\"accordion-heading\">Can you delete Google search results for me?<\/h3>\n<p><\/a><\/p>\n<div class=\"uk-accordion-content\">\n      <br \/>We cannot delete Google search results themselves without first removing the source information that the search result is pulling the information from, the data broker websites. Google is not the source of the search results it&#8217;s showing you; it\u2019s merely displaying your information from the most relevant sources, based on your Google search query letting your information be found more easily. Google does not have the file containing your personal information, nor can it delete the file.<br \/>\n      <br \/>\n      <span class=\"uk-align-right\"><br \/>\n        <a href=\"https:\/\/help.joindeleteme.com\/hc\/en-us\/articles\/8171487675027-Can-you-delete-Google-search-results-for-me\" target=\"_blank\" rel=\"noopener\" class=\"link\">Read More<\/a><br \/>\n      <\/span>\n    <\/div>\n<\/li>\n<\/ul>\n<\/div>\n<\/li>\n<\/ul>\n<p><img decoding=\"async\" src=\"https:\/\/joindeleteme.com\/wp-content\/uploads\/2024\/06\/unioniconsearch.png\" alt=\"\"><\/p>\n<h1>Your scan is in progress.<\/h1>\n<div>\n<p>Your results will be emailed to you shortly. While you wait, check out this week&#8217;s episode of <strong>What The Hack?<\/strong>, our weekly podcast hosted by Beau Friedlander.<\/p>\n<\/div>\n<div><a href=\"https:\/\/joindeleteme.com\/podcast\/\" class=\"uk-button uk-button-secondary\">Listen to This Week&#8217;s Episode <span uk-icon=\"icon: arrow-right\"><\/span><\/a><\/p>\n<\/div>\n<p><img decoding=\"async\" src=\"https:\/\/joindeleteme.com\/wp-content\/uploads\/2024\/06\/unioniconsearch.png\" alt=\"\"><\/p>\n<h1>Your scan is in progress.<\/h1>\n<div>\n<p>Your results will be emailed to you shortly. While you wait, check out this week&#8217;s episode of <strong>What The Hack?<\/strong>, our weekly podcast hosted by Beau Friedlander.<\/p>\n<\/div>\n<div><a href=\"https:\/\/joindeleteme.com\/podcast\/\" class=\"uk-button uk-button-secondary\">Listen to This Week&#8217;s Episode <span uk-icon=\"icon: arrow-right\"><\/span><\/a><\/p>\n<\/div>\n<p><!--more--><br \/>\n<!-- {\"type\":\"layout\",\"children\":[{\"type\":\"section\",\"props\":{\"animation_delay\":\"50\",\"class\":\"prescan-group\",\"css\":\".uk-section.uk-background-bottom-right { background-position: right 230px bottom !important; }\\n\",\"header_transparent\":true,\"image_position\":\"bottom-right\",\"image_width\":450,\"media_focal_point\":\"bottom-right\",\"media_visibility\":\"m\",\"padding\":\"small\",\"padding_remove_bottom\":true,\"padding_remove_top\":false,\"style\":\"default\",\"title_breakpoint\":\"xl\",\"title_position\":\"top-left\",\"title_rotation\":\"left\",\"vertical_align\":\"\",\"width\":\"default\"},\"children\":[{\"type\":\"row\",\"children\":[{\"type\":\"column\",\"props\":{\"image_position\":\"center-center\",\"position_sticky_breakpoint\":\"m\"},\"children\":[{\"type\":\"fragment\",\"props\":{\"animation\":\"none\",\"id\":\"prescan\",\"margin\":\"remove-vertical\"},\"children\":[{\"type\":\"row\",\"children\":[{\"type\":\"column\",\"props\":{\"image_position\":\"center-center\",\"position_sticky_breakpoint\":\"m\"},\"children\":[{\"type\":\"headline\",\"props\":{\"block_align\":\"center\",\"content\":\"Get Your Free Scan Now\",\"css\":\".el-element {\\ncolor: var(--Text-Text-primary, #070A22);\\ntext-align: center;\\nfont-feature-settings: 'liga' off, 'clig' off;\\nfont-family: Poppins;\\nfont-size: 48px;\\nfont-style: normal;\\nfont-weight: 700;\\nline-height: 130%; \\\/* 62.4px *\\\/\\nletter-spacing: -0.48px;\\n}\",\"maxwidth\":\"2xlarge\",\"text_align\":\"center\",\"title_element\":\"h1\",\"visibility\":\"s\"}},{\"type\":\"headline\",\"props\":{\"block_align\":\"center\",\"content\":\"Get Your Free Scan Now\",\"css\":\".el-element {\\ncolor: var(--Text-Text-primary, #070A22);\\ntext-align: center;\\nfont-feature-settings: 'liga' off, 'clig' off;\\nfont-family: Poppins;\\nfont-size: 24px;\\nfont-style: normal;\\nfont-weight: 700;\\nline-height: 130%; \\\/* 31.2px *\\\/\\nletter-spacing: -0.24px;\\n}\",\"maxwidth\":\"2xlarge\",\"text_align\":\"center\",\"title_element\":\"div\",\"visibility\":\"hidden-s\"}},{\"type\":\"text\",\"props\":{\"column_breakpoint\":\"m\",\"content\":\"\n\n<div class=\\\"progress-indicator\\\">\\n    \n\n<div class=\\\"step-item active\\\" data-step-id=\\\"1\\\">\\n        \n\n<div class=\\\"step-circle\\\">1<\\\/div>\\n        \n\n<div class=\\\"step-label\\\">Email<\\\/div>\\n    <\\\/div>\\n    \n\n<div class=\\\"step-item\\\" data-step-id=\\\"2\\\">\\n        \n\n<div class=\\\"step-circle\\\">2<\\\/div>\\n        \n\n<div class=\\\"step-label\\\">Name<\\\/div>\\n    <\\\/div>\\n    \n\n<div class=\\\"step-item\\\" data-step-id=\\\"3\\\">\\n        \n\n<div class=\\\"step-circle\\\">3<\\\/div>\\n        \n\n<div class=\\\"step-label\\\">Details<\\\/div>\\n    <\\\/div>\\n<\\\/div>\",\"css\":\"\\\/* --- Updated Styles for Step Indicator --- *\\\/\\n\\n.progress-indicator {\\n    display: flex;\\n    justify-content: space-between;\\n    align-items: flex-start;\\n    width: 100%;\\n    max-width: 700px;\\n    margin: 0 auto 2.5rem auto;\\n    position: relative;\\n    font-family: 'Poppins', sans-serif;\\n}\\n\\n.step-item {\\n    display: flex;\\n    flex-direction: column;\\n    align-items: center;\\n    position: relative;\\n    flex: 1;\\n}\\n\\n\\\/* The connecting line *\\\/\\n.step-item:not(:last-child)::after {\\n    content: '';\\n    position: absolute;\\n    top: 20px;\\n    left: 50%;\\n    width: 100%;\\n    height: 2px;\\n    background-color: #D5D7DC;\\n    z-index: 1;\\n    transition: background-color 0.4s ease;\\n}\\n\\n\\\/* The circle and the number text inside it *\\\/\\n.step-circle {\\n    \\\/* Base structure *\\\/\\n    width: 40px;\\n    height: 40px;\\n    border-radius: 50%;\\n    display: flex;\\n    align-items: center;\\n    justify-content: center;\\n    position: relative;\\n    z-index: 2;\\n    transition: all 0.4s ease;\\n    \\n    \\\/* Inactive State Styles *\\\/\\n    background-color: #F1F2F3;\\n    border: 4px solid #F1F2F3; \\\/* CHANGED to 4px and matches background *\\\/\\n    color: #A0A4B8;\\n\\n    \\\/* Font styles for the number *\\\/\\n    font-family: 'Poppins', sans-serif;\\n    font-size: 20px;\\n    font-weight: 500;\\n    line-height: 1;\\n    letter-spacing: 0.03px;\\n}\\n\\n\\\/* The label text below the circle *\\\/\\n.step-label {\\n    margin-top: 0.75rem;\\n    color: var(--Text-Text-tertiary, #828797);\\n    text-align: center;\\n    font-feature-settings: 'liga' off, 'clig' off;\\n    font-family: 'Poppins', sans-serif;\\n    font-size: 14px;\\n    font-weight: 500;\\n    line-height: 150%;\\n    letter-spacing: 0.014px;\\n    transition: color 0.4s ease;\\n}\\n\\n\\\/* --- State Styles --- *\\\/\\n\\n\\\/* For the CURRENT step *\\\/\\n.step-item.active .step-circle {\\n    border: 4px solid var(--Blue-Blue200, #D6E5FA); \\\/* This was already 4px, so it's correct *\\\/\\n    background: var(--Background-light-blue, #F1F6FD);\\n    color: var(--Primary-Primary-main, #19288A);\\n}\\n\\n.step-item.active .step-label {\\n    color: var(--Primary-Primary-main, #19288A);\\n    font-weight: bold;\\n}\\n\\n\\\/* For COMPLETED steps *\\\/\\n.step-item.completed .step-circle {\\n    background-color: var(--Primary-Primary-main, #19288A);\\n    border: 4px solid var(--Primary-Primary-main, #19288A); \\\/* CHANGED to 4px and matches background *\\\/\\n    color: #fff;\\n}\\n\\n.step-item.completed .step-label {\\n    color: var(--Primary-Primary-main, #19288A);\\n}\\n\\n.step-item.completed::after {\\n    background-color: var(--Primary-Primary-main, #19288A);\\n}\",\"margin\":\"default\"}},{\"type\":\"text\",\"props\":{\"column_breakpoint\":\"m\",\"content\":\"<script>\\n    let autocomplete = null;\\n\\n    function initAutocomplete() {\\n        const input = document.getElementById('free-scan-location');\\n    if (autocomplete) return;\\n\\n    if (input) {\\n            if (window.google && window.google.maps && window.google.maps.places) {\\n        autocomplete = new google.maps.places.Autocomplete(input, {\\n            types: ['(cities)'],\\n            fields: ['formatted_address'],\\n            componentRestrictions: { country: 'us' }\\n        });\\n            }\\n        } else {\\n        document.addEventListener('DOMContentLoaded', initAutocomplete);\\n        }\\n    }\\n\\n    document.addEventListener('DOMContentLoaded', () => {\\n\\n        const CONFIG = {\\n        API_BASE: 'https:\\\/\\\/vxp.joindeleteme.com\\\/bff\\\/api\\\/v2',\\n    KLAVIYO_LIST_ID: \\\"Sh8mjm\\\",\\n    MIN_DURATION: 90000,\\n    POLL_INTERVAL: 4000,\\n    POLL_START_DELAY: 5000,\\n    POLL_TIMEOUT: 330000,\\n    BOOST_DURATION: 8000\\n        };\\n\\n    class DeleteMeMultiStepScan {\\n        constructor() {\\n        this.state = {\\n            currentStep: 1,\\n            totalSteps: 3,\\n            scanId: null,\\n            startTime: null,\\n            serverStatus: 'idle',\\n            scanResults: null,\\n            capturedData: {},\\n            vwoFired: false\\n        };\\n\\n    this.timers = {\\n        poll: null,\\n    animation: null\\n                };\\n\\n    this.dom = {\\n        form: document.getElementById('free-scan-form'),\\n    locationInput: document.getElementById('free-scan-location'),\\n\\n    nav: {\\n        step1: document.getElementById('step-1-nav'),\\n    step23: document.getElementById('step-2-3-nav'),\\n    btnNext1: document.getElementById('button-1'),\\n    btnNext2: document.getElementById('button-2'),\\n    btnSubmit: document.getElementById('button-3'),\\n    btnPrev2: document.getElementById('prev-btn-step2'),\\n    steps: document.querySelectorAll('.form-step'),\\n    indicators: document.querySelectorAll('.progress-indicator .step-item')\\n                    },\\n\\n    results: {\\n        pre: document.getElementById('prescan'),\\n    preGroups: document.querySelectorAll('.prescan-group'),\\n    container: document.getElementById('scanresults'),\\n    \\\/* Fixed: Added backticks *\\\/\\n    items: Array.from({length: 6}, (_, i) => document.getElementById(`scan-result-item-${i + 1}`)),\\n    countSites: document.getElementById('sites-found-count'),\\n    countPii: document.getElementById('pii-found-count'),\\n    headline: document.getElementById('resultsheadline'),\\n    desc: document.getElementById('results-description'),\\n    noResultsIcon: document.getElementById('no-results-icon'),\\n    noResultsBtn: document.getElementById('no-results-cta-button'),\\n    viewResultsBtn: document.getElementById('view-results-cta-button'),\\n    noResultsContainer: document.getElementById('no-results-container'),\\n    foundGroups: document.querySelectorAll('.scan-results-found'),\\n    notFoundGroups: document.querySelectorAll('.scan-results-not-found')\\n                    },\\n\\n    inputs: {\\n        email: document.getElementById('free-scan-email'),\\n    first: document.getElementById('free-scan-first-name'),\\n    last: document.getElementById('free-scan-last-name'),\\n    age: document.getElementById('free-scan-age'),\\n    terms: document.getElementById('free-scan-terms')\\n                    },\\n\\n    progress: {container: null, bar: null, text: null, status: null }\\n                };\\n\\n    if (this.dom.form) this.init();\\n            }\\n\\n    init() {\\n        this.captureUTMs();\\n    this.bindEvents();\\n\\n    if (typeof google !== 'undefined' && typeof google.maps !== 'undefined') {\\n        initAutocomplete();\\n                }\\n\\n    this.toggleGroup(this.dom.results.foundGroups, false);\\n    this.toggleGroup(this.dom.results.notFoundGroups, false);\\n\\n    if(this.dom.results.pre) {\\n        this.dom.results.pre.style.display = 'block';\\n    this.dom.results.pre.style.opacity = '1';\\n    this.dom.results.pre.classList.remove('hidden');\\n                }\\n                this.dom.results.preGroups.forEach(el => {\\n        el.style.display = 'block';\\n    el.style.opacity = '1';\\n                });\\n\\n    const pending = localStorage.getItem('deleteme_pending_scan');\\n    if (pending) {\\n        try {\\n            const data = JSON.parse(pending);\\n            localStorage.removeItem('deleteme_pending_scan');\\n\\n            if (data.email && this.dom.inputs.email) this.dom.inputs.email.value = data.email;\\n            if (data.firstName && this.dom.inputs.first) this.dom.inputs.first.value = data.firstName;\\n            if (data.lastName && this.dom.inputs.last) this.dom.inputs.last.value = data.lastName;\\n            if (data.location && this.dom.locationInput) this.dom.locationInput.value = data.location;\\n            if (data.age && this.dom.inputs.age) this.dom.inputs.age.value = data.age;\\n            if (this.dom.inputs.terms) this.dom.inputs.terms.checked = true;\\n\\n            this.goToStep(this.state.totalSteps);\\n            this.startScanProcess();\\n            return;\\n        } catch(e) {\\n            console.warn('Failed to process pending scan data:', e);\\n        }\\n    }\\n\\n    this.goToStep(1);\\n            }\\n\\n    captureUTMs() {\\n                const params = new URLSearchParams(window.location.search);\\n                ['utm_source', 'utm_medium', 'utm_campaign', 'coupon'].forEach(key => {\\n                    const val = params.get(key);\\n    if (val) {\\n        this.state.capturedData[key] = val;\\n    const input = document.getElementById(key);\\n    if (input) input.value = val;\\n                    }\\n                });\\n            }\\n\\n    bindEvents() {\\n        this.dom.form.addEventListener('keydown', e => {\\n            \\\/\\\/ Skip Enter-to-advance when on the location field \\u2014 Google Places\\n            \\\/\\\/ Autocomplete uses Enter to confirm a suggestion and we don't want\\n            \\\/\\\/ that to trigger form validation on untouched fields.\\n            if (e.key === 'Enter' && e.target.id !== 'free-scan-location') {\\n                e.preventDefault();\\n                this.handleNext();\\n            }\\n        });\\n\\n                if(this.dom.nav.btnNext1) this.dom.nav.btnNext1.addEventListener('click', () => this.handleNext());\\n                if(this.dom.nav.btnNext2) this.dom.nav.btnNext2.addEventListener('click', () => this.handleNext());\\n                if(this.dom.nav.btnSubmit) this.dom.nav.btnSubmit.addEventListener('click', () => this.handleNext());\\n                if(this.dom.nav.btnPrev2) this.dom.nav.btnPrev2.addEventListener('click', () => this.handlePrev());\\n            }\\n\\n    handleNext() {\\n                if (this.validateStep(this.state.currentStep)) {\\n                    if (this.state.currentStep < this.state.totalSteps) {\\n        this.goToStep(this.state.currentStep + 1);\\n                    } else {\\n        this.startScanProcess();\\n                    }\\n                }\\n            }\\n\\n    handlePrev() {\\n                if (this.state.currentStep > 1) {\\n        this.goToStep(this.state.currentStep - 1);\\n                }\\n            }\\n\\n    goToStep(step) {\\n        this.dom.nav.steps.forEach(s => s.classList.add('hidden'));\\n\\n    \\\/* Fixed: Added backticks *\\\/\\n    const currentStepEl = this.dom.form.querySelector(`#form-step-${step}`);\\n    if (currentStepEl) currentStepEl.classList.remove('hidden');\\n\\n    this.state.currentStep = step;\\n\\n    if (step === 1) {\\n        this.dom.nav.step1.classList.remove('uk-hidden');\\n    this.dom.nav.step23.classList.add('uk-hidden');\\n\\n    this.dom.nav.btnNext1.style.display = 'inline-block';\\n    this.dom.nav.btnNext2.style.display = 'none';\\n    this.dom.nav.btnSubmit.style.display = 'none';\\n                } else {\\n        this.dom.nav.step1.classList.add('uk-hidden');\\n    this.dom.nav.step23.classList.remove('uk-hidden');\\n\\n    this.dom.nav.btnNext1.style.display = 'none';\\n\\n    if (step === 2) {\\n        this.dom.nav.btnNext2.style.display = 'inline-block';\\n    this.dom.nav.btnSubmit.style.display = 'none';\\n                    } else if (step === 3) {\\n        this.dom.nav.btnNext2.style.display = 'none';\\n    this.dom.nav.btnSubmit.style.display = 'inline-block';\\n                    }\\n                }\\n\\n                this.dom.nav.indicators.forEach((ind, idx) => {\\n        ind.classList.remove('active', 'completed');\\n    if (idx + 1 < step) ind.classList.add('completed');\\n    else if (idx + 1 === step) ind.classList.add('active');\\n                });\\n            }\\n\\n    validateStep(step) {\\n        document.querySelectorAll('.invalid').forEach(el => el.classList.remove('invalid'));\\n                document.querySelectorAll('[id$=\\\"-error\\\"]').forEach(el => {\\n        el.style.display = 'none';\\n    el.textContent = '';\\n                });\\n\\n    let isValid = true;\\n                const error = (id, msg) => {\\n        isValid = false;\\n    const el = document.getElementById(id + '-error');\\n    if (el) {el.textContent = msg; el.style.display = 'block'; }\\n    const input = document.getElementById(id);\\n    if (input) input.classList.add('invalid');\\n                };\\n\\n    const i = this.dom.inputs;\\n\\n    if (step === 1) {\\n                    if (!i.email.value) error('free-scan-email', 'Email address is required.');\\n    else if (!\\\/\\\\S+@\\\\S+\\\\.\\\\S+\\\/.test(i.email.value)) error('free-scan-email', 'Please enter a valid email address.');\\n                }\\n\\n    if (step === 2) {\\n                    if (!i.first.value) error('free-scan-first-name', 'First name is required.');\\n    if (!i.last.value) error('free-scan-last-name', 'Last name is required.');\\n                }\\n\\n    if (step === 3) {\\n                    if (!this.dom.locationInput.value) error('free-scan-location', 'Location is required.');\\n\\n    if (!i.age.value) {\\n        error('free-scan-age', 'Age is required.');\\n                    } else if (!i.age.checkValidity()) {\\n                        \\\/* Fixed: Added backticks *\\\/\\n                        if (i.age.validity.rangeUnderflow) error('free-scan-age', `Age must be ${i.age.min} or older.`);\\n    else if (i.age.validity.rangeOverflow) error('free-scan-age', `Age must be ${i.age.max} or younger.`);\\n    else error('free-scan-age', 'Please enter a valid age.');\\n                    }\\n\\n    if (!i.terms.checked) error('free-scan-terms', 'You must agree to the terms.');\\n                }\\n\\n    return isValid;\\n            }\\n\\n    async startScanProcess() {\\n        if (this.state.serverStatus === 'pending' || this.state.serverStatus === 'done') return;\\n\\n        const payload = this.collectPayload();\\n\\n        \\\/\\\/ Track conversion (form completion)\\n        window.dataLayer = window.dataLayer || [];\\n        window.dataLayer.push({\\n            'event': 'scan_initiated',\\n            'conversion_id': '860776849',\\n            'conversion_label': 'opIICPLg9rcDEJHTuZoD'\\n        });\\n\\n        \\\/\\\/ Capture form data to Klaviyo for follow-up\\n        this.subscribeKlaviyo(payload);\\n\\n        \\\/\\\/ Mark complete, disable inputs, hide form\\n        this.state.serverStatus = 'done';\\n        this.disableInputs();\\n        this.dom.nav.steps.forEach(s => s.style.display = 'none');\\n\\n        \\\/\\\/ Hide prescan UI\\n        if (this.dom.results.pre) this.dom.results.pre.style.display = 'none';\\n        document.querySelectorAll('.prescan-group').forEach(e => e.style.display = 'none');\\n\\n        \\\/\\\/ Show static \\\"results-found\\\" page (your YooTheme section with .scan-results-found)\\n        this.toggleGroup(this.dom.results.foundGroups, true);\\n\\n        if (this.dom.results.container) {\\n            this.dom.results.container.style.display = 'block';\\n            this.dom.results.container.classList.remove('hidden');\\n            this.dom.results.container.style.opacity = '1';\\n        }\\n\\n        setTimeout(() => {\\n            window.scrollTo(0, 0);\\n            document.documentElement.scrollTop = 0;\\n            document.body.scrollTop = 0;\\n        }, 300);\\n    }\\n\\n    startSmoothAnimation() {\\n                const animate = () => {\\n                    if (this.state.serverStatus === 'failed') return;\\n\\n    if (this.state.serverStatus === 'done') {\\n        this.updateProgressBar(100);\\n    this.finishScan();\\n    return;\\n                    }\\n\\n    const elapsed = performance.now() - this.state.startTime;\\n    let targetPct = 0;\\n\\n    \\\/\\\/ Initial Boost (0-20%)\\n    if (elapsed < CONFIG.BOOST_DURATION) {\\n        targetPct = (elapsed \\\/ CONFIG.BOOST_DURATION) * 20;\\n                    }\\n    \\\/\\\/ Main Progress (20-95% over the full 5.5 min timeout)\\n    else {\\n                        const totalDuration = CONFIG.POLL_TIMEOUT;\\n    const progress = elapsed \\\/ totalDuration;\\n    targetPct = 20 + (progress * 75);\\n                    }\\n\\n    \\\/\\\/ Cap visual progress\\n    targetPct = Math.min(targetPct, 95);\\n\\n    this.updateProgressBar(targetPct);\\n    this.timers.animation = requestAnimationFrame(animate);\\n                };\\n\\n    this.timers.animation = requestAnimationFrame(animate);\\n            }\\n\\n    async poll() {\\n                if (this.state.serverStatus === 'done' || this.state.serverStatus === 'failed') return;\\n\\n                if (performance.now() - this.state.startTime > CONFIG.POLL_TIMEOUT) {\\n                    return this.handleError('Scan timed out.');\\n                }\\n\\n    try {\\n                    \\\/* Fixed: Added backticks *\\\/\\n                    const res = await fetch(`${CONFIG.API_BASE}\\\/free-scan\\\/${this.state.scanId}`);\\n    if (!res.ok && res.status !== 404) throw new Error('Network Error');\\n\\n    const data = res.ok ? await res.json() : {status: 'pending' };\\n\\n    if (data.status === 'done') {\\n        this.state.scanResults = data.siteExposures;\\n    this.state.serverStatus = 'done';\\n                    } else if (data.status === 'failed') {\\n        this.state.serverStatus = 'failed';\\n    this.handleError('Scan failed on server.');\\n                    } else {\\n        this.timers.poll = setTimeout(() => this.poll(), CONFIG.POLL_INTERVAL);\\n                    }\\n                } catch (e) {\\n        this.timers.poll = setTimeout(() => this.poll(), CONFIG.POLL_INTERVAL);\\n                }\\n            }\\n\\n    finishScan() {\\n        cancelAnimationFrame(this.timers.animation);\\n    clearTimeout(this.timers.poll);\\n    this.updateStatus('Scan Complete!');\\n\\n    const durationSeconds = Math.round((performance.now() - this.state.startTime) \\\/ 1000);\\n    const results = this.state.scanResults || [];\\n    const sitesFound = results.length;\\n                const resultStatus = sitesFound > 0 ? \\\"Results Found\\\" : \\\"No Results Found\\\";\\n    const userLocation = this.dom.locationInput ? this.dom.locationInput.value : '';\\n\\n    let piiCount = 0;\\n                results.forEach(e => {\\n        Object.keys(e).forEach(k => {\\n            if (k.startsWith('type') && e[k] > 0) piiCount++;\\n        });\\n                });\\n\\n    \\\/\\\/ ==========================================\\n    \\\/\\\/ ANALYTICS FIRED IMMEDIATELY (Correct Placement)\\n    \\\/\\\/ ==========================================\\n    try {\\n                    if (window.VWO && !this.state.vwoFired) {\\n                        const eventName = sitesFound > 0 ? \\\"scanResultViewed\\\" : \\\"noScanResults\\\";\\n    window.VWO.push([\\\"event\\\", eventName]);\\n    this.state.vwoFired = true;\\n                    }\\n\\n    window.dataLayer = window.dataLayer || [];\\n                    if (sitesFound > 0) {\\n        window.dataLayer.push({ 'event': 'scan_results_found' });\\n                    } else {\\n        window.dataLayer.push({ 'event': 'scan_results_not_found' });\\n                    }\\n                } catch (e) {\\n        console.warn('Analytics tracking failed', e);\\n                }\\n\\n    \\\/\\\/ ==========================================\\n    \\\/\\\/ KLAVIYO\\n    \\\/\\\/ ==========================================\\n    const userEmail = this.dom.inputs.email ? this.dom.inputs.email.value : null;\\n    if (userEmail) {\\n        this.waitForKlaviyo(() => {\\n            try {\\n                window.klaviyo.push(['identify', { '$email': userEmail }]);\\n\\n                const brokerList = results.map(e => e.siteName || 'Unknown');\\n                const brokerNames = brokerList.length <= 2\\n                    ? brokerList.join(' and ')\\n                    : brokerList.slice(0, -1).join(', ') + ', and ' + brokerList[brokerList.length - 1];\\n\\n                window.klaviyo.push(['track', 'Free Scan Completed', {\\n                    'Free Scan Completed - Duration Seconds': durationSeconds,\\n                    'Free Scan Completed - Outcome': resultStatus,\\n                    'Free Scan Completed - Sites Found': sitesFound,\\n                    'Free Scan Completed - PII Found': piiCount,\\n                    'Free Scan Completed - Data Brokers': brokerNames\\n                }]);\\n            } catch (e) {\\n                console.warn('Klaviyo completion tracking failed', e);\\n            }\\n        });\\n    }\\n\\n                \\\/\\\/ ==========================================\\n                \\\/\\\/ UI UPDATE (Delayed for animation only)\\n                \\\/\\\/ ==========================================\\n                setTimeout(() => {\\n        this.renderResults(results);\\n    this.showResultsUI();\\n                }, 800);\\n            }\\n\\n    showLoadingUI() {\\n                const nav = this.dom.form.querySelector('.form-navigation') || document.getElementById('retry-scan-submit');\\n    if (nav && nav.parentNode) {\\n                    const container = document.createElement('div');\\n    container.className = 'progress-container';\\n    \\\/* Fixed: Added backticks *\\\/\\n    container.innerHTML = `\\n    \n\n<div id=\\\"scan-progress-bar\\\" class=\\\"progress-bar\\\" style=\\\"width:0%\\\"><\\\/div>\\n    <span id=\\\"scan-progress-text\\\" class=\\\"progress-percentage\\\">0%<\\\/span>\\n    `;\\n\\n    const status = document.createElement('div');\\n    status.className = 'scan-status-text';\\n    status.id = 'scan-status-text';\\n\\n    nav.parentNode.replaceChild(container, nav);\\n    container.parentNode.insertBefore(status, container.nextSibling);\\n\\n    this.dom.progress.container = container;\\n    this.dom.progress.bar = document.getElementById('scan-progress-bar');\\n    this.dom.progress.text = document.getElementById('scan-progress-text');\\n    this.dom.progress.status = status;\\n                }\\n            }\\n\\n    updateProgressBar(pct) {\\n                const val = Math.min(Math.max(0, pct), 100);\\n    if (this.dom.progress.bar) this.dom.progress.bar.style.width = `${val}%`;\\n    if (this.dom.progress.text) this.dom.progress.text.textContent = `${Math.floor(val)}%`;\\n            }\\n\\n    updateStatus(msg) {\\n                if (this.dom.progress.status && this.dom.progress.status.textContent !== msg) {\\n        this.dom.progress.status.textContent = msg;\\n                }\\n            }\\n\\n    renderResults(exposures) {\\n                const r = this.dom.results;\\n                r.items.forEach(el => { if(el) {el.innerHTML = ''; el.classList.add('hidden'); } });\\n\\n    const count = exposures.length;\\n    let piiCount = 0;\\n                exposures.forEach(e => {\\n        Object.keys(e).forEach(k => { if (k.startsWith('type') && e[k] > 0) piiCount++; });\\n                });\\n    if(r.countSites) r.countSites.textContent = count;\\n    if(r.countPii) r.countPii.textContent = piiCount;\\n\\n                \\\/* Fixed: REMOVED DUPLICATE TRACKING CODE HERE *\\\/\\n\\n                this.toggleGroup(r.foundGroups, count > 0);\\n    this.toggleGroup(r.notFoundGroups, count === 0);\\n\\n                if (count > 0) {\\n                    if(r.headline) r.headline.style.display = 'none';\\n    if(r.noResultsIcon) r.noResultsIcon.style.display = 'none';\\n    if(r.desc) {\\n        r.desc.textContent = \\\"Your free privacy scan is complete. We found your personal information potentially exposed on the data broker websites listed below. Review your results and take action to remove your data.\\\";\\n    r.desc.classList.remove('hidden');\\n                    }\\n    if(r.viewResultsBtn) r.viewResultsBtn.classList.remove('hidden');\\n\\n                    exposures.slice(0, 6).forEach((exp, idx) => {\\n                        const item = r.items[idx];\\n    if (!item) return;\\n\\n    const header = document.createElement('div');\\n    if (exp.siteLogoUrl) {\\n                            const img = document.createElement('img');\\n    img.src = exp.siteLogoUrl;\\n    img.className = 'broker-logo';\\n    img.alt = exp.siteName;\\n    header.appendChild(img);\\n                        } else {\\n                            const h3 = document.createElement('h3');\\n    h3.className = 'site-name';\\n    h3.textContent = exp.siteName || 'Unknown';\\n    header.appendChild(h3);\\n                        }\\n    item.appendChild(header);\\n\\n    const piiDiv = document.createElement('div');\\n    piiDiv.className = 'pii-details-container';\\n    piiDiv.innerHTML = this.generatePiiHtml(exp);\\n    item.appendChild(piiDiv);\\n\\n    item.classList.remove('hidden');\\n                    });\\n                } else {\\n                    if(r.noResultsIcon) r.noResultsIcon.style.display = 'block';\\n    if(r.headline) r.headline.textContent = 'Good News! Our Initial Scan Showed No Results.';\\n    if(r.desc) {\\n        r.desc.textContent = \\\"But that doesn't mean your info is completely safe...\\\";\\n    r.desc.classList.remove('hidden');\\n                    }\\n    if(r.noResultsContainer) r.noResultsContainer.classList.remove('hidden');\\n    if(r.noResultsBtn) r.noResultsBtn.classList.remove('hidden');\\n                }\\n            }\\n\\n    generatePiiHtml(exp) {\\n        let html = '';\\n    const ph = \\\"XXXXXXXXXXXX\\\";\\n                \\\/* Fixed: Added backticks *\\\/\\n                const add = (icon, label, text) => {\\n        html += `\n\n<div class=\\\"pii-item\\\"><span style=\\\"margin-right:6px\\\" uk-icon=\\\"${icon}\\\"><\\\/span>\n\n<div class=\\\"pii-label\\\">${label}<\\\/div>\n\n<div class=\\\"pii-blurred-text\\\">${text}<\\\/div><\\\/div>`;\\n                };\\n\\n    \\\/* Fixed: Added backticks *\\\/\\n    if (exp.typeName) add('user', 'Name', `${ph} ${ph}`);\\n    if (exp.typeAddress) add('location', 'Address', `${ph}, ${ph}`);\\n    if (exp.typeAge) add('clock', 'Age', 'XX');\\n    if (exp.typeEmail) add('mail', 'Email', `${ph}@${ph}.com`);\\n    if (exp.typePhone) add('receiver', 'Phone', '(XXX) XXX-XXXX');\\n    return html;\\n            }\\n\\n    showResultsUI() {\\n                const r = this.dom.results;\\n    if(r.pre) {\\n        r.pre.style.opacity = '0';\\n                    setTimeout(() => {\\n        document.querySelectorAll('.prescan-group').forEach(e => e.style.display = 'none');\\n\\n    if (r.container) {\\n        r.container.style.display = 'block';\\n    r.container.classList.remove('hidden');\\n                            requestAnimationFrame(() => {\\n        r.container.style.opacity = '1';\\n                                document.querySelectorAll('.active-result-section').forEach(el => el.style.opacity = '1');\\n                            });\\n                        }\\n                    }, 500);\\n                }\\n\\n    \\\/\\\/ Scroll user to top of page to see results (runs unconditionally)\\n    setTimeout(() => {\\n        window.scrollTo(0, 0);\\n    document.documentElement.scrollTop = 0;\\n    document.body.scrollTop = 0;\\n    try {window.top.scrollTo(0, 0); } catch(e) { }\\n    try {window.parent.scrollTo(0, 0); } catch(e) { }\\n        \\\/\\\/ Walk up DOM to scroll any CMS wrapper\\n    let el = document.getElementById('scanresults') || document.getElementById('prescan') || document.body;\\n    while (el && el.parentElement) {\\n        el = el.parentElement;\\n    el.scrollTop = 0;\\n        }\\n    }, 700);\\n\\n    this.enableInputs();\\n            }\\n\\n    toggleGroup(nodeList, show) {\\n                if(!nodeList) return;\\n                nodeList.forEach(el => {\\n                    if (show) {\\n        el.style.display = 'block';\\n    el.classList.add('scan-results-visible', 'active-result-section');\\n                        setTimeout(() => el.style.opacity = '1', 10);\\n                    } else {\\n        el.style.display = 'none';\\n    el.classList.remove('scan-results-visible', 'active-result-section');\\n    el.style.opacity = '0';\\n                    }\\n                });\\n            }\\n\\n    disableInputs() {\\n        Object.values(this.dom.inputs).forEach(i => { if (i) i.disabled = true; });\\n    if(this.dom.locationInput) this.dom.locationInput.disabled = true;\\n            }\\n\\n    enableInputs() {\\n        Object.values(this.dom.inputs).forEach(i => { if (i) i.disabled = false; });\\n    if(this.dom.locationInput) this.dom.locationInput.disabled = false;\\n            }\\n\\n    sanitize(str) {\\n        return String(str || '').replace(\\\/<[^>]*>\\\/g, '').trim();\\n            }\\n\\n    waitForKlaviyo(callback, maxWait = 10000) {\\n        if (window.klaviyo) return callback();\\n    const start = Date.now();\\n        const check = setInterval(() => {\\n            if (window.klaviyo) {clearInterval(check); callback(); }\\n            else if (Date.now() - start > maxWait) clearInterval(check);\\n        }, 500);\\n            }\\n\\n    collectPayload() {\\n                const i = this.dom.inputs;\\n                const s = v => this.sanitize(v);\\n    return {\\n        email: s(i.email.value),\\n    firstName: s(i.first.value),\\n    lastName: s(i.last.value),\\n    location: s(this.dom.locationInput.value),\\n    age: s(i.age.value),\\n    utmSource: s(this.state.capturedData.utm_source || document.getElementById('utm_source')?.value || ''),\\n    utmMedium: s(this.state.capturedData.utm_medium || document.getElementById('utm_medium')?.value || ''),\\n    utmCampaign: s(this.state.capturedData.utm_campaign || document.getElementById('utm_campaign')?.value || ''),\\n    coupon: s(this.state.capturedData.coupon || document.getElementById('coupon')?.value || '')\\n                };\\n            }\\n\\n    subscribeKlaviyo(payload) {\\n                const formData = new FormData();\\n    formData.append('g', CONFIG.KLAVIYO_LIST_ID);\\n    formData.append('email', payload.email);\\n    formData.append('$first_name', payload.firstName);\\n    formData.append('$last_name', payload.lastName);\\n    formData.append('$fields', 'Source');\\n    formData.append('Source', 'Scan Page');\\n\\n    fetch('https:\\\/\\\/manage.kmail-lists.com\\\/ajax\\\/subscriptions\\\/subscribe', {\\n        method: 'POST',\\n    body: formData,\\n    keepalive: true \\n                }).then(r => r.json())\\n                  .then(data => {\\n                      if (!data.success && window.klaviyo) {\\n        window.klaviyo.push(['identify', {\\n            '$email': payload.email,\\n            '$first_name': payload.firstName,\\n            '$last_name': payload.lastName\\n        }]);\\n                      }\\n                  }).catch(e => console.warn('Klaviyo submit failed', e));\\n\\n    this.waitForKlaviyo(() => {\\n        try {\\n            const locationParts = payload.location.split(',').map(s => s.trim());\\n    const city = locationParts[0] || '';\\n    const state = locationParts[1] || '';\\n\\n    window.klaviyo.push(['identify', {\\n        '$email': payload.email,\\n    'Free Scan City': city,\\n    'Free Scan State': state,\\n    'Free Scan Date': new Date().toISOString()\\n            }]);\\n\\n    window.klaviyo.push(['track', 'Free Scan Started', {\\n        'Free Scan Started - URL': window.location.href,\\n    'Free Scan Started - Date': new Date().toISOString(),\\n    'Free Scan Started - UTM Source': payload.utmSource || '',\\n    'Free Scan Started - UTM Medium': payload.utmMedium || '',\\n    'Free Scan Started - UTM Campaign': payload.utmCampaign || ''\\n            }]);\\n        } catch(e) {\\n        console.warn('Klaviyo Free Scan Started tracking failed', e);\\n        }\\n    });\\n            }\\n\\n    handleError(msg) {\\n        this.state.serverStatus = 'failed';\\n    cancelAnimationFrame(this.timers.animation);\\n    clearTimeout(this.timers.poll);\\n    this.updateStatus(`Error: ${msg}`);\\n\\n    const btn = document.createElement('button');\\n    btn.id = 'retry-scan-submit';\\n    btn.className = 'uk-button uk-button-primary uk-width-1-1';\\n    btn.textContent = 'Retry Scan';\\n                btn.addEventListener('click', () => {\\n        btn.disabled = true;\\n    btn.textContent = 'Retrying...';\\n    setTimeout(() => {btn.disabled = false; btn.textContent = 'Retry Scan'; }, 15000);\\n    this.startScanProcess(); \\n                });\\n\\n    if (this.dom.progress.status && this.dom.progress.status.parentNode) {\\n                    const container = this.dom.progress.status.previousSibling;\\n    if(container) container.parentNode.replaceChild(btn, container);\\n    this.dom.progress.status.remove();\\n                }\\n    this.enableInputs();\\n            }\\n        }\\n\\n    const app = new DeleteMeMultiStepScan();\\n    });\\n<\\\/script>\",\"margin\":\"default\"}}]}],\"props\":{\"margin_remove_bottom\":true}},{\"type\":\"row\",\"props\":{\"layout\":\"1-2,1-2\",\"margin_remove_top\":true},\"children\":[{\"type\":\"column\",\"props\":{\"css\":\".el-column .uk-tile-default {\\n    margin-top: -50px !important;\\n}\",\"image_position\":\"center-center\",\"position_sticky_breakpoint\":\"m\",\"style\":\"tile-default\",\"width_medium\":\"1-2\"},\"children\":[{\"type\":\"text\",\"props\":{\"column_breakpoint\":\"m\",\"content\":\"\n\n<form id=\\\"free-scan-form\\\" class=\\\"free-scan-form\\\" name=\\\"scan-form\\\">\\n    <input type=\\\"hidden\\\" id=\\\"utm_source\\\" name=\\\"utm_source\\\" value=\\\"\\\" \\\/>\\n    <input type=\\\"hidden\\\" id=\\\"utm_medium\\\" name=\\\"utm_medium\\\" value=\\\"\\\" \\\/>\\n    <input type=\\\"hidden\\\" id=\\\"utm_campaign\\\" name=\\\"utm_campaign\\\" value=\\\"\\\" \\\/>\\n    <input type=\\\"hidden\\\" id=\\\"coupon\\\" name=\\\"coupon\\\" value=\\\"\\\" \\\/>\\n\\n    \n\n<div class=\\\"free-scan-form-group\\\">\\n        \n\n<div class=\\\"form-step\\\" id=\\\"form-step-1\\\" data-step=\\\"1\\\">\\n            \n\n<div class=\\\"form-row\\\">\\n                \n\n<div class=\\\"form-field\\\">\\n                    <label for=\\\"free-scan-email\\\" class=\\\"form-label\\\">Email Address<\\\/label>\\n                    <input id=\\\"free-scan-email\\\" type=\\\"email\\\" class=\\\"form-control\\\" name=\\\"email\\\" required=\\\"\\\" \\\/>\\n                    \n\n<div class=\\\"error-message\\\" id=\\\"free-scan-email-error\\\"><\\\/div>\\n                <\\\/div>\\n            <\\\/div>\\n        <\\\/div>\\n\\n        \n\n<div class=\\\"form-step hidden\\\" id=\\\"form-step-2\\\" data-step=\\\"2\\\">\\n            \n\n<div class=\\\"form-row\\\">\\n                \n\n<div class=\\\"form-field\\\">\\n                    <label for=\\\"free-scan-first-name\\\" class=\\\"form-label\\\">First Name<\\\/label>\\n                    <input id=\\\"free-scan-first-name\\\" type=\\\"text\\\" class=\\\"form-control\\\" name=\\\"first-name\\\" required=\\\"\\\" \\\/>\\n                    \n\n<div class=\\\"error-message\\\" id=\\\"free-scan-first-name-error\\\"><\\\/div>\\n                <\\\/div>\\n                \n\n<div class=\\\"form-field\\\">\\n                    <label for=\\\"free-scan-last-name\\\" class=\\\"form-label\\\">Last Name<\\\/label>\\n                    <input id=\\\"free-scan-last-name\\\" type=\\\"text\\\" class=\\\"form-control\\\" name=\\\"last-name\\\" required=\\\"\\\" \\\/>\\n                    \n\n<div class=\\\"error-message\\\" id=\\\"free-scan-last-name-error\\\"><\\\/div>\\n                <\\\/div>\\n            <\\\/div>\\n        <\\\/div>\\n\\n        \n\n<div class=\\\"form-step hidden\\\" id=\\\"form-step-3\\\" data-step=\\\"3\\\">\\n            \n\n<div class=\\\"form-row\\\">\\n                \n\n<div class=\\\"form-field\\\">\\n                    <label for=\\\"free-scan-location\\\" class=\\\"form-label\\\">City, State<\\\/label>\\n                    <input id=\\\"free-scan-location\\\" type=\\\"text\\\" class=\\\"form-control\\\" name=\\\"location\\\" required=\\\"\\\" autocomplete=\\\"off\\\" \\\/>\\n                    \n\n<div class=\\\"error-message\\\" id=\\\"free-scan-location-error\\\"><\\\/div>\\n                <\\\/div>\\n                \n\n<div class=\\\"form-field\\\">\\n                    <label for=\\\"free-scan-age\\\" class=\\\"form-label\\\">Age<\\\/label>\\n                    <input id=\\\"free-scan-age\\\" type=\\\"number\\\" class=\\\"form-control\\\" name=\\\"age\\\" required=\\\"\\\" min=\\\"18\\\" max=\\\"100\\\" \\\/>\\n                    \n\n<div class=\\\"error-message\\\" id=\\\"free-scan-age-error\\\"><\\\/div>\\n                <\\\/div>\\n            <\\\/div>\\n            \n\n<div class=\\\"form-row\\\">\\n                \n\n<div class=\\\"form-field full-width\\\">\\n                    <input type=\\\"checkbox\\\" id=\\\"free-scan-terms\\\" name=\\\"terms\\\" required=\\\"\\\">\\n                    <label for=\\\"free-scan-terms\\\" class=\\\"form-label-checkbox\\\">I have read and agree to the <a href=\\\"https:\\\/\\\/privacy.joindeleteme.com\\\/policies\\\" target=\\\"_blank\\\">Terms of Service<\\\/a> and <a href=\\\"https:\\\/\\\/privacy.joindeleteme.com\\\/policies?name=terms-of-service\\\" target=\\\"_blank\\\">Privacy Policy<\\\/a>.<\\\/label>\\n                    \n\n<div class=\\\"error-message\\\" id=\\\"free-scan-terms-error\\\"><\\\/div>\\n                <\\\/div>\\n            <\\\/div>\\n        <\\\/div>\\n\\n        \n\n<div class=\\\"form-navigation\\\">\\n            \n\n<div id=\\\"step-1-nav\\\">\\n                <button id=\\\"button-1\\\" type=\\\"button\\\" class=\\\"uk-button uk-button-primary jdm-button-primarycontained uk-width-1-1\\\">\\n                    Continue <span uk-icon=\\\"arrow-right\\\"><\\\/span>\\n                <\\\/button>\\n            <\\\/div>\\n\\n            \n\n<div id=\\\"step-2-3-nav\\\" class=\\\"uk-grid-small uk-hidden\\\" uk-grid>\\n                \n\n<div class=\\\"uk-width-1-2@s\\\">\\n                    <button id=\\\"prev-btn-step2\\\" type=\\\"button\\\" class=\\\"uk-button uk-button-default uk-width-1-1\\\">Previous<\\\/button>\\n                <\\\/div>\\n                \n\n<div class=\\\"uk-width-1-2@s\\\">\\n                    <button id=\\\"button-2\\\" type=\\\"button\\\" class=\\\"uk-button uk-button-secondary uk-width-1-1\\\">Next Step<\\\/button>\\n                    <button id=\\\"button-3\\\" type=\\\"button\\\" class=\\\"uk-button uk-button-secondary uk-width-1-1\\\" style=\\\"display: none;\\\">Get FREE Report<\\\/button>\\n                <\\\/div>\\n            <\\\/div>\\n        <\\\/div>\\n    <\\\/div>\\n<\\\/form>\\n\\n<script src=\\\"https:\\\/\\\/maps.googleapis.com\\\/maps\\\/api\\\/js?key=AIzaSyB2uixKZyqxhobXriiP1VefsQULF6Nmtco&libraries=places&callback=initAutocomplete&loading=async\\\" defer><\\\/script>\",\"css\":\".form-row {\\n    display: flex;\\n    flex-wrap: wrap;\\n    gap: 1rem;\\n    margin-bottom: 1rem;\\n}\\n.form-field {\\n    flex: 1;\\n    min-width: 150px;\\n}\\n.form-field.full-width {\\n    flex-basis: 100%;\\n}\\n.form-label {\\n    font-family: Poppins;\\n    font-size: 0.875rem;\\n    font-weight: 500;\\n    line-height: 150%;\\n    letter-spacing: 0.00438rem;\\n    margin-bottom: 0.5rem;\\n}\\n.form-label-checkbox {\\n    color: #828797;\\n    font-family: Poppins, sans-serif;\\n    font-size: 14px;\\n    font-weight: 400;\\n    line-height: 150%;\\n}\\n.form-navigation {\\n    margin-top: 16px;\\n}\\n.form-navigation button {\\n    padding: 1rem 2rem;\\n    font-family: 'Poppins', sans-serif;\\n    font-size: 0.9375rem;\\n    font-weight: 500;\\n    line-height: 150%;\\n    letter-spacing: 0.00094rem;\\n    border-radius: 32px !important;\\n    cursor: pointer;\\n    text-align: center;\\n    transition: all 0.2s ease-in-out;\\n}\\n\\n\\\/* --- Primary \\\"Next\\\/Submit\\\" Button Styles (UPDATED FOR 3-BUTTON SETUP) --- *\\\/\\n#button-1,\\n#button-2,\\n#button-3 {\\n    background: #273FD8;\\n    color: #fff;\\n    border: 2px solid transparent;\\n}\\n#button-1:hover,\\n#button-2:hover,\\n#button-3:hover {\\n    background: #4a5ede;\\n}\\n#button-1:active,\\n#button-2:active,\\n#button-3:active {\\n    background: #162378;\\n}\\n\\n\\\/* --- Secondary \\\"Previous\\\" Button Styles (Unchanged) --- *\\\/\\n#prev-btn-step2 {\\n    background: transparent;\\n    color: #121C61;\\n    border: 2px solid #121C61;\\n}\\n#prev-btn-step2:hover {\\n    background: #F1F2F3;\\n    color: #19288A;\\n    border: 2px solid #19288A;\\n}\\n#prev-btn-step2:active {\\n    background: #E6E7EA;\\n    color: #121C61;\\n    border: 2px solid #121C61;\\n}\\n\\n.hidden {\\n    display: none !important;\\n}\\n\\n.uk-hidden {\\n    display: none !important;\\n}\\n\\n.form-step {\\n    animation: fadeIn 0.5s;\\n}\\n@keyframes fadeIn {\\n    from {\\n        opacity: 0;\\n        transform: translateY(10px);\\n    }\\n    to {\\n        opacity: 1;\\n        transform: translateY(0);\\n    }\\n}\\n\\n#view-results-button {\\n    background: #273FD8 !important;\\n    color: #fff !important;\\n    border: 2px solid transparent !important;\\n}\\n\\n#view-results-button:hover {\\n    background: #4a5ede !important;\\n}\\n\\n#view-results-button:active {\\n    background: #162378 !important;\\n}\",\"margin\":\"default\"}},{\"type\":\"text\",\"props\":{\"column_breakpoint\":\"m\",\"content\":\"\n\n<p>\\u201cAfter testing nine services, we\\u2019ve concluded that the set-it-and-forget-it design and reasonable pricing of DeleteMe make it the best choice for most people.\\u201d<\\\/p>\",\"css\":\".el-element {\\ncolor: var(--Text-Text-secondary, #464953);\\nfont-family: Poppins;\\nfont-size: 15px;\\nfont-style: normal;\\nfont-weight: 400;\\nline-height: 160%; \\\/* 24px *\\\/align-content\\n}\",\"margin\":\"default\"}},{\"type\":\"text\",\"props\":{\"column_breakpoint\":\"m\",\"content\":\"\n\n<p><span class=\\\"max\\\">-Max Eddy<\\\/span> <span class=\\\"nyt\\\">(New York Times Wirecutter)<\\\/span> <span class=\\\"toppick\\\">Top Pick<\\\/span><\\\/p>\",\"css\":\".max {\\n    color: var(--Text-Text-primary, #070A22);\\nfont-family: Poppins;\\nfont-size: 18px;\\nfont-style: normal;\\nfont-weight: 600;\\nline-height: 150%; \\\/* 27px *\\\/\\nletter-spacing: 0.18px;\\n}\\n\\n.nyt {\\ncolor: var(--Text-Text-primary, #070A22);\\nfont-family: Poppins;\\nfont-size: 18px;\\nfont-style: normal;\\nfont-weight: 400;\\nline-height: 150%;\\nletter-spacing: 0.18px;\\n}\\n\\n.toppick {\\n    background: #1C48AC;\\n    color: #fff;\\n    font-weight: 600;\\n    padding: 4px 9px;\\n}\",\"margin\":\"default\"}}]},{\"type\":\"column\",\"props\":{\"image\":\"https:\\\/\\\/joindeleteme.com\\\/wp-content\\\/uploads\\\/2025\\\/09\\\/womanblurredfaceonlaptop.webp\",\"image_position\":\"center-center\",\"image_size\":\"contain\",\"padding\":\"none\",\"position_sticky_breakpoint\":\"m\",\"vertical_align\":\"bottom\",\"width_medium\":\"1-2\"}}]}]}]}]}],\"name\":\"prescan-group\"},{\"type\":\"section\",\"props\":{\"class\":\"prescan-group\",\"css\":\".el-section {\\n    background: #ECEFF5;\\n    padding-bottom: 75px;\\n}\",\"image_position\":\"center-center\",\"image_size\":\"cover\",\"padding\":\"large\",\"style\":\"default\",\"title_breakpoint\":\"xl\",\"title_position\":\"top-left\",\"title_rotation\":\"left\",\"vertical_align\":\"\",\"width\":\"\"},\"children\":[{\"type\":\"row\",\"props\":{\"layout\":\"1-2,1-2\",\"width\":\"default\"},\"children\":[{\"type\":\"column\",\"props\":{\"image_position\":\"center-center\",\"position_sticky_breakpoint\":\"m\",\"width_medium\":\"1-2\",\"width_small\":\"1-2\"},\"children\":[{\"type\":\"headline\",\"props\":{\"content\":\"<span class=\\\"seewhat\\\">See what our<br \\\/><\\\/span><span class=\\\"customers\\\">customers<\\\/span><span class=\\\"seewhat\\\"> say<\\\/span>\",\"css\":\".seewhat {\\n    color: var(--Text-Text-primary, #070A22);\\ntext-align: center;\\nfont-family: Poppins;\\nfont-size: 28px;\\nfont-style: normal;\\nfont-weight: 400;\\n    line-height: 120%; \\\/* 33.6px *\\\/align-content\\n}\\n\\n.customers {\\n    color: var(--Text-Text-primary, #070A22);\\nfont-family: Poppins;\\nfont-size: 28px;\\nfont-style: normal;\\nfont-weight: 600;\\nline-height: 120%;\\n}\",\"text_align\":\"left\",\"text_align_fallback\":\"center\",\"title_element\":\"h2\",\"title_style\":\"text-lead\",\"visibility\":\"s\"},\"name\":\"Desktop\"},{\"type\":\"headline\",\"props\":{\"content\":\"<span class=\\\"seewhat\\\">See what our<br \\\/><\\\/span><span class=\\\"customers\\\">customers<\\\/span><span class=\\\"seewhat\\\"> say<\\\/span>\",\"css\":\".seewhat {\\n    color: var(--Text-Text-primary, #070A22);\\ntext-align: center;\\nfont-family: Poppins;\\nfont-size: 28px;\\nfont-style: normal;\\nfont-weight: 400;\\n    line-height: 120%; \\\/* 33.6px *\\\/align-content\\n}\\n\\n.customers {\\n    color: var(--Text-Text-primary, #070A22);\\nfont-family: Poppins;\\nfont-size: 28px;\\nfont-style: normal;\\nfont-weight: 600;\\nline-height: 120%;\\n}\",\"text_align\":\"center\",\"text_align_fallback\":\"center\",\"title_element\":\"div\",\"title_style\":\"text-lead\",\"visibility\":\"hidden-s\"},\"name\":\"Mobile\"}]},{\"type\":\"column\",\"props\":{\"image_position\":\"center-center\",\"position_sticky_breakpoint\":\"m\",\"vertical_align\":\"middle\",\"width_medium\":\"1-2\",\"width_small\":\"1-2\"},\"children\":[{\"type\":\"image\",\"props\":{\"image\":\"https:\\\/\\\/joindeleteme.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/smartercustomer-logo-black.webp\",\"image_alt\":\"5 Stars Excellent, SmartCustomer\",\"image_svg_color\":\"emphasis\",\"margin\":\"default\",\"text_align\":\"right\",\"text_align_breakpoint\":\"m\",\"text_align_fallback\":\"center\",\"visibility\":\"s\"}}]}]},{\"type\":\"row\",\"children\":[{\"type\":\"column\",\"props\":{\"image_position\":\"center-center\",\"position_sticky_breakpoint\":\"m\",\"text_color\":\"dark\"},\"children\":[{\"type\":\"panel-slider\",\"props\":{\"content_column_breakpoint\":\"m\",\"css\":\".el-title {\\ncolor: var(--Text-Text-primary, #070A22);\\nfont-family: Poppins;\\nfont-size: 1.375rem;\\nfont-style: normal;\\nfont-weight: 600;\\nline-height: 150%; \\\/* 2.0625rem *\\\/\\nletter-spacing: 0.01375rem;\\n}\\n\\n.el-item {\\nborder-radius: 32px;\\nbackground: #1b2041 !important;\\n}\\n\\n.el-content {\\ncolor: var(--Text-Text-primary, #070A22);\\nfont-family: Poppins;\\nfont-size: 1rem;\\nfont-style: normal;\\nfont-weight: 400;\\nline-height: 160%; \\\/* 1.6rem *\\\/\\n}\\n\\n.el-content p {\\n\\toverflow: hidden;\\n\\tdisplay: -webkit-box;\\n\\t-webkit-line-clamp: 3;\\n\\t-webkit-box-orient: vertical;\\n}\\n\\n.name {\\ncolor: var(--Text-Text-primary, #070A22);\\nfont-family: Poppins;\\nfont-size: 1rem;\\nfont-style: normal;\\nfont-weight: 600;\\nline-height: 150%; \\\/* 1.5rem *\\\/\\nletter-spacing: 0.01rem;\\n}\\n\\n.date {\\ncolor: var(--Text-Text-primary, #070A22);\\nfont-family: Poppins;\\nfont-size: 1rem;\\nfont-style: normal;\\nfont-weight: 400;\\nline-height: 150%;\\nletter-spacing: 0.01rem;\\n}\\n\\n.uk-card-default {\\n    background: white !important;\\n    border: 1px solid rgba(255, 255, 255, 0.1) !important;\\n}\",\"icon_width\":80,\"image_align\":\"top\",\"image_grid_breakpoint\":\"m\",\"image_grid_width\":\"1-2\",\"image_svg_color\":\"emphasis\",\"image_width\":\"78\",\"link_size\":\"small\",\"link_style\":\"text\",\"link_text\":\"READ MORE\",\"margin\":\"default\",\"meta_align\":\"below-content\",\"meta_element\":\"div\",\"meta_style\":\"text-meta\",\"nav\":\"\",\"nav_align\":\"center\",\"nav_breakpoint\":\"s\",\"panel_card_offset\":true,\"panel_image_no_padding\":false,\"panel_match\":true,\"panel_padding\":\"default\",\"panel_style\":\"card-default\",\"show_content\":true,\"show_hover_image\":true,\"show_hover_video\":true,\"show_image\":true,\"show_link\":true,\"show_meta\":true,\"show_title\":true,\"show_video\":true,\"slidenav\":\"\",\"slidenav_breakpoint\":\"xl\",\"slidenav_margin\":\"medium\",\"slidenav_outside_breakpoint\":\"xl\",\"slider_autoplay\":true,\"slider_autoplay_interval\":\"1\",\"slider_autoplay_pause\":true,\"slider_center\":true,\"slider_gap\":\"small\",\"slider_sets\":false,\"slider_velocity\":\"0.1\",\"slider_width\":\"fixed\",\"slider_width_default\":\"4-5\",\"slider_width_medium\":\"1-4\",\"title_align\":\"top\",\"title_element\":\"div\",\"title_grid_breakpoint\":\"m\",\"title_grid_width\":\"1-2\",\"title_hover_style\":\"reset\",\"title_style\":\"h6\"},\"children\":[{\"type\":\"panel-slider_item\",\"props\":{\"image\":\"https:\\\/\\\/joindeleteme.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/fivestars-smartcustomer.webp\",\"image_alt\":\"5 Stars, Excellent, SmartCustomer\"},\"source\":{\"query\":{\"name\":\"reviewss.customReviewss\",\"arguments\":{\"users\":[],\"users_operator\":\"IN\",\"offset\":0,\"limit\":10,\"order\":\"rand\",\"order_direction\":\"DESC\"}},\"props\":{\"title\":{\"filters\":{\"search\":\"\"},\"name\":\"title\"},\"content\":{\"filters\":{\"search\":\"\"},\"arguments\":{\"show_intro_text\":true},\"name\":\"content\"},\"meta\":{\"name\":\"field.name_and_date\"}}}}],\"name\":\"Dynamic Reviews01\"},{\"type\":\"image\",\"props\":{\"image\":\"https:\\\/\\\/joindeleteme.com\\\/wp-content\\\/uploads\\\/2026\\\/04\\\/smartercustomer-logo-black.webp\",\"image_alt\":\"Excellent, SmartCustomer\",\"image_svg_color\":\"emphasis\",\"image_width\":300,\"margin\":\"default\",\"text_align\":\"center\",\"text_align_fallback\":\"center\",\"visibility\":\"hidden-s\"},\"name\":\"Mobile\"}]}],\"props\":{\"margin_remove_bottom\":true}},{\"type\":\"row\",\"props\":{\"margin_remove_top\":true,\"width\":\"default\"},\"children\":[{\"type\":\"column\",\"props\":{\"image_position\":\"center-center\",\"position_sticky_breakpoint\":\"m\"},\"children\":[{\"type\":\"panel-slider\",\"props\":{\"block_align\":\"center\",\"content_column_breakpoint\":\"m\",\"content_margin\":\"remove\",\"css\":\".el-slidenav {\\n    background-color: #e8eaf4 !important;\\n    border-radius: 50% !important;\\n    padding: 10px !important;\\n    display: flex !important;\\n    align-items: center !important;\\n    width: 23px !important;\\n    height: 23px !important;\\n    text-align: center !important;\\n    text-decoration: none !important;\\n    flex-shrink: 0 !important;\\n    justify-content: center !important;\\n    position: relative !important;\\n    margin: 0 5px; \\n    top: -65px;\\n \\n}\\n\\n.el-nav {\\n    position: relative;\\n    top: -100px;\\n    left: -125px;\\n}\\n\\n.el-image {\\n    margin-left: -20px;\\n    margin-top: -30px;\\n}\\n\\n.el-content { \\n    margin-left: -35px;\\n    color: var(--Text-Text-primary, #070A22);\\nfont-family: Poppins;\\nfont-size: 16px;\\nfont-style: normal;\\nfont-weight: 400;\\nline-height: 180%; \\\/* 28.8px *\\\/\\n}\\n\\n.el-slidenav.uk-icon svg {\\n    width: 8px;\\n    height: auto;\\n}\",\"icon_width\":80,\"image_align\":\"bottom\",\"image_grid_breakpoint\":\"s\",\"image_grid_width\":\"1-5\",\"image_loading\":true,\"image_margin\":\"remove\",\"image_svg_color\":\"emphasis\",\"image_vertical_align\":true,\"link_style\":\"default\",\"link_text\":\"Read more\",\"margin\":\"small\",\"margin_remove_top\":false,\"maxwidth\":\"xlarge\",\"meta_align\":\"below-title\",\"meta_element\":\"div\",\"meta_style\":\"text-meta\",\"nav\":\"dotnav\",\"nav_align\":\"right\",\"nav_breakpoint\":\"s\",\"nav_margin\":\"small\",\"panel_card_offset\":true,\"panel_link\":false,\"panel_match\":false,\"panel_padding\":\"default\",\"position_bottom\":\"140\",\"position_right\":\"34\",\"show_content\":true,\"show_hover_image\":true,\"show_hover_video\":true,\"show_image\":true,\"show_link\":true,\"show_meta\":true,\"show_title\":true,\"show_video\":true,\"slidenav\":\"bottom-right\",\"slidenav_breakpoint\":\"\",\"slidenav_margin\":\"\",\"slidenav_outside_breakpoint\":\"s\",\"slider_autoplay_pause\":true,\"slider_gap\":\"default\",\"slider_width\":\"fixed\",\"slider_width_default\":\"1-1\",\"slider_width_medium\":\"1-1\",\"text_align\":\"left\",\"title_align\":\"top\",\"title_element\":\"h3\",\"title_grid_breakpoint\":\"m\",\"title_grid_width\":\"1-2\",\"title_hover_style\":\"reset\"},\"children\":[{\"type\":\"panel-slider_item\",\"props\":{\"content\":\"\n\n<p>\\\"DeleteMe found that all six major people databases - 123people.com, MyLife.com, Spokeo, US Search, White Pages and PeopleFinder.com - have dossiers on me. All have my home address, which doesn't thrill me...\\\"<\\\/p>\",\"image\":\"https:\\\/\\\/joindeleteme.com\\\/wp-content\\\/uploads\\\/2023\\\/08\\\/newyorktimes-logoblack.png\",\"image_alt\":\"New York Times Logo\"}},{\"type\":\"panel-slider_item\",\"props\":{\"content\":\"\n\n<p>\\\"The internet is literally an addiction and our online existence only expands the longer we perpetuate its use. But there is a way to end it all \\u2014 sign up for DeleteMe and remove yourself from the hellscape that is the internet.\\\"<\\\/p>\",\"image\":\"https:\\\/\\\/joindeleteme.com\\\/wp-content\\\/uploads\\\/2023\\\/08\\\/forbes-logooriginal.png\",\"image_alt\":\"Forbes Logo\"}},{\"type\":\"panel-slider_item\",\"props\":{\"content\":\"\n\n<p>\\\"DeleteMe, one of the online reputation services, promised to remove me from the top people-finder databases \\u2014 in my case, 23 of them. Over the next several weeks I watched in relief as my data disappeared. From some services I was erased within 24 hours.\\\"<\\\/p>\",\"image\":\"https:\\\/\\\/joindeleteme.com\\\/wp-content\\\/uploads\\\/2023\\\/08\\\/usatoday-logooriginal.png\",\"image_alt\":\"USA Today Logo\"}},{\"type\":\"panel-slider_item\",\"props\":{\"content\":\"\n\n<p>\\\"You can limit how easy it is to use your information by removing it from certain sites online through services like DeleteMe, or through the time-consuming process of opting out yourself.\\\"<\\\/p>\",\"image\":\"https:\\\/\\\/joindeleteme.com\\\/wp-content\\\/uploads\\\/2023\\\/08\\\/consumerreports-logooriginal.png\",\"image_alt\":\"Consumer Reports Logo\"}},{\"type\":\"panel-slider_item\",\"props\":{\"content\":\"\n\n<p>\\\"Organizations should offer concrete resources and services to employees: These should include: cybersecurity services that protect against impersonation, doxing, and identity theft such as Deleteme. Harvard Business Review, <a href=\\\"https:\\\/\\\/hbr.org\\\/2020\\\/07\\\/what-to-do-when-your-employee-is-harassed-online\\\" target=\\\"_blank\\\" rel=\\\"noopener\\\">What to Do When Your Employee is Harassed Online<\\\/a>\\\"<\\\/p>\",\"image\":\"https:\\\/\\\/joindeleteme.com\\\/wp-content\\\/uploads\\\/2023\\\/08\\\/hbr-logooriginal.png\",\"image_alt\":\"Harvard Business Review Logo\"}}],\"name\":\"Desktop\\\/Tablet\"}]}]}],\"name\":\"prescan-group\"},{\"type\":\"section\",\"props\":{\"class\":\"prescan-group\",\"image_position\":\"center-center\",\"padding_remove_bottom\":false,\"style\":\"default\",\"title_breakpoint\":\"xl\",\"title_position\":\"top-left\",\"title_rotation\":\"left\",\"vertical_align\":\"middle\",\"width\":\"default\"},\"children\":[{\"type\":\"row\",\"children\":[{\"type\":\"column\",\"props\":{\"image_position\":\"center-center\",\"position_sticky_breakpoint\":\"m\"},\"children\":[{\"type\":\"headline\",\"props\":{\"content\":\"<span class=\\\"seewhat\\\">We're ready to be <br \\\/><\\\/span><span class=\\\"customers\\\">your privacy partner.<\\\/span><span class=\\\"seewhat\\\"><\\\/span>\",\"css\":\".seewhat {\\n    color: var(--Text-Text-primary, #070A22);\\ntext-align: center;\\nfont-family: Poppins;\\nfont-size: 28px;\\nfont-style: normal;\\nfont-weight: 400;\\n    line-height: 120%; \\\/* 33.6px *\\\/align-content\\n}\\n\\n.customers {\\n    color: var(--Text-Text-primary, #070A22);\\nfont-family: Poppins;\\nfont-size: 28px;\\nfont-style: normal;\\nfont-weight: 600;\\nline-height: 120%;\\n}\",\"text_align\":\"center\",\"text_align_fallback\":\"center\",\"title_element\":\"h2\",\"title_style\":\"text-lead\"},\"name\":\"Desktop\\\/Tablet\"},{\"type\":\"text\",\"props\":{\"column_breakpoint\":\"m\",\"content\":\"\n\n<p>With over 100 Million personal listings removed since 2010,<\\\/p>\\n\n\n<p>DeleteMe is the most trusted and proven privacy solution available.<\\\/p>\",\"css\":\".el-element {\\n    color: var(--Text-Text-primary, #070A22);\\ntext-align: center;\\nfont-family: Poppins;\\nfont-size: 18px;\\nfont-style: normal;\\nfont-weight: 400;\\nline-height: 160%; \\\/* 28.8px *\\\/align-content\\n}\",\"margin\":\"default\",\"text_align\":\"center\"},\"name\":\"Desktop\\\/Tablet\"},{\"type\":\"button\",\"props\":{\"class\":\"jdm-button-medium jdm-button-secondarycontained\",\"grid_column_gap\":\"small\",\"grid_row_gap\":\"small\",\"margin\":\"default\",\"text_align\":\"center\"},\"children\":[{\"type\":\"button_item\",\"props\":{\"button_style\":\"default\",\"content\":\"Join DeleteMe Risk-Free Now\",\"dialog_layout\":\"modal\",\"dialog_offcanvas_flip\":true,\"icon_align\":\"left\",\"link\":\"privacy-protection-plans\\\/?plan=1\"}}],\"name\":\"Desktop\\\/Tablet\"}]}]}],\"name\":\"prescan-group\"},{\"type\":\"section\",\"props\":{\"class\":\"prescan-group\",\"css\":\".el-section {\\n  background: linear-gradient(to bottom, #fff 45%, #fff 45%);\\n}\\n\",\"image_position\":\"center-center\",\"image_size\":\"cover\",\"padding\":\"none\",\"style\":\"muted\",\"title_breakpoint\":\"xl\",\"title_position\":\"top-left\",\"title_rotation\":\"left\",\"vertical_align\":\"\",\"width\":\"\"},\"children\":[{\"type\":\"row\",\"children\":[{\"type\":\"column\",\"props\":{\"css\":\".el-column .uk-card-primary {\\n    border-radius: 40px;\\n    background: #0A0F33;\\n}\\n\\n@media (min-width: 640px) {\\n    .el-column .uk-card-primary {\\n        padding-top: 100px;\\n        padding-bottom: 100px;\\n    }\\n}\\n\",\"image_position\":\"top-center\",\"image_size\":\"width-1-1\",\"position_sticky_breakpoint\":\"m\",\"style\":\"card-primary\",\"text_color\":\"light\"},\"children\":[{\"type\":\"fragment\",\"props\":{\"class\":\"uk-visible@s\",\"margin\":\"remove-vertical\"},\"children\":[{\"type\":\"row\",\"props\":{\"width\":\"default\"},\"children\":[{\"type\":\"column\",\"props\":{\"image_position\":\"center-center\",\"position_sticky_breakpoint\":\"m\"},\"children\":[{\"type\":\"headline\",\"props\":{\"block_align\":\"center\",\"content\":\"\n\n<p><span class=\\\"readytobe\\\">How does the<br \\\/>free scan work?<br \\\/><\\\/span><\\\/p>\",\"css\":\".el-element {\\n    color: var(--Text-Text-white, #FFF);\\nfont-family: Poppins;\\nfont-size: 42px;\\nfont-style: normal;\\nfont-weight: 600;\\nline-height: 130%; \\\/* 54.6px *\\\/align-content\\n}\",\"position\":\"relative\",\"position_right\":\"-80\",\"text_align\":\"left\",\"text_align_fallback\":\"center\",\"title_element\":\"h2\",\"title_style\":\"h2\"},\"name\":\"Desktop\\\/Tablet\"}]}]},{\"type\":\"row\",\"props\":{\"column_gap\":\"large\",\"layout\":\"1-2,1-2\",\"margin\":\"default\",\"margin_remove_bottom\":false,\"padding_remove_horizontal\":true,\"width\":\"default\"},\"children\":[{\"type\":\"column\",\"props\":{\"image_position\":\"center-center\",\"position_sticky_breakpoint\":\"m\",\"vertical_align\":\"middle\",\"width_medium\":\"1-2\",\"width_small\":\"1-2\"},\"children\":[{\"type\":\"list\",\"props\":{\"column_breakpoint\":\"m\",\"css\":\".el-image {\\n    background: #161b3d;\\n    border-radius: 50%;\\n    padding: 30px;\\n    color: #fff;\\n}\\n\\n.el-content {\\n    color: var(--Text-Text-white, #FFF);\\nfont-family: Poppins;\\nfont-size: 18px;\\nfont-style: normal;\\nfont-weight: 600;\\nline-height: 130%; \\\/* 23.4px *\\\/\\nletter-spacing: -0.18px;\\n}\",\"image_align\":\"left\",\"image_svg_color\":\"emphasis\",\"image_vertical_align\":true,\"list_element\":\"ul\",\"list_horizontal_separator\":\", \",\"list_size\":\"large\",\"list_type\":\"vertical\",\"show_image\":true,\"show_link\":true},\"children\":[{\"type\":\"list_item\",\"props\":{\"content\":\"<span uk-icon=\\\"icon: bootstrap--pencil-square\\\"><\\\/span>\n\n<p> Enter your name and location.<\\\/p>\",\"icon\":\"remixicon-editor--number-1\"}},{\"type\":\"list_item\",\"props\":{\"content\":\"<span uk-icon=\\\"icon: bootstrap--trash\\\"><\\\/span>\n\n<p> Our scan tool searches for your personal info found on data brokers across the web.\",\"icon\":\"remixicon-editor--number-2\"}},{\"type\":\"list_item\",\"props\":{\"content\":\"<span uk-icon=\\\"icon: search\\\"><\\\/span>\n\n<p>See what info each data broker has on you.\",\"icon\":\"remixicon-editor--number-3\"}},{\"type\":\"list_item\",\"props\":{\"content\":\"<span uk-icon=\\\"icon: bootstrap--calendar2-check\\\"><\\\/span>\n\n<p>Join DeleteMe to get this removed, and keep it removed all year long.\\n\",\"icon\":\"remixicon-editor--number-4\"}}]}]},{\"type\":\"column\",\"props\":{\"image_position\":\"center-center\",\"image_size\":\"cover\",\"position_sticky_breakpoint\":\"m\",\"text_color\":\"light\",\"vertical_align\":\"middle\",\"width_medium\":\"1-2\",\"width_small\":\"1-2\"},\"children\":[{\"type\":\"image\",\"props\":{\"image\":\"https:\\\/\\\/joindeleteme.com\\\/wp-content\\\/uploads\\\/2024\\\/09\\\/Icon-Free-Scan.png\",\"image_alt\":\"Icon Computer\",\"image_svg_color\":\"emphasis\",\"margin\":\"default\"}}]}]}],\"name\":\"Desktop\\\/Tablet\"},{\"type\":\"fragment\",\"props\":{\"margin\":\"default\",\"visibility\":\"hidden-s\"},\"children\":[{\"type\":\"row\",\"children\":[{\"type\":\"column\",\"props\":{\"image_position\":\"center-center\",\"position_sticky_breakpoint\":\"m\"},\"children\":[{\"type\":\"headline\",\"props\":{\"content\":\"How does the<br \\\/>free scan work?\",\"css\":\".el-element {\\n    color: var(--Text-Text-white, #FFF);\\ntext-align: center;\\nfont-family: Poppins;\\nfont-size: 28px;\\nfont-style: normal;\\nfont-weight: 600;\\nline-height: 120%; \\\/* 33.6px *\\\/\\nletter-spacing: 0.28px;\\n}\",\"title_element\":\"h2\"}},{\"type\":\"image\",\"props\":{\"image\":\"https:\\\/\\\/joindeleteme.com\\\/wp-content\\\/uploads\\\/2024\\\/09\\\/Icon-Free-Scan.png\",\"image_alt\":\"Icon Computer\",\"image_svg_color\":\"emphasis\",\"image_width\":228,\"margin\":\"default\",\"text_align\":\"center\"}},{\"type\":\"list\",\"props\":{\"column_breakpoint\":\"m\",\"css\":\".el-image {\\n    background: #161b3d;\\n    border-radius: 50%;\\n    padding: 30px;\\n    color: #fff;\\n}\\n\\n.el-content {\\n    color: var(--Text-Text-white, #FFF);\\nfont-family: Poppins;\\nfont-size: 18px;\\nfont-style: normal;\\nfont-weight: 600;\\nline-height: 130%; \\\/* 23.4px *\\\/\\nletter-spacing: -0.18px;\\n}\",\"image_align\":\"left\",\"image_svg_color\":\"emphasis\",\"image_vertical_align\":true,\"list_element\":\"ul\",\"list_horizontal_separator\":\", \",\"list_size\":\"large\",\"list_type\":\"vertical\",\"show_image\":true,\"show_link\":true},\"children\":[{\"type\":\"list_item\",\"props\":{\"content\":\"<span uk-icon=\\\"icon: bootstrap--pencil-square\\\"><\\\/span>\n\n<p> Enter your name and location.<\\\/p>\",\"icon\":\"remixicon-editor--number-1\"}},{\"type\":\"list_item\",\"props\":{\"content\":\"<span uk-icon=\\\"icon: bootstrap--trash\\\"><\\\/span>\n\n<p> Our scan tool searches for your personal info found on data brokers across the web.\",\"icon\":\"remixicon-editor--number-2\"}},{\"type\":\"list_item\",\"props\":{\"content\":\"<span uk-icon=\\\"icon: search\\\"><\\\/span>\n\n<p>See what info each data broker has on you.\",\"icon\":\"remixicon-editor--number-3\"}},{\"type\":\"list_item\",\"props\":{\"content\":\"<span uk-icon=\\\"icon: bootstrap--calendar2-check\\\"><\\\/span>\n\n<p>Join DeleteMe to get this removed, and keep it removed all year long.\\n\",\"icon\":\"remixicon-editor--number-4\"}}]}]}]}],\"name\":\"Mobile\"}]}]}],\"name\":\"prescan-group\"},{\"type\":\"section\",\"children\":[{\"type\":\"row\",\"children\":[{\"type\":\"column\",\"props\":{\"image_position\":\"center-center\",\"position_sticky_breakpoint\":\"m\"},\"children\":[{\"type\":\"grid\",\"props\":{\"content_column_breakpoint\":\"m\",\"content_margin\":\"small\",\"css\":\".el-title {\\n    color: #070A22;\\nfont-family: Poppins;\\nfont-size: 48px;\\nfont-style: normal;\\nfont-weight: 600;\\n}\\n\\n.el-content {\\ncolor: var(--Text-Text-primary, #070A22);\\nfont-family: Poppins;\\nfont-size: 16px;\\nfont-style: normal;\\nfont-weight: 400;\\nline-height: 27px; \\\/* 168.75% *\\\/\\n}\",\"filter_align\":\"left\",\"filter_all\":true,\"filter_grid_breakpoint\":\"m\",\"filter_grid_width\":\"auto\",\"filter_position\":\"top\",\"filter_style\":\"tab\",\"grid_column_gap\":\"small\",\"grid_default\":\"1\",\"grid_medium\":\"3\",\"grid_row_gap\":\"small\",\"grid_small\":\"3\",\"icon_width\":80,\"image_align\":\"top\",\"image_grid_breakpoint\":\"m\",\"image_grid_width\":\"1-2\",\"image_svg_color\":\"emphasis\",\"item_animation\":true,\"lightbox_bg_close\":true,\"link_style\":\"default\",\"link_text\":\"Read more\",\"margin\":\"medium\",\"margin_remove_bottom\":false,\"meta_align\":\"below-title\",\"meta_element\":\"div\",\"meta_style\":\"text-meta\",\"show_content\":true,\"show_hover_image\":true,\"show_hover_video\":true,\"show_image\":true,\"show_link\":true,\"show_meta\":true,\"show_title\":true,\"show_video\":true,\"text_align\":\"left\",\"text_align_breakpoint\":\"m\",\"text_align_fallback\":\"center\",\"title_align\":\"top\",\"title_element\":\"h3\",\"title_grid_breakpoint\":\"m\",\"title_grid_width\":\"1-2\",\"title_hover_style\":\"reset\",\"title_style\":\"heading-medium\",\"visibility\":\"s\"},\"children\":[{\"type\":\"grid_item\",\"props\":{\"content\":\"\n\n<p>Successful opt-out removals completed by Privacy Advisors<\\\/p>\",\"title\":\"100M+\"}},{\"type\":\"grid_item\",\"props\":{\"content\":\"\n\n<p>Years of effort saved deleting for customers (20,000+ hours of data removal)<\\\/p>\",\"title\":\"54+\"}},{\"type\":\"grid_item\",\"props\":{\"content\":\"\n\n<p>Average # of exposed personal info (\\u201cPII\\u201d) found on data brokers over a two year DeleteMe subscription<\\\/p>\",\"title\":\"2,389+\"}}],\"name\":\"Desktop\\\/Tablet\"},{\"type\":\"grid\",\"props\":{\"content_column_breakpoint\":\"m\",\"content_margin\":\"small\",\"css\":\".el-title {\\ncolor: var(--Text-Text-primary, #070A22);\\nfont-family: Poppins;\\nfont-size: 40px;\\nfont-style: normal;\\nfont-weight: 600;\\nline-height: normal;\\n}\\n\\n.el-content {\\ncolor: var(--Text-Text-primary, #070A22);\\nfont-family: Poppins;\\nfont-size: 16px;\\nfont-style: normal;\\nfont-weight: 400;\\nline-height: 27px; \\\/* 168.75% *\\\/\\n}\",\"filter_align\":\"left\",\"filter_all\":true,\"filter_grid_breakpoint\":\"m\",\"filter_grid_width\":\"auto\",\"filter_position\":\"top\",\"filter_style\":\"tab\",\"grid_column_gap\":\"small\",\"grid_default\":\"1\",\"grid_medium\":\"3\",\"grid_row_gap\":\"small\",\"grid_small\":\"3\",\"icon_width\":80,\"image_align\":\"top\",\"image_grid_breakpoint\":\"m\",\"image_grid_width\":\"1-2\",\"image_svg_color\":\"emphasis\",\"item_animation\":true,\"lightbox_bg_close\":true,\"link_style\":\"default\",\"link_text\":\"Read more\",\"margin\":\"medium\",\"margin_remove_bottom\":false,\"meta_align\":\"below-title\",\"meta_element\":\"div\",\"meta_style\":\"text-meta\",\"show_content\":true,\"show_hover_image\":true,\"show_hover_video\":true,\"show_image\":true,\"show_link\":true,\"show_meta\":true,\"show_title\":true,\"show_video\":true,\"text_align\":\"left\",\"text_align_fallback\":\"center\",\"title_align\":\"top\",\"title_element\":\"h3\",\"title_grid_breakpoint\":\"m\",\"title_grid_width\":\"1-2\",\"title_hover_style\":\"reset\",\"title_style\":\"heading-medium\",\"visibility\":\"hidden-s\"},\"children\":[{\"type\":\"grid_item\",\"props\":{\"content\":\"\n\n<p>Successful opt-out removals completed by Privacy Advisors<\\\/p>\",\"title\":\"100M+\"}},{\"type\":\"grid_item\",\"props\":{\"content\":\"\n\n<p>Years of effort saved deleting for customers (20,000+ hours of data removal)<\\\/p>\",\"title\":\"54+\"}},{\"type\":\"grid_item\",\"props\":{\"content\":\"\n\n<p>Average # of exposed personal info (\\u201cPII\\u201d) found on data brokers over a two year DeleteMe subscription<\\\/p>\",\"title\":\"2,389+\"}}],\"name\":\"Desktop\\\/Tablet\"}]}],\"props\":{\"margin_remove_bottom\":false}},{\"type\":\"row\",\"props\":{\"css\":\".el-row {\\n    border-radius: var(--XS, 4px);\\nbackground: #FFF;\\nbox-shadow: 0px 52px 132px 0px rgba(0, 0, 0, 0.25);\\n}\",\"margin\":\"large\"},\"children\":[{\"type\":\"column\",\"props\":{\"image_position\":\"center-center\",\"position_sticky_breakpoint\":\"m\"},\"children\":[{\"type\":\"headline\",\"props\":{\"content\":\"We remove all this data exposed by data brokers\",\"css\":\".el-element {\\n    color: var(--Text-Text-primary, #070A22);\\nfont-family: Poppins;\\nfont-size: 28px;\\nfont-style: normal;\\nfont-weight: 600;\\nline-height: 120%; \\\/* 33.6px *\\\/\\nletter-spacing: 0.28px;\\n    padding-top: 25px;\\n}\",\"title_element\":\"div\",\"visibility\":\"hidden-s\"},\"name\":\"Mobile\"},{\"type\":\"text\",\"props\":{\"column_breakpoint\":\"m\",\"content\":\"\n\n<div class=\\\"uk-padding-small custom-pill-grid\\\">\\n    \n\n<p>\\n        <span class=\\\"uk-label\\\"><span class=\\\"pill-icon\\\" uk-icon=\\\"user\\\"><\\\/span> Name<\\\/span>\\n        <span class=\\\"uk-label\\\"><span class=\\\"pill-icon\\\" uk-icon=\\\"clock\\\"><\\\/span> Age<\\\/span>\\n    <\\\/p>\\n    \n\n<p>\\n        <span class=\\\"uk-label\\\"><span class=\\\"pill-icon\\\" uk-icon=\\\"location\\\"><\\\/span> Address<\\\/span>\\n        <span class=\\\"uk-label\\\"><span class=\\\"pill-icon\\\" uk-icon=\\\"receiver\\\"><\\\/span> Phone<\\\/span>\\n    <\\\/p>\\n    \n\n<p>\\n        <span class=\\\"uk-label\\\"><span class=\\\"pill-icon\\\" uk-icon=\\\"users\\\"><\\\/span> Relatives<\\\/span>\\n        <span class=\\\"uk-label\\\"><span class=\\\"pill-icon\\\" uk-icon=\\\"world\\\"><\\\/span> Social media<\\\/span>\\n    <\\\/p>\\n    \n\n<p>\\n        <span class=\\\"uk-label\\\"><span class=\\\"pill-icon\\\" uk-icon=\\\"bag\\\"><\\\/span> Occupation<\\\/span>\\n        <span class=\\\"uk-label\\\"><span class=\\\"pill-icon\\\" uk-icon=\\\"link\\\"><\\\/span> Marital Status<\\\/span>\\n    <\\\/p>\\n    \n\n<p>\\n        <span class=\\\"uk-label\\\"><span class=\\\"pill-icon\\\" uk-icon=\\\"home\\\"><\\\/span> Property Value<\\\/span>\\n        <span class=\\\"uk-label\\\"><span class=\\\"pill-icon\\\" uk-icon=\\\"history\\\"><\\\/span> Past Address<\\\/span>\\n    <\\\/p>\\n    \n\n<p>\\n        <span class=\\\"uk-label\\\"><span class=\\\"pill-icon\\\" uk-icon=\\\"image\\\"><\\\/span> Photos<\\\/span>\\n        <span class=\\\"uk-label\\\"><span class=\\\"pill-icon\\\" uk-icon=\\\"mail\\\"><\\\/span> Email<\\\/span>\\n    <\\\/p>\\n<\\\/div>\",\"css\":\".custom-pill-grid p {\\n    display: flex;\\n    justify-content: flex-start;\\n    align-items: center;\\n    gap: 12px;\\n    margin: 0 0 12px 0;\\n}\\n\\n.custom-pill-grid .uk-label {\\n    display: inline-flex;\\n    align-items: center;\\n    flex: 0 1 auto;\\n    max-width: 100%;\\n    box-sizing: border-box;\\n    border-radius: 32px;\\n    background: #fff;\\n    border: 0;\\n    box-shadow: 0 4px 6px rgba(28, 34, 74, 0.04);\\n    color: #070A22;\\n    font-family: 'Poppins', sans-serif;\\n    font-size: 15px;\\n    font-weight: 400;\\n    line-height: 1.5;\\n    padding: 12px 16px;\\n    text-transform: none;\\n    white-space: nowrap;\\n}\\n\\n.custom-pill-grid .pill-icon {\\n    display: inline-block;\\n    margin-right: 8px;\\n    color: #F57A00;\\n    flex-shrink: 0;\\n}\\n\\n.custom-pill-grid .pill-icon svg {\\n    width: 16px;\\n    height: 16px;\\n    display: block;\\n}\",\"margin\":\"default\",\"position\":\"relative\",\"position_left\":\"-15\",\"visibility\":\"hidden-s\"},\"name\":\"Mobile\"}]}]},{\"type\":\"row\",\"props\":{\"margin\":\"large\",\"margin_remove_bottom\":true},\"children\":[{\"type\":\"column\",\"props\":{\"css\":\".el-column .uk-card-default {\\n    border-radius: var(--XS, 4px);\\nbackground: #FFF;\\nbox-shadow: 0px 52px 132px 0px rgba(0, 0, 0, 0.25);\\n}\",\"image_position\":\"center-center\",\"position_sticky_breakpoint\":\"m\",\"style\":\"card-default\"},\"children\":[{\"type\":\"fragment\",\"props\":{\"margin\":\"default\",\"visibility\":\"s\"},\"children\":[{\"type\":\"row\",\"props\":{\"layout\":\"1-2,1-2\"},\"children\":[{\"type\":\"column\",\"props\":{\"css\":\".el-column {\\n    padding-top: 50px;\\n}\",\"image_position\":\"center-center\",\"position_sticky_breakpoint\":\"m\",\"width_medium\":\"1-2\"},\"children\":[{\"type\":\"text\",\"props\":{\"column_breakpoint\":\"m\",\"content\":\"\n\n<p>We remove all <br \\\/>this data exposed <br \\\/>by data brokers<\\\/p>\",\"css\":\".el-element {\\n    color: var(--Text-Text-primary, #070A22);\\nfont-family: Poppins;\\nfont-size: 42px;\\nfont-style: normal;\\nfont-weight: 600;\\nline-height: 130%; \\\/* 54.6px *\\\/align-content\\n}\",\"margin\":\"default\"}}]},{\"type\":\"column\",\"props\":{\"image_position\":\"center-center\",\"position_sticky_breakpoint\":\"m\",\"width_medium\":\"1-2\"},\"children\":[{\"type\":\"text\",\"props\":{\"column_breakpoint\":\"m\",\"content\":\"\n\n<div class=\\\"uk-padding-small custom-pill-grid\\\">\\n\n\n<p><span class=\\\"uk-label\\\"><span class=\\\"pill-icon\\\" uk-icon=\\\"user\\\"><\\\/span> Name<\\\/span> <span class=\\\"uk-label\\\"><span class=\\\"pill-icon\\\" uk-icon=\\\"clock\\\"><\\\/span> Age<\\\/span> <span class=\\\"uk-label\\\"><span class=\\\"pill-icon\\\" uk-icon=\\\"location\\\"><\\\/span> Address<\\\/span> <span class=\\\"uk-label\\\"><span class=\\\"pill-icon\\\" uk-icon=\\\"receiver\\\"><\\\/span> Phone<\\\/span><\\\/p>\\n\n\n<p><span class=\\\"uk-label\\\"><span class=\\\"pill-icon\\\" uk-icon=\\\"users\\\"><\\\/span> Relatives<\\\/span> <span class=\\\"uk-label\\\"><span class=\\\"pill-icon\\\" uk-icon=\\\"world\\\"><\\\/span> Social media<\\\/span> <span class=\\\"uk-label\\\"><span class=\\\"pill-icon\\\" uk-icon=\\\"bag\\\"><\\\/span> Occupation<\\\/span><\\\/p>\\n\n\n<p><span class=\\\"uk-label\\\"><span class=\\\"pill-icon\\\" uk-icon=\\\"link\\\"><\\\/span> Marital Status<\\\/span> <span class=\\\"uk-label\\\"><span class=\\\"pill-icon\\\" uk-icon=\\\"home\\\"><\\\/span> Property Value<\\\/span><\\\/p>\\n\n\n<p><span class=\\\"uk-label\\\"><span class=\\\"pill-icon\\\" uk-icon=\\\"history\\\"><\\\/span> Past Address<\\\/span> <span class=\\\"uk-label\\\"><span class=\\\"pill-icon\\\" uk-icon=\\\"image\\\"><\\\/span> Photos<\\\/span> <span class=\\\"uk-label\\\"><span class=\\\"pill-icon\\\" uk-icon=\\\"mail\\\"><\\\/span> Email<\\\/span><\\\/p>\\n<\\\/div>\",\"css\":\".uk-label {\\nborder-radius: 32px;\\nbackground: #fff;\\nbackdrop-filter: blur(10px);\\ncolor: #070A22;\\nfont-family: Poppins;\\nfont-size: 15px;\\nfont-style: normal;\\nfont-weight: 400;\\nline-height: 180%;\\npadding: 12px 16px;\\ngap: var(--M, 12px);\\n    border: 1px solid rgba(255, 255, 255, 0.07) !important;\\nbox-shadow: 0 4px 6px rgba(28, 34, 74, 0.04);\\n}\\n.uk-icon {\\n    color: #F57A00;\\n}\\n\\n.uk-padding-small p {\\n    display: flex;\\n    justify-content: flex-start;\\n    flex-wrap: nowrap;\\n}\\n\\n.uk-label {\\n    flex: 0 1 auto;\\n    margin-right: 10px;\\n    max-width: 48%;\\n    box-sizing: border-box;\\n}\\n\\n.uk-label:last-child {\\n    margin-right: 0;\\n}\",\"margin\":\"default\",\"position\":\"relative\",\"position_left\":\"-15\"}}]}]}]}]}]}],\"props\":{\"class\":\"prescan-group\",\"image_position\":\"center-center\",\"style\":\"default\",\"title_breakpoint\":\"xl\",\"title_position\":\"top-left\",\"title_rotation\":\"left\",\"vertical_align\":\"middle\",\"width\":\"default\"},\"name\":\"prescan-group\"},{\"type\":\"section\",\"children\":[{\"type\":\"row\",\"children\":[{\"type\":\"column\",\"props\":{\"image_position\":\"center-center\",\"position_sticky_breakpoint\":\"m\"},\"children\":[{\"type\":\"headline\",\"props\":{\"block_align\":\"center\",\"content\":\"<span class=\\\"general\\\">Get access to <br \\\/>our<\\\/span> <span class=\\\"questions\\\">privacy experts<\\\/span>\",\"css\":\".general {\\n    color: var(--Text-Text-primary, #070A22);\\nfont-family: Poppins;\\nfont-size: 42px;\\nfont-style: normal;\\nfont-weight: 400;\\n    line-height: 130%; \\\/* 54.6px *\\\/align-content\\n}\\n\\n.questions {\\n    \\n   color: var(--Text-Text-primary, #070A22);\\nfont-family: Poppins;\\nfont-size: 42px;\\nfont-style: normal;\\nfont-weight: 600;\\nline-height: 130%;\\n}\",\"maxwidth\":\"xlarge\",\"title_element\":\"h2\",\"visibility\":\"s\"},\"name\":\"Desktop\\\/Tablet\"},{\"type\":\"headline\",\"props\":{\"block_align\":\"center\",\"content\":\"<span class=\\\"general\\\">Get access to <br \\\/>our<\\\/span> <span class=\\\"questions\\\">privacy experts<\\\/span>\",\"css\":\".general {\\ncolor: var(--Text-Text-primary, #070A22);\\nfont-family: Poppins;\\nfont-size: 28px;\\nfont-style: normal;\\nfont-weight: 400;\\nline-height: 130%; \\\/* 36.4px *\\\/\\n}\\n\\n.questions {\\ncolor: var(--Text-Text-primary, #070A22);\\nfont-family: Poppins;\\nfont-size: 28px;\\nfont-style: normal;\\nfont-weight: 600;\\nline-height: 130%;\\n}\",\"maxwidth\":\"xlarge\",\"title_element\":\"h2\",\"visibility\":\"hidden-s\"},\"name\":\"Mobile\"},{\"type\":\"text\",\"props\":{\"block_align\":\"center\",\"column_breakpoint\":\"m\",\"content\":\"\n\n<p>Expert advisors remove your info and help answer your privacy questions and custom requests.<\\\/p>\",\"css\":\".el-element {\\n    color: var(--Text-Text-primary, #070A22);\\nfont-family: Poppins;\\nfont-size: 18px;\\nfont-style: normal;\\nfont-weight: 400;\\nline-height: 160%; \\\/* 28.8px *\\\/align-content\\n}\",\"margin\":\"medium\",\"maxwidth\":\"xlarge\"}},{\"type\":\"grid\",\"props\":{\"block_align\":\"center\",\"content_column_breakpoint\":\"m\",\"css\":\".uk-accordion-title {\\n    color: var(--Text-Text-primary, #070A22);\\nfont-family: Poppins;\\nfont-size: 18px;\\nfont-style: normal;\\nfont-weight: 600;\\nline-height: 150%; \\\/* 27px *\\\/\\nletter-spacing: 0.18px;\\n}\\n\\n.uk-accordion-title::before {\\n    border-radius: 50%;\\n    padding: 5px;\\n}\\n\\n.uk-accordion-title h3.accordion-heading {\\n    color: var(--Text-Text-primary, #070A22);\\n    font-family: Poppins;\\n    font-size: 18px;\\n    font-style: normal;\\n    font-weight: 600;\\n    line-height: 150%;\\n    letter-spacing: 0.18px;\\n    margin: 0;\\n    display: inline;\\n}\\n\\n.link {\\ncolor: var(--Text-Text-primary, #070A22);\\nfont-family: Poppins;\\nfont-size: 16px;\\nfont-style: normal;\\nfont-weight: 400;\\nline-height: 180%;\\n    text-decoration: underline;\\n}\\n\\n.uk-accordion-content {\\n    color: var(--Text-Text-primary, #070A22);\\nfont-family: Poppins;\\nfont-size: 16px;\\nfont-style: normal;\\nfont-weight: 400;\\nline-height: 180%; \\\/* 28.8px *\\\/\\n}\",\"filter_align\":\"left\",\"filter_all\":true,\"filter_grid_breakpoint\":\"m\",\"filter_grid_width\":\"auto\",\"filter_position\":\"top\",\"filter_style\":\"tab\",\"grid_default\":\"1\",\"grid_divider\":true,\"grid_medium\":\"1\",\"icon_width\":80,\"image_align\":\"top\",\"image_grid_breakpoint\":\"m\",\"image_grid_width\":\"1-2\",\"image_svg_color\":\"emphasis\",\"item_animation\":true,\"lightbox_bg_close\":true,\"link_margin\":\"remove\",\"link_style\":\"text\",\"link_text\":\"Read more\",\"margin\":\"medium\",\"maxwidth\":\"xlarge\",\"meta_align\":\"below-title\",\"meta_element\":\"div\",\"meta_style\":\"text-meta\",\"panel_padding\":\"small\",\"show_content\":true,\"show_hover_image\":true,\"show_hover_video\":true,\"show_image\":true,\"show_link\":true,\"show_meta\":true,\"show_title\":true,\"show_video\":true,\"title_align\":\"top\",\"title_element\":\"h3\",\"title_grid_breakpoint\":\"m\",\"title_grid_width\":\"1-2\",\"title_hover_style\":\"reset\"},\"children\":[{\"type\":\"grid_item\",\"props\":{\"content\":\"\n\n<ul uk-accordion=\\\"\\\">\\n  \n\n<li>\\n    <a class=\\\"uk-accordion-title\\\" href=\\\"#\\\">\n\n<h3 class=\\\"accordion-heading\\\">What is a Data Broker?<\\\/h3><\\\/a>\\n    \n\n<div class=\\\"uk-accordion-content\\\">\\n      <br \\\/>Data brokers are corporations that collect huge amounts of personally identifiable information (PII) and package it all together to create \\u2018profiles\\u2019 or \\u2018listings\\u2019 with your personal information. These profiles include things like Social Security numbers, birthdays, past and recent addresses, and more. \\n      <br \\\/>\\n      <span class=\\\"uk-align-right\\\">\\n        <a href=\\\"https:\\\/\\\/help.joindeleteme.com\\\/hc\\\/en-us\\\/articles\\\/8320076020627-How-is-my-personal-information-online\\\" target=\\\"_blank\\\" rel=\\\"noopener\\\" class=\\\"link\\\">Read More<\\\/a>\\n      <\\\/span>\\n    <\\\/div>\\n  <\\\/li>\\n<\\\/ul>\\n\",\"meta\":\"\",\"title\":\"\"}},{\"type\":\"grid_item\",\"props\":{\"content\":\"\n\n<ul uk-accordion=\\\"\\\">\\n  \n\n<li>\\n    <a class=\\\"uk-accordion-title\\\" href=\\\"#\\\">\n\n<h3 class=\\\"accordion-heading\\\">How is my personal information online?<\\\/h3><\\\/a>\\n    \n\n<div class=\\\"uk-accordion-content\\\">\\n      <br \/>Data brokers crawl the web searching for information, and use it to build a profile of you. They find this from government and other public records, self-reported information, social media, and other data brokers.\\n      <br \\\/>\\n      <span class=\\\"uk-align-right\\\">\\n        <a href=\\\"https:\\\/\\\/getabine.zendesk.com\\\/hc\\\/en-us\\\/articles\\\/8320076020627\\\/\\\" target=\\\"_blank\\\" rel=\\\"noopener\\\" class=\\\"link\\\">Read More<\\\/a>\\n      <\\\/span>\\n    <\\\/div>\\n  <\\\/li>\\n<\\\/ul>\\n\",\"meta\":\"\",\"title\":\"\"}},{\"type\":\"grid_item\",\"props\":{\"content\":\"\n\n<ul uk-accordion=\\\"\\\">\\n  \n\n<li>\\n    <a class=\\\"uk-accordion-title\\\" href=\\\"#\\\">\n\n<h3 class=\\\"accordion-heading\\\">What happens after I sign up for DeleteMe?<\\\/h3><\\\/a>\\n    \n\n<div class=\\\"uk-accordion-content\\\">\\n      <br \\\/>Once you\\u2019ve completed your sign-up for DeleteMe, we\\u2019ll send you a welcome email so you can get started right away. You\\u2019ll log in and find your DeleteMe personal profile page. You tell us exactly what information you want deleted, and our privacy experts take it from there.\\n      <br \\\/>\\n      <span class=\\\"uk-align-right\\\">\\n        <a href=\\\"https:\\\/\\\/help.joindeleteme.com\\\/hc\\\/en-us\\\/articles\\\/8171074791315-What-happens-after-I-sign-up-for-DeleteMe\\\" target=\\\"_blank\\\" rel=\\\"noopener\\\" class=\\\"link\\\">Read More<\\\/a>\\n      <\\\/span>\\n    <\\\/div>\\n  <\\\/li>\\n<\\\/ul>\\n\",\"meta\":\"\",\"title\":\"\"}},{\"type\":\"grid_item\",\"props\":{\"content\":\"\n\n<ul uk-accordion=\\\"\\\">\\n  \n\n<li>\\n    <a class=\\\"uk-accordion-title\\\" href=\\\"#\\\">\n\n<h3 class=\\\"accordion-heading\\\">Can you delete Google search results for me?<\\\/h3><\\\/a>\\n    \n\n<div class=\\\"uk-accordion-content\\\">\\n      <br \\\/>We cannot delete Google search results themselves without first removing the source information that the search result is pulling the information from, the data broker websites. Google is not the source of the search results it's showing you; it\\u2019s merely displaying your information from the most relevant sources, based on your Google search query letting your information be found more easily. Google does not have the file containing your personal information, nor can it delete the file.\\n      <br \\\/>\\n      <span class=\\\"uk-align-right\\\">\\n        <a href=\\\"https:\\\/\\\/help.joindeleteme.com\\\/hc\\\/en-us\\\/articles\\\/8171487675027-Can-you-delete-Google-search-results-for-me\\\" target=\\\"_blank\\\" rel=\\\"noopener\\\" class=\\\"link\\\">Read More<\\\/a>\\n      <\\\/span>\\n    <\\\/div>\\n  <\\\/li>\\n<\\\/ul>\\n\",\"meta\":\"\",\"title\":\"\"}}],\"name\":\"Grid\"}]}],\"props\":{\"margin\":\"large\"}}],\"props\":{\"class\":\"prescan-group\",\"css\":\"@media (max-width: 640px) {\\n    .el-section {\\n        padding: 10px 0 60px 0;\\n    }\\n}\\n\",\"image_position\":\"center-center\",\"padding\":\"large\",\"style\":\"default\",\"title_breakpoint\":\"xl\",\"title_position\":\"top-left\",\"title_rotation\":\"left\",\"vertical_align\":\"middle\",\"width\":\"default\"},\"name\":\"prescan-group\"},{\"type\":\"section\",\"props\":{\"animation\":\"fade\",\"animation_delay\":\"600\",\"class\":\"uk-visible@s scan-results-found\",\"css\":\".el-section {\\n    padding-top: 200px !important;\\n}\",\"header_transparent\":true,\"height\":\"viewport\",\"image_position\":\"center-center\",\"style\":\"default\",\"title_breakpoint\":\"xl\",\"title_position\":\"top-left\",\"title_rotation\":\"left\",\"vertical_align\":\"middle\",\"width\":\"default\"},\"children\":[{\"type\":\"row\",\"children\":[{\"type\":\"column\",\"props\":{\"image_position\":\"center-center\",\"position_sticky_breakpoint\":\"m\"},\"children\":[{\"type\":\"image\",\"props\":{\"image\":\"https:\\\/\\\/joindeleteme.com\\\/wp-content\\\/uploads\\\/2024\\\/06\\\/unioniconsearch.png\",\"image_height\":194,\"image_svg_color\":\"emphasis\",\"image_width\":211,\"margin\":\"default\",\"margin_remove_bottom\":true,\"text_align\":\"center\"}},{\"type\":\"headline\",\"props\":{\"content\":\"Your scan is in progress.\",\"css\":\".el-element {\\n    color: var(--Text-Text-primary, #070A22);\\ntext-align: center;\\nfont-family: Poppins;\\nfont-size: 64px;\\nfont-style: normal;\\nfont-weight: 600;\\nline-height: 130%; \\\/* 166.4px *\\\/\\nletter-spacing: -1.28px;\\n}\",\"margin_remove_top\":true,\"text_align\":\"center\",\"title_element\":\"h1\"}},{\"type\":\"text\",\"props\":{\"block_align\":\"center\",\"column_breakpoint\":\"m\",\"content\":\"\n\n<p>Your results will be emailed to you shortly. While you wait, check out this week's episode of <strong>What The Hack?<\\\/strong>, our weekly podcast hosted by Beau Friedlander.<\\\/p>\",\"css\":\".el-element {\\n    color: var(--Text-Text-primary, #070A22);\\ntext-align: center;\\nfont-feature-settings: 'clig' off, 'liga' off;\\nfont-family: Poppins;\\nfont-size: 16px;\\nfont-style: normal;\\nfont-weight: 400;\\nline-height: 150%; \\\/* 24px *\\\/\\nletter-spacing: 0.08px;\\n}\",\"margin\":\"medium\",\"margin_remove_top\":true,\"maxwidth\":\"xlarge\",\"text_align\":\"center\"}},{\"type\":\"text\",\"props\":{\"column_breakpoint\":\"m\",\"content\":\"<a href=\\\"https:\\\/\\\/joindeleteme.com\\\/podcast\\\/\\\" class=\\\"uk-button uk-button-secondary\\\">Listen to This Week's Episode <span uk-icon=\\\"icon: arrow-right\\\"><\\\/span><\\\/a><\\\/p>\",\"margin\":\"default\",\"text_align\":\"center\"}}]}]}],\"name\":\"Desktop\"},{\"type\":\"section\",\"props\":{\"class\":\"uk-hidden@s scan-results-found\",\"css\":\".el-section {\\n    padding-top: 120px;\\n}\",\"header_transparent\":true,\"image_position\":\"center-center\",\"style\":\"default\",\"title_breakpoint\":\"xl\",\"title_position\":\"top-left\",\"title_rotation\":\"left\",\"vertical_align\":\"middle\",\"width\":\"default\"},\"children\":[{\"type\":\"row\",\"children\":[{\"type\":\"column\",\"props\":{\"image_position\":\"center-center\",\"position_sticky_breakpoint\":\"m\"},\"children\":[{\"type\":\"image\",\"props\":{\"image\":\"https:\\\/\\\/joindeleteme.com\\\/wp-content\\\/uploads\\\/2024\\\/06\\\/unioniconsearch.png\",\"image_height\":81,\"image_svg_color\":\"emphasis\",\"image_width\":92,\"margin\":\"default\",\"margin_remove_bottom\":true,\"text_align\":\"center\"}},{\"type\":\"headline\",\"props\":{\"content\":\"Your scan is in progress.\",\"css\":\".el-element {\\ncolor: var(--Text-Text-primary, #070A22);\\ntext-align: center;\\nfont-family: Poppins;\\nfont-size: 32px;\\nfont-style: normal;\\nfont-weight: 600;\\nline-height: 114%; \\\/* 36.48px *\\\/\\nletter-spacing: -0.32px;\\n}\",\"margin_remove_top\":true,\"text_align\":\"center\",\"title_element\":\"h1\"}},{\"type\":\"text\",\"props\":{\"column_breakpoint\":\"m\",\"content\":\"\n\n<p>Your results will be emailed to you shortly. While you wait, check out this week's episode of <strong>What The Hack?<\\\/strong>, our weekly podcast hosted by Beau Friedlander.<\\\/p>\",\"css\":\".el-element {\\n    color: var(--Text-Text-primary, #070A22);\\ntext-align: center;\\nfont-feature-settings: 'clig' off, 'liga' off;\\nfont-family: Poppins;\\nfont-size: 16px;\\nfont-style: normal;\\nfont-weight: 400;\\nline-height: 150%; \\\/* 24px *\\\/\\nletter-spacing: 0.08px;\\n}\",\"margin\":\"medium\",\"margin_remove_top\":true,\"text_align\":\"center\"}},{\"type\":\"text\",\"props\":{\"column_breakpoint\":\"m\",\"content\":\"<a href=\\\"https:\\\/\\\/joindeleteme.com\\\/podcast\\\/\\\" class=\\\"uk-button uk-button-secondary\\\">Listen to This Week's Episode <span uk-icon=\\\"icon: arrow-right\\\"><\\\/span><\\\/a><\\\/p>\",\"margin\":\"small\",\"text_align\":\"center\"}}]}]}],\"name\":\"Tablet\\\/Mobile\"}],\"version\":\"4.5.32\",\"yooessentialsVersion\":\"2.4.12\"} --><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Get Your Free Scan Now Get Your Free Scan Now 1 Email 2 Name 3 Details Email Address First Name Last Name City, State Age I have read and agree to the Terms of Service and Privacy Policy. Continue Previous Next Step Get FREE Report \u201cAfter testing nine services, we\u2019ve concluded that the set-it-and-forget-it design [&hellip;]<\/p>\n","protected":false},"author":21,"featured_media":395,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-241","page","type-page","status-publish","has-post-thumbnail","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/joindeleteme.com\/wp-json\/wp\/v2\/pages\/241","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/joindeleteme.com\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/joindeleteme.com\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/joindeleteme.com\/wp-json\/wp\/v2\/users\/21"}],"replies":[{"embeddable":true,"href":"https:\/\/joindeleteme.com\/wp-json\/wp\/v2\/comments?post=241"}],"version-history":[{"count":0,"href":"https:\/\/joindeleteme.com\/wp-json\/wp\/v2\/pages\/241\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/joindeleteme.com\/wp-json\/wp\/v2\/media\/395"}],"wp:attachment":[{"href":"https:\/\/joindeleteme.com\/wp-json\/wp\/v2\/media?parent=241"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}