QIUI Cellmate 3 Chastity Cock Cage
QIUI Cellmate 3 Chastity Cock Cage
QIUI Cellmate 3 Chastity Cock Cage
QIUI Cellmate 3 Chastity Cock Cage
QIUI Cellmate 3 Chastity Cock Cage
QIUI Cellmate 3 Chastity Cock Cage
QIUI Cellmate 3 Chastity Cock Cage
QIUI Cellmate 3 Chastity Cock Cage
QIUI Cellmate 3 Chastity Cock Cage

QIUI Cellmate 3 Chastity Cock Cage

Discover the Cellmate3 Chastity Cage: advanced control, comfort, and connectivity. With true remote capabilities, sleek design, and enhanced electrical stimulation, it's the pinnacle of chastity innovation.
$169.99
$199.99
-$30.00
Size-S
Please select a size
Quantity
Free Worldwide Shipping
Fast Shipping
Discreet Packaging
Secure payments
/** @private {string} */ class SpzCustomAnchorScroll extends SPZ.BaseElement { static deferredMount() { return false; } constructor(element) { super(element); /** @private {Element} */ this.scrollableContainer_ = null; } isLayoutSupported(layout) { return layout == SPZCore.Layout.LOGIC; } buildCallback() { this.viewport_ = this.getViewport(); this.initActions_(); } setTarget(containerId, targetId) { this.containerId = '#' + containerId; this.targetId = '#' + targetId; } scrollToTarget() { const container = document.querySelector(this.containerId); const target = container.querySelector(this.targetId); const {scrollTop} = container; const eleOffsetTop = this.getOffsetTop_(target, container); this.viewport_ .interpolateScrollIntoView_( container, scrollTop, scrollTop + eleOffsetTop ); } initActions_() { this.registerAction( 'scrollToTarget', (invocation) => this.scrollToTarget(invocation?.caller) ); this.registerAction( 'setTarget', (invocation) => this.setTarget(invocation?.args?.containerId, invocation?.args?.targetId) ); } /** * @param {Element} element * @param {Element} container * @return {number} * @private */ getOffsetTop_(element, container) { if (!element./*OK*/ getClientRects().length) { return 0; } const rect = element./*OK*/ getBoundingClientRect(); if (rect.width || rect.height) { return rect.top - container./*OK*/ getBoundingClientRect().top; } return rect.top; } } SPZ.defineElement('spz-custom-anchor-scroll', SpzCustomAnchorScroll); const STRENGTHEN_TRUST_URL = "/api/strengthen_trust/settings"; class SpzCustomStrengthenTrust extends SPZ.BaseElement { constructor(element) { super(element); this.renderElement_ = null; } isLayoutSupported(layout) { return layout == SPZCore.Layout.CONTAINER; } buildCallback() { this.xhr_ = SPZServices.xhrFor(this.win); const renderId = this.element.getAttribute('render-id'); SPZCore.Dom.waitForChild( document.body, () => !!document.getElementById(renderId), () => { this.renderElement_ = SPZCore.Dom.scopedQuerySelector( document.body, `#${renderId}` ); if (this.renderElement_) { this.render_(); } this.registerAction('track', (invocation) => { this.track_(invocation.args); }); } ); } render_() { this.fetchData_().then((data) => { if (!data) { return; } SPZ.whenApiDefined(this.renderElement_).then((apis) => { apis?.render(data); document.querySelector('#strengthen-trust-render-1539149753700').addEventListener('click',(event)=>{ if(event.target.nodeName == 'A'){ this.track_({type: 'trust_content_click'}); } }) }); }); } track_(data = {}) { const track = window.sa && window.sa.track; if (!track) { return; } track('trust_enhancement_event', data); } parseJSON_(string) { let result = {}; try { result = JSON.parse(string); } catch (e) {} return result; } fetchData_() { return this.xhr_ .fetchJson(STRENGTHEN_TRUST_URL) .then((responseData) => { if (!responseData || !responseData.data) { return null; } const data = responseData.data; const moduleSettings = (data.module_settings || []).reduce((result, moduleSetting) => { return result.concat(Object.assign(moduleSetting, { logos: (moduleSetting.logos || []).map((item) => { return moduleSetting.logos_type == 'custom' ? this.parseJSON_(item) : item; }) })); }, []); return Object.assign(data, { module_settings: moduleSettings, isEditor: window.self !== window.top, }); }); } } SPZ.defineElement('spz-custom-strengthen-trust', SpzCustomStrengthenTrust);

Introducing the CAG.INK Pro Chastity Cage: A Leap into Advanced Chastity Experiences

 
Elevate your journey with the latest innovation from QIUI, the CAG.INK Pro Chastity Cage. Building on the revered foundation of the Cellmate 2, the CAG.INK Pro ushers in an era of unprecedented control, comfort, and connectivity. Experience the future of chastity with features designed to seamlessly integrate with your lifestyle.
 

Key Upgrades & Features:


Three connection modes can be switched any time.

  • Bluetooth: You can connect anytime and anywhere, no need to worry about the signal being weak or disappearing. Fully charged standby for 21 days.
  • Low-frequency cellular network: Although the connection takes a while, the battery life is unbeatable. Fully charged standby 7 days.
  • 4G Cellular network long chain: Always ready anytime, anywhere. Fully charged standby 1-2 days. True remote control capability:  The control is completely transformed by the integrated SIM card slot. The unmatched remote control is possible without requiring a direct connection to the QIUI app, providing an unprecedented level of freedom and flexibility. It needs a separate subscription to QIUI membership.


True Remote Control Capabilities (requires additional QIUI membership subscription)
The inclusion of an inbuilt SIM card slot revolutionizes control. Achieve unparalleled remote command without the need for direct connection to the QIUI app, offering freedom and flexibility like never before.

 
Enhanced Waterproof Design
Dive deeper into your experiences without worry. The improved waterproof performance, combined with a magnetic charging port, ensures durability and ease of use. Say goodbye to separate charging devices, and hello to convenience.
 
Sleeker, Lighter Build
Enjoy a more comfortable fit with the Pro's reduced size and weight. Designed for extended wear, the CAG.INK Pro promises discretion and ease, without compromising on security.
 
Advanced Electrical Stimulation
The Pro model takes play to electrifying new heights. With improved frequency, power, and sensation, the electrical shock feature now offers even more ways to explore and enjoy.
 QIUI Cellmate3 Chastity Cage

Wearer Location Tracking (requires additional QIUI membership subscription)
Keep track of the wearer's location.
 
Automatic Firmware Updates
Stay at the cutting edge without effort. The CAG.INK Pro supports automatic over-the-air firmware updates, ensuring your device is always enhanced with the latest features and improvements.
 
OLED Display
A 0.96-inch OLED display brings vital information to your fingertips. Battery life, lock status, and more are now just a glance away, integrating seamlessly into your daily routine.

QIUI Cellmate3 Chastity Cage
Experience the ultimate in remote control with the Cellmate 3.0 Cagink Pro Cellular Remote Chastity Lock. This advanced chastity cage comes with a real remote, allowing the owner to have full remote control without the need for the wearer to be constantly connected to a phone.
 
Unlock VIP features that enable remote control over a 4G Internet connection, giving you unprecedented freedom and convenience.
 
Enjoy optimized features including shock intensity, charging mode, and enhanced comfort, making this chastity cage the top choice for those seeking a high-quality, innovative solution.
 
100% discreet shipping for the QIUI Cellmate 3 Chastity Cock Cage.
 
QIUI Cellmate 3 Chastity Cock Cage [International/Global Unlocked Version]
Please note that there are 2 versions; China and International Version. If you are using a non-China SIM card, it will only work with the International Unlocked version.
 
Introducing the QIUI Cellmate 3 Chastity Cock Cage: A Leap into Advanced Chastity Experiences
 
Elevate your journey with the latest innovation from QIUI, the CAG.INK Pro Chastity Cage. Building on the revered foundation of the Cellmate 2, the Cellmate3 ushers in an era of unprecedented control, comfort, and connectivity. Experience the future of chastity with features designed to seamlessly integrate with your lifestyle.

QIUI Cellmate3 Chastity Cage

Review Of Cellmate3

CAGINK Pro Size:

Regular Cage:35*105mm
Long Cage: 35*125mm
Ring size: Adjustable snap ring
New function - Cellular network function.
Magnetic charging - Stable safe and fast.
Compact cage and ergonomic design. It is much weight-lighter than cellmate 2.
excellent waterproof performance.
Bigger display: 0.96-inch OLED display, visualizing unlocking and shocking timer.
Improved shock frequency and sensation.
GSP positioning - Access his location anytime and anywhere. (The wearer can turn this feature off any time).

Customer Reviews
Write a Review
Customer Reviews
Wow you reached the bottom
Newest
Most liked
Highest ratings
Lowest ratings
×
class SpzCustomFileUpload extends SPZ.BaseElement { constructor(element) { super(element); this.uploadCount_ = 0; this.fileList_ = []; } buildCallback() { this.action = SPZServices.actionServiceForDoc(this.element); this.registerAction('upload', (data) => { this.handleFileUpload_(data.event?.detail?.data || []); }); this.registerAction('delete', (data) => { this.handleFileDelete_(data?.args?.data); }); this.registerAction('preview', (data) => { this.handleFilePreview_(data?.args?.data); }); this.registerAction('limit', (data) => { this.handleFileLimit_(); }); this.registerAction('sizeLimit', (data) => { this.handleFileSizeLimit_(); }); } isLayoutSupported(layout) { return layout == SPZCore.Layout.LOGIC; } setData_(count, file) { this.uploadCount_ = count; this.fileList_ = file; } handleFileUpload_(data) { data.forEach(i => { if(this.fileList_.some(j => j.url === i.url)) return; this.fileList_.push(i); }) this.uploadCount_++; sessionStorage.setItem('fileList', JSON.stringify(this.fileList_)); this.triggerEvent_("handleFileUpload", { count: this.uploadCount_, files: this.fileList_}); if(this.fileList_.length >= 5){ document.querySelector('#review_upload').style.display = 'none'; } if(this.fileList_.length > 0){ document.querySelector('.apps-reviews-write-anonymous-box').style.marginTop = '8px'; } } handleFileDelete_(index) { this.fileList_.splice(index, 1); this.uploadCount_--; sessionStorage.setItem('fileList', JSON.stringify(this.fileList_)); this.triggerEvent_("handleFileDelete", { count: this.uploadCount_, files: this.fileList_}); document.querySelector('#review_upload').style.display = 'block'; if(this.fileList_?.length === 0){ document.querySelector('.apps-reviews-write-anonymous-box').style.marginTop = '132px'; } } handleFilePreview_(index) { const finalPreviewData = this.fileList_[index]; const filePreviewModal = document.getElementById('filePreviewModal'); const fullScreenVideo = document.getElementById('fullScreenVideo'); const fullScreenImage = document.getElementById('fullScreenImage'); const previewModalClose = document.getElementById('previewModalClose'); const previewLoading = document.getElementById('previewLoading'); filePreviewModal.style.display = 'block'; previewLoading.style.display = 'flex'; if(finalPreviewData?.type === 'video'){ const media = this.mediaParse_(this.fileList_[index]?.url); fullScreenVideo.addEventListener('canplaythrough', function() { previewLoading.style.display = 'none'; }); fullScreenImage.src = ''; fullScreenImage.style.display = 'none'; fullScreenVideo.style.display = 'block'; fullScreenVideo.src = media.mp4 || ''; } else { fullScreenImage.onload = function() { previewLoading.style.display = 'none'; }; fullScreenVideo.src = ''; fullScreenVideo.style.display = 'none'; fullScreenImage.style.display = 'block'; fullScreenImage.src = finalPreviewData.url; } previewModalClose.addEventListener('click', function() { filePreviewModal.style.display = 'none'; }); } handleFileLimit_() { alert(window.AppReviewsLocale.comment_file_limit || 'please do not upload files more than 5'); this.triggerEvent_("handleFileLimit"); } handleFileSizeLimit_() { alert(window.AppReviewsLocale.comment_file_size_limit || 'File size does not exceed 10M'); } clear(){ this.fileList_ = []; this.uploadCount_ = 0; sessionStorage.setItem('fileList', JSON.stringify(this.fileList_)); this.triggerEvent_("handleClear", { count: this.uploadCount_, files: this.fileList_}); document.querySelector('#review_upload').style.display = 'block'; } mediaParse_(url) { var result = {}; try { url.replace(/[?&]+([^=&]+)=([^&]*)/gi, function (str, key, value) { try { result[key] = decodeURIComponent(value); } catch (e) { result[key] = value; } }); result.preview_image = url.split('?')[0]; } catch (e) {}; return result; } triggerEvent_(name, data) { const event = SPZUtils.Event.create(this.win, name, data); this.action.trigger(this.element, name, event); } } SPZ.defineElement('spz-custom-file-upload', SpzCustomFileUpload);
The review would not show in product details on storefront since it does not support to.