🔥Summer Hot Sale Promotion-49% OFF🛡️-New | Hidden Camera Detector (Military Grade, with built-in RF and GPS Tracking Detection)
🔥Summer Hot Sale Promotion-49% OFF🛡️-New | Hidden Camera Detector (Military Grade, with built-in RF and GPS Tracking Detection)
🔥Summer Hot Sale Promotion-49% OFF🛡️-New | Hidden Camera Detector (Military Grade, with built-in RF and GPS Tracking Detection)
🔥Summer Hot Sale Promotion-49% OFF🛡️-New | Hidden Camera Detector (Military Grade, with built-in RF and GPS Tracking Detection)
🔥Summer Hot Sale Promotion-49% OFF🛡️-New | Hidden Camera Detector (Military Grade, with built-in RF and GPS Tracking Detection)
🔥Summer Hot Sale Promotion-49% OFF🛡️-New | Hidden Camera Detector (Military Grade, with built-in RF and GPS Tracking Detection)
🔥Summer Hot Sale Promotion-49% OFF🛡️-New | Hidden Camera Detector (Military Grade, with built-in RF and GPS Tracking Detection)
🔥Summer Hot Sale Promotion-49% OFF🛡️-New | Hidden Camera Detector (Military Grade, with built-in RF and GPS Tracking Detection)
🔥Summer Hot Sale Promotion-49% OFF🛡️-New | Hidden Camera Detector (Military Grade, with built-in RF and GPS Tracking Detection)
🔥Summer Hot Sale Promotion-49% OFF🛡️-New | Hidden Camera Detector (Military Grade, with built-in RF and GPS Tracking Detection)
🔥Summer Hot Sale Promotion-49% OFF🛡️-New | Hidden Camera Detector (Military Grade, with built-in RF and GPS Tracking Detection)
🔥Summer Hot Sale Promotion-49% OFF🛡️-New | Hidden Camera Detector (Military Grade, with built-in RF and GPS Tracking Detection)
🔥Summer Hot Sale Promotion-49% OFF🛡️-New | Hidden Camera Detector (Military Grade, with built-in RF and GPS Tracking Detection)
🔥Summer Hot Sale Promotion-49% OFF🛡️-New | Hidden Camera Detector (Military Grade, with built-in RF and GPS Tracking Detection)
🔥Summer Hot Sale Promotion-49% OFF🛡️-New | Hidden Camera Detector (Military Grade, with built-in RF and GPS Tracking Detection)
🔥Summer Hot Sale Promotion-49% OFF🛡️-New | Hidden Camera Detector (Military Grade, with built-in RF and GPS Tracking Detection)
🔥Summer Hot Sale Promotion-49% OFF🛡️-New | Hidden Camera Detector (Military Grade, with built-in RF and GPS Tracking Detection)
🔥Summer Hot Sale Promotion-49% OFF🛡️-New | Hidden Camera Detector (Military Grade, with built-in RF and GPS Tracking Detection)
🔥Summer Hot Sale Promotion-49% OFF🛡️-New | Hidden Camera Detector (Military Grade, with built-in RF and GPS Tracking Detection)
🔥Summer Hot Sale Promotion-49% OFF🛡️-New | Hidden Camera Detector (Military Grade, with built-in RF and GPS Tracking Detection)
🔥Summer Hot Sale Promotion-49% OFF🛡️-New | Hidden Camera Detector (Military Grade, with built-in RF and GPS Tracking Detection)
🔥Summer Hot Sale Promotion-49% OFF🛡️-New | Hidden Camera Detector (Military Grade, with built-in RF and GPS Tracking Detection)
🔥Summer Hot Sale Promotion-49% OFF🛡️-New | Hidden Camera Detector (Military Grade, with built-in RF and GPS Tracking Detection)
🔥Summer Hot Sale Promotion-49% OFF🛡️-New | Hidden Camera Detector (Military Grade, with built-in RF and GPS Tracking Detection)
🔥Summer Hot Sale Promotion-49% OFF🛡️-New | Hidden Camera Detector (Military Grade, with built-in RF and GPS Tracking Detection)
🔥Summer Hot Sale Promotion-49% OFF🛡️-New | Hidden Camera Detector (Military Grade, with built-in RF and GPS Tracking Detection)
🔥Summer Hot Sale Promotion-49% OFF🛡️-New | Hidden Camera Detector (Military Grade, with built-in RF and GPS Tracking Detection)
🔥Summer Hot Sale Promotion-49% OFF🛡️-New | Hidden Camera Detector (Military Grade, with built-in RF and GPS Tracking Detection)
🔥Summer Hot Sale Promotion-49% OFF🛡️-New | Hidden Camera Detector (Military Grade, with built-in RF and GPS Tracking Detection)
🔥Summer Hot Sale Promotion-49% OFF🛡️-New | Hidden Camera Detector (Military Grade, with built-in RF and GPS Tracking Detection)
🔥Summer Hot Sale Promotion-49% OFF🛡️-New | Hidden Camera Detector (Military Grade, with built-in RF and GPS Tracking Detection)
🔥Summer Hot Sale Promotion-49% OFF🛡️-New | Hidden Camera Detector (Military Grade, with built-in RF and GPS Tracking Detection)
🔥Summer Hot Sale Promotion-49% OFF🛡️-New | Hidden Camera Detector (Military Grade, with built-in RF and GPS Tracking Detection)
🔥Summer Hot Sale Promotion-49% OFF🛡️-New | Hidden Camera Detector (Military Grade, with built-in RF and GPS Tracking Detection)
🔥Summer Hot Sale Promotion-49% OFF🛡️-New | Hidden Camera Detector (Military Grade, with built-in RF and GPS Tracking Detection)
🔥Summer Hot Sale Promotion-49% OFF🛡️-New | Hidden Camera Detector (Military Grade, with built-in RF and GPS Tracking Detection)
🔥Summer Hot Sale Promotion-49% OFF🛡️-New | Hidden Camera Detector (Military Grade, with built-in RF and GPS Tracking Detection)
🔥Summer Hot Sale Promotion-49% OFF🛡️-New | Hidden Camera Detector (Military Grade, with built-in RF and GPS Tracking Detection)
🔥Summer Hot Sale Promotion-49% OFF🛡️-New | Hidden Camera Detector (Military Grade, with built-in RF and GPS Tracking Detection)
🔥Summer Hot Sale Promotion-49% OFF🛡️-New | Hidden Camera Detector (Military Grade, with built-in RF and GPS Tracking Detection)
🔥Summer Hot Sale Promotion-49% OFF🛡️-New | Hidden Camera Detector (Military Grade, with built-in RF and GPS Tracking Detection)
🔥Summer Hot Sale Promotion-49% OFF🛡️-New | Hidden Camera Detector (Military Grade, with built-in RF and GPS Tracking Detection)

🔥Summer Hot Sale Promotion-49% OFF🛡️-New | Hidden Camera Detector (Military Grade, with built-in RF and GPS Tracking Detection)

Price

$64.69 $32.99
Save $31.70

🧐privacy defender🧐

Please select a 🧐privacy defender🧐

Quantity

Global Provision of Services
Free Shipping Over $59.99
Sustainable Manufacturing
PayPal & Credit Card Payment

🤔Your On-the-Go Privacy and Security Solution!🤔

📷Privacy is a fundamental  human right.📷

It is the right to be left alone, to control who has access to your personal information, and to live your life without fear of being watched or monitored. Picture this: you've just checked into a hotel room, trusting it to be your private sanctuary, only to find a hidden camera peering at you from the corner. 

Hidden Camera Detector X13

Imagine unknowingly renting an Airbnb with covert cameras that capture your every move. Or having your most vulnerable moments exposed through hidden cams in changing rooms or public restrooms. 

We live in a world where the fear of being recorded without consent, being stalked, or blackmailed is constant

🔥Introducing Stack-Fish™: Your Portable Privacy Defender🔥

✔️ Peace of Mind: Whether you're in a hotel room, dressing room, or unfamiliar environment, our Stack-Fish™ gives you the peace of mind you deserve.

✔️ Stay Secure: Safeguard your personal space and ensure your privacy is respected with this essential tool that helps you stay one step ahead of potential privacy breaches.

✔️ User-Friendly: Our Stack-Fish™ is designed for simplicity. With an intuitive interface, it's easy to operate. Just turn it on, and it swiftly scans for hidden cameras, putting control over your surroundings at your fingertips.

undefined

🛡️Protect Your Privacy Anywhere with the Hidden Camera Detector🛡️

In today's world, hidden cameras can be anywhere - airbnbs, hotels, changing rooms, or even your own home. You need reliable protection against secret surveillance no matter where you are. This pen-sized detector keeps your privacy safe from prying eyes wherever you go.

undefined

🔍Pocket-Sized and Discreet For Portability🔍

The Hidden Camera Detector is extremely lightweight and portable, easily fitting into a pocket, purse, or bag without adding bulk. At just over 5 inches long and 0.5 ounces, it's designed to be carried discreetly. The pen shape lets you subtly scan any environment without drawing unwanted attention. Keep it handy for continuous protection.

undefined

🕵️‍♂️Adjustable Sensitivity For Diverse Environments🕵️‍♂️

Customize the detection to your specific environment with the adjustable sensitivity button. Crank the sensitivity up to the highest setting to detect even the smallest hidden lenses in noisy, crowded areas. Turn it down to the lower settings in quiet, private rooms where even faint camera flashes will be noticeable. The flexibility to adapt to any surroundings ensures you'll uncover concealed cameras.

undefined

🔋All-Day Battery Life For Constant Protection🔋

The long-lasting battery keeps the Hidden Camera Detector running continuously throughout the day and night, for up to 12 hours on a single charge. You'll have reliable protection for the full duration of your stay in an Airbnb, hotel, or any other location without worrying about the battery dying. It's always ready when you need it.

undefined

🌟Discreet and Easy Scanning🌟

Scanning for hidden cameras is quick and easy. Simply hold the detector like a pen and click the button to turn it on as you slowly pan across a room. The detector lighting flashes when it picks up the reflective lenses and lights used by spy cameras. Just look for these flashing indicator lights to reveal concealed surveillance devices. Finding them is fast, discreet, and easy.

undefined

🛡️Protect Your Privacy Anywhere🛡️

Don't let yourself become victim to invasive hidden cameras. Keep the Hidden Camera Detector with you at all times to protect against secret surveillance no matter where you are. Find concealed spy cameras before they compromise your privacy. Enjoy greater peace of mind wherever you go knowing you can detect illicit surveillance.

undefined

📦What's included?

1 x Detector

1 x Charging Cable

1 x User Manual

📏Size:

undefined

class SpzSmartBlockComponent extends SPZ.BaseElement { constructor(element) { super(element); this.templates_ = null; this.container_ = null; this.i18n_ = {}; this.config_ = {}; this.show_type_ = 3; this.product_resource_id_ = ''; this.collection_resource_id_ = ''; this.cart_items_ = []; this.customer_id_ = ''; this.order_id_ = ''; } static deferredMount() { return false; } isLayoutSupported(layout) { return layout == SPZCore.Layout.CONTAINER; } buildCallback() { const template_type = window.SHOPLAZZA.meta.page.template_type; if (template_type === 1) { this.show_type_ = 3; this.product_resource_id_ = window.SHOPLAZZA.meta.page.resource_id; } else if (template_type === 2) { this.show_type_ = 4; this.collection_resource_id_ = window.SHOPLAZZA.meta.page.resource_id; } else if (template_type === 15){ this.show_type_ = 5; } else if (template_type === 13){ this.show_type_ = 6; } else if (template_type === 20){ this.show_type_ = 7; this.customer_id_ = window.SHOPLAZZA.customer.customer_id; } else if (template_type === 35){ this.show_type_ = 8; this.order_id_ = window.location.pathname.split('/').pop(); } this.templates_ = SPZServices.templatesForDoc(this.element); this.setAction_(); } mountCallback() { console.log('appzebu smart mounted'); const that = this; const themeName = window.SHOPLAZZA.theme.merchant_theme_name; const isGeek = /Geek/.test(themeName); this.fetchRules().then((res) => { if (res && res.rules && res.rules.length) { const blockEl = document.getElementById('smart_recommend_block'); SPZ.whenApiDefined(blockEl).then((api) => { api.render({data: res}, true).then(() => { if (isGeek && that.show_type_ === 6) { blockEl.querySelector('.plugin_container_wrpper').style.padding = '30px 0'; } const recommendStyle = document.createElement('style'); recommendStyle.innerHTML = ` .plugin__recommend_container,.app-recommend-card { display: none !important; } `; document.head.appendChild(recommendStyle); const fetchList = []; res.rules.forEach((rule) => { fetchList.push(this.fetchRuleProductList(rule.id)); }); const fetchAll = Promise.all(fetchList); fetchAll.then((p_res) => { res.rules.forEach((rule, index) => { rule.products = p_res[index] && p_res[index].products; const ruleEl = document.getElementById('smart_recommend_rule_' + rule.id); SPZ.whenApiDefined(ruleEl).then((api) => { api.render({data: rule}, true).then(() => { that.impressListen(`#smart_recommend_rule_ul_${rule.id}`, function(){ that.trackRuleImpress(rule); }); const btnElList = document.querySelectorAll(`#smart_recommend_rule_ul_${rule.id} button`); btnElList.forEach((btnEl) => { if (btnEl && rule.config && rule.config.quick_shop_button_bg_color && rule.config.quick_shop_button_text_color) { btnEl.style.backgroundColor = rule.config.quick_shop_button_bg_color; btnEl.style.color = rule.config.quick_shop_button_text_color; } }) }); }); }); }); }) }) } else { if (window.top !== window.self) { const template_type = window.SHOPLAZZA.meta.page.template_type; const holderEl = document.getElementById('smart_recommend_preview_no_data_placeholder'); SPZ.whenApiDefined(holderEl).then((api) => { api.render({data: { isCart: template_type === 13, isCollection: template_type === 2, isProduct: template_type === 1, isIndex: template_type === 15 }}, true); }); } } }); } setAction_() { this.registerAction('quickShop', (data) => { const that = this; const product_id = data.args.product_id; const productIndex = data.args.productIndex; const rule_id = data.args.rule_id; const ssp = data.args.ssp; const scm = data.args.scm; const cfb = data.args.cfb; const ifb = data.args.ifb; const modalRender = document.getElementById('smart_recommend_product_modal_render'); if (product_id) { this.fetchProductData(product_id).then((res) => { const product = res.products && res.products.length && res.products[0] || {}; product.cfb = cfb; product.ifb = ifb; SPZ.whenApiDefined(modalRender).then((api) => { api.render({product: product, productIndex: productIndex, rule_id: rule_id, ssp: ssp, scm: scm, show_type: that.show_type_}, true).then(() => { const modalEl = document.getElementById('smart_recommend_product_modal'); SPZ.whenApiDefined(modalEl).then((modal) => { that.impressListen('#smart_recommend_product_modal', function(){ that.trackQuickShop({ rule_id: rule_id, product_id: product_id }); }); modal.open(); }); const formEl = document.getElementById('smart_recommend_product_form'); SPZ.whenApiDefined(formEl).then((form) => { form.setProduct(product); }); const variantEl = document.getElementById('smart_recommend_product_variants'); SPZ.whenApiDefined(variantEl).then((variant) => { variant.handleRender(product); }); }); }) }); } }); this.registerAction('handleScroll', (data) => { this.directTo(data.args.rule_id, data.args.direction); }); this.registerAction('handleProductChange', (data) => { const variant = data.args.data.variant; const product = data.args.data.product; const imageRenderEl = document.getElementById('smart_recommend_product_image'); SPZ.whenApiDefined(imageRenderEl).then((api) => { api.render({ variant: variant, product: product }, true); }); }); this.registerAction('handleAtcSuccess', (detail) => { const data = detail.args; data.data.product = data.data.product || {}; data.data.variant = data.data.variant || {}; const product_id = data.data.product.id; const product_title = data.data.product.title; const variant_id = data.data.variant.id; const price = data.data.variant.price; const rule_id = data.rule_id; const aid = `smart_recommend.${this.show_type_}.${rule_id}`; const ifb = data.data.product.ifb; const cfb = data.data.product.cfb; const ssp = data.ssp; const scm = data.scm; const spm = `smart_recommend_${this.show_type_}.${data.spmIndex}`; const params = { id: product_id, product_id: product_id, number: 1, name: product_title, variant_id: variant_id, childrenId: variant_id, item_price: price, source: 'add_to_cart', _extra: { aid: aid, ifb: ifb, cfb: cfb, scm: scm, spm: `..${window.SHOPLAZZA.meta.page.template_name}.${spm}`, ssp: ssp, } }; this.tranckAddToCart(params); }); this.registerAction('addATCHook', (data) => { const params = data.args; const spm = `smart_recommend_${this.show_type_}.${params.spmIndex}`; this.myInterceptor_ = window.djInterceptors && window.djInterceptors.track.use({ event: 'dj.addToCart', params: { aid: `smart_recommend.${this.show_type_}.` + params.rule_id, ssp: params.ssp, scm: params.scm, cfb: params.cfb, spm: `..${window.SHOPLAZZA.meta.page.template_name}.${spm}`, }, once: true }); }); } tranckAddToCart(detail) { if (window.$) { window.$(document.body).trigger('dj.addToCart', detail); } } fetchRules() { const payload = { show_type: this.show_type_, }; let that = this; if (this.show_type_ === 6) { let line_items = []; return this.fetchCart().then((res) => { if (res && res.cart && res.cart.line_items) { line_items = res.cart.line_items.map((item) => { return { product_id: item.product_id, variant_id: item.variant_id, quantity: item.quantity, price: item.price } }); } payload.line_items = line_items; that.cart_items_ = line_items; return that.fetchRulesRequest(payload); }); } else { if (this.show_type_ === 3) { payload.line_items = [{ product_id: this.product_resource_id_ }]; } else if (this.show_type_ === 4) { payload.collection_id = this.collection_resource_id_; } else if (this.show_type_ === 7) { payload.customer_id = this.customer_id_; } else if (this.show_type_ === 8) { payload.order_id = this.order_id_; } return this.fetchRulesRequest(payload); } } fetchRulesRequest(payload) { return fetch(window.SHOPLAZZA.routes.root + "/api/possum/recommend_query", { method: "POST", headers: { "Content-Type": "application/json" }, body: JSON.stringify(payload) }).then(function(res){ if(res.ok){ return res.json(); } }); } fetchCart() { return fetch(`/api/cart/cart-select?r=${Math.random().toString(36).slice(-4)}`) .then((res) => { if (res.ok) { return res.json(); } }); } fetchRuleProductList(rule_id) { const payload = { page: 1, limit: 100, fields: ["title", "url", "image", "min_price_variant.price", "min_price_variant.compare_at_price"], rule_id: rule_id, }; if (this.show_type_ === 3) { payload.line_items = [{ product_id: this.product_resource_id_ }]; } else if (this.show_type_ === 4) { payload.collection_id = this.collection_resource_id_; } else if (this.show_type_ === 6) { payload.line_items = this.cart_items_; } else if (this.show_type_ === 7) { payload.customer_id = this.customer_id_; } else if (this.show_type_ === 8) { payload.order_id = this.order_id_; } return fetch(window.SHOPLAZZA.routes.root + "/api/possum/recommend_products", { method: "POST", headers: { "Content-Type": "application/json" }, body: JSON.stringify(payload) }).then(function(res){ if(res.ok){ return res.json(); } }).catch(function(err){ console.log(err); }); } fetchProductData(product_id) { return fetch(window.SHOPLAZZA.routes.root + "/api/possum/products", { method: "POST", headers: { "Content-Type": "application/json" }, body: JSON.stringify({ product_ids: [product_id], fields: [ "images", "options", "min_price_variant", "variants"] }) }).then(function(res){ if(res.ok){ return res.json(); } }).catch(function(err){ console.log(err); const loadingEl = document.getElementById('smart_recommend_loading'); if (loadingEl) { loadingEl.style.display = 'none'; } }); } getStyle(ele, style) { if (!ele) return; if (window.getComputedStyle) { return window.getComputedStyle(ele)[style]; } return ele.currentStyle[style]; } directTo(id, direction) { const scrollElement = document.getElementById(`smart_recommend_rule_ul_${id}`); const blockWidth = parseInt(this.getStyle(scrollElement, 'width')); const scrollLength = (blockWidth * 0.19 - 12) * 5; const scrollPoint = scrollElement.scrollWidth - scrollElement.clientWidth; if (!scrollElement) return; if (direction === 'left') { if (document.dir === 'rtl') { scrollElement.scrollTo({ left: Math.abs(scrollElement.scrollLeft) >= scrollPoint - 100 ? 0 : scrollElement.scrollLeft - scrollLength, behavior: 'smooth' }); return; } scrollElement.scrollTo({ left: Math.max(scrollElement.scrollLeft - scrollLength, 0), behavior: 'smooth' }); } else { if (document.dir === 'rtl') { scrollElement.scrollTo({ left: Math.abs(scrollElement.scrollLeft) >= scrollPoint + 100 ? 0 : scrollElement.scrollLeft + scrollLength, behavior: 'smooth' }); return; } scrollElement.scrollTo({ left: scrollElement.scrollLeft >= scrollPoint - 100 ? 0 : scrollElement.scrollLeft + scrollLength, behavior: 'smooth' }); } } trackRuleImpress(rule) { if (window.sa && window.sa.track) { window.sa.track("plugin_common", { plugin_name: "upsell", event_type: "impressions", rule_id: rule.id, ssp: rule.ssp, scm: rule.scm, show_type: this.show_type_, support_app_block: window.SHOPLAZZA.theme.support_app_block }); window.sa.track("module_impressions", { aid: `smart_recommend.${this.show_type_}.${rule.id}`, support_app_block: window.SHOPLAZZA.theme.support_app_block }); } } trackQuickShop(data) { window.sa && sa.track && sa.track("plugin_common", { plugin_name: "upsell", event_type: "quick_shop", rule_id: data.rule_id, product_id: data.product_id, show_type: this.show_type_, }); } impressListen(selector, cb) { const el = document.querySelector(selector); const onImpress = (e) => { if (e) { e.stopPropagation(); } cb(); }; if (el && !el.getAttribute('imprsd')) { el.addEventListener('impress', onImpress) } else if (el) { onImpress(); } } } SPZ.defineElement('spz-custom-smart-block', SpzSmartBlockComponent);