{"id":15,"date":"2026-08-30T11:39:17","date_gmt":"2026-08-30T11:39:17","guid":{"rendered":"https:\/\/getbitcoin.guide\/articles\/self-custody-crypto\/"},"modified":"2026-10-03T15:39:03","modified_gmt":"2026-10-03T15:39:03","slug":"self-custody-crypto","status":"publish","type":"post","link":"https:\/\/getbitcoin.guide\/articles\/self-custody-crypto\/","title":{"rendered":"Self Custody Crypto: What You Are Actually Taking On"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Not your keys, not your coins. It is true, it is worth understanding, and it is half of a trade that people repeat without stating the other half.<\/p>\n\n\n\n<div class=\"msq-audio\" data-article=\"self-custody-crypto\" data-minutes=\"10\">\n<style>.msq-audio{margin:1.25em 0 1.75em;padding:16px 18px;background:#EEF3F8;border:1px solid #CBD8E6;border-radius:12px}\n.msq-audio-lead{margin:0 0 8px;font-size:.95em}.msq-audio audio{width:100%;margin:0 0 12px;display:block}\n.msq-toc-title{margin:0 0 6px;font-weight:700}.msq-toc ol{margin:0;padding:0;list-style:none}\n.msq-toc li{display:flex;gap:10px;align-items:center;padding:6px 6px;border-bottom:1px solid #CBD8E6;border-radius:8px}\n.msq-toc li:last-child{border-bottom:0}.msq-toc li.is-active{background:#fff}\n.msq-toc-play{flex:0 0 auto;width:30px;height:30px;border-radius:50%;border:0;background:#1F4E79;color:#fff;font:inherit;font-size:.72em;line-height:30px;padding:0;cursor:pointer}\n.msq-toc-play.is-playing{background:#B4531A}\n.msq-toc-time{flex:0 0 auto;min-width:3.1em;font-variant-numeric:tabular-nums;color:#4A5560;font-size:.9em}\n.msq-toc a{color:#1B1F24;text-decoration:none;line-height:1.35}.msq-toc li.is-active a{font-weight:700;color:#1F4E79}\n.msq-audio-note{margin:10px 0 0;font-size:.82em;color:#4A5560}\nh2.wp-block-heading[id]{scroll-margin-top:24px}\n.msq-hplay{display:inline-block;vertical-align:middle;width:26px;height:26px;margin:0 0 0 10px;border-radius:50%;border:0;background:#1F4E79;cursor:pointer;padding:0;position:relative;top:-2px}\n.msq-hplay::before{content:'\u25b6\ufe0e';display:block;color:#fff;font-size:11px;line-height:26px;text-align:center}\n.msq-hplay.is-playing{background:#B4531A}.msq-hplay.is-playing::before{content:'\u2016';font-size:13px;font-weight:700}\n.msq-bar{position:fixed;left:0;right:0;bottom:0;z-index:9000;display:flex;align-items:center;gap:10px;padding:8px 12px;padding-bottom:calc(8px + env(safe-area-inset-bottom));background:#FFFFFF;border-top:1px solid #CBD8E6;box-shadow:0 -4px 16px rgba(0,0,0,.08);font-size:.92em;color:#1B1F24;transition:transform .2s ease}\n.msq-bar.is-hidden{transform:translateY(130%)}\n.msq-bar-play{display:inline-flex;align-items:center;gap:8px;border:0;border-radius:999px;background:#1F4E79;color:#fff;font:inherit;font-weight:700;padding:8px 14px 8px 12px;cursor:pointer;white-space:nowrap}\n.msq-bar-play.is-playing{background:#B4531A}\n.msq-bar-icon::before{content:'\u25b6\ufe0e';font-size:12px}.msq-bar-play.is-playing .msq-bar-icon::before{content:'\u2016';font-size:14px;font-weight:700}\n.msq-bar-chapter{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}\n.msq-bar-time{flex:0 0 auto;font-variant-numeric:tabular-nums;color:#4A5560;font-size:.9em}\n.msq-bar-rate,.msq-bar-close{flex:0 0 auto;border:1px solid #CBD8E6;background:#fff;color:#1B1F24;font:inherit;font-size:.85em;line-height:1;border-radius:8px;padding:7px 9px;cursor:pointer}\n.msq-bar-close::before{content:'\u2715'}\n.msq-bar.msq-bar-pill{left:auto;right:14px;bottom:14px;padding:6px;padding-bottom:6px;border:1px solid #CBD8E6;border-radius:999px;box-shadow:0 6px 20px rgba(0,0,0,.15)}\n.msq-bar.msq-bar-pill .msq-bar-chapter,.msq-bar.msq-bar-pill .msq-bar-time,.msq-bar.msq-bar-pill .msq-bar-rate{display:none}\nbody.msq-has-bar{padding-bottom:76px}\n@media (max-width:600px){.msq-bar-time{display:none}.msq-bar{gap:8px;padding-left:10px;padding-right:10px}}\n.msq-s.msq-now{background:#EEF3F8;box-shadow:0 2px 0 #1F4E79;border-radius:2px}\ntr.msq-now td,tr.msq-now th{background:#EEF3F8;box-shadow:inset 0 -2px 0 #1F4E79}\n@media (hover:hover){.msq-s,tr[data-i]{cursor:pointer}.msq-s:hover{background:#EEF3F8}}<\/style>\n<script type=\"application\/ld+json\">{\"@context\":\"https:\/\/schema.org\",\"@type\":\"AudioObject\",\"@id\":\"https:\/\/getbitcoin.guide\/articles\/self-custody-crypto\/#audio\",\"name\":\"Self Custody Crypto: What You Are Actually Taking On, read aloud\",\"description\":\"Synthetic voice reading of the article, recorded 3 October 2026.\",\"contentUrl\":\"https:\/\/getbitcoin.guide\/articles\/wp-content\/uploads\/2026\/10\/self-custody-crypto-audio-202610032108.mp3\",\"encodingFormat\":\"audio\/mpeg\",\"duration\":\"PT10M17S\",\"uploadDate\":\"2026-10-03\",\"inLanguage\":\"en-GB\",\"isAccessibleForFree\":true,\"mainEntityOfPage\":\"https:\/\/getbitcoin.guide\/articles\/self-custody-crypto\/\",\"hasPart\":[{\"@type\":\"Clip\",\"name\":\"Self Custody Crypto: What You Are Actually Taking On\",\"startOffset\":0,\"endOffset\":31},{\"@type\":\"Clip\",\"name\":\"What you gain\",\"startOffset\":31,\"endOffset\":69,\"url\":\"https:\/\/getbitcoin.guide\/articles\/self-custody-crypto\/#what-you-gain\"},{\"@type\":\"Clip\",\"name\":\"What you take on\",\"startOffset\":69,\"endOffset\":114,\"url\":\"https:\/\/getbitcoin.guide\/articles\/self-custody-crypto\/#what-you-take-on\"},{\"@type\":\"Clip\",\"name\":\"The failure modes, honestly ranked\",\"startOffset\":114,\"endOffset\":266,\"url\":\"https:\/\/getbitcoin.guide\/articles\/self-custody-crypto\/#the-failure-modes-honestly-ranked\"},{\"@type\":\"Clip\",\"name\":\"The first move off an exchange\",\"startOffset\":266,\"endOffset\":329,\"url\":\"https:\/\/getbitcoin.guide\/articles\/self-custody-crypto\/#the-first-move-off-an-exchange\"},{\"@type\":\"Clip\",\"name\":\"The scams aimed specifically at self custody\",\"startOffset\":329,\"endOffset\":430,\"url\":\"https:\/\/getbitcoin.guide\/articles\/self-custody-crypto\/#the-scams-aimed-specifically-at-self-custody\"},{\"@type\":\"Clip\",\"name\":\"Who is genuinely better off not doing this\",\"startOffset\":430,\"endOffset\":473,\"url\":\"https:\/\/getbitcoin.guide\/articles\/self-custody-crypto\/#who-is-genuinely-better-off-not-doing-this\"},{\"@type\":\"Clip\",\"name\":\"What a realistic setup looks like a year in\",\"startOffset\":473,\"endOffset\":522,\"url\":\"https:\/\/getbitcoin.guide\/articles\/self-custody-crypto\/#what-a-realistic-setup-looks-like-a-year-in\"},{\"@type\":\"Clip\",\"name\":\"The thing worth rereading once a year\",\"startOffset\":522,\"endOffset\":565,\"url\":\"https:\/\/getbitcoin.guide\/articles\/self-custody-crypto\/#the-thing-worth-rereading-once-a-year\"},{\"@type\":\"Clip\",\"name\":\"If you do it, do these five things\",\"startOffset\":565,\"endOffset\":617,\"url\":\"https:\/\/getbitcoin.guide\/articles\/self-custody-crypto\/#if-you-do-it-do-these-five-things\"}],\"contentSize\":\"4.3 MB\"}<\/script>\n<p class=\"msq-audio-lead\"><strong>Listen to this article<\/strong>, about 10 minutes. A synthetic voice reads the article and announces each section title as it begins; tables are read row by row and the questions at the end are left out.<\/p>\n<audio class=\"msq-audio-player\" controls preload=\"metadata\" src=\"https:\/\/getbitcoin.guide\/articles\/wp-content\/uploads\/2026\/10\/self-custody-crypto-audio-202610032108.mp3\"><\/audio>\n<nav class=\"msq-toc\" aria-label=\"In this article\"><p class=\"msq-toc-title\">In this article<\/p>\n<ol>\n<li data-start=\"0.0\"><button type=\"button\" class=\"msq-toc-play\" data-start=\"0.0\" aria-label=\"Play from: Self Custody Crypto: What You Are Actually Taking On\">&#x25B6;&#xFE0E;<\/button><span class=\"msq-toc-time\">0:00<\/span><a href=\"#top\">Self Custody Crypto: What You Are Actually Taking On<\/a><\/li>\n<li data-start=\"31.02\"><button type=\"button\" class=\"msq-toc-play\" data-start=\"31.02\" aria-label=\"Play from: What you gain\">&#x25B6;&#xFE0E;<\/button><span class=\"msq-toc-time\">0:31<\/span><a href=\"#what-you-gain\">What you gain<\/a><\/li>\n<li data-start=\"69.28\"><button type=\"button\" class=\"msq-toc-play\" data-start=\"69.28\" aria-label=\"Play from: What you take on\">&#x25B6;&#xFE0E;<\/button><span class=\"msq-toc-time\">1:09<\/span><a href=\"#what-you-take-on\">What you take on<\/a><\/li>\n<li data-start=\"114.22\"><button type=\"button\" class=\"msq-toc-play\" data-start=\"114.22\" aria-label=\"Play from: The failure modes, honestly ranked\">&#x25B6;&#xFE0E;<\/button><span class=\"msq-toc-time\">1:54<\/span><a href=\"#the-failure-modes-honestly-ranked\">The failure modes, honestly ranked<\/a><\/li>\n<li data-start=\"265.92\"><button type=\"button\" class=\"msq-toc-play\" data-start=\"265.92\" aria-label=\"Play from: The first move off an exchange\">&#x25B6;&#xFE0E;<\/button><span class=\"msq-toc-time\">4:26<\/span><a href=\"#the-first-move-off-an-exchange\">The first move off an exchange<\/a><\/li>\n<li data-start=\"328.66\"><button type=\"button\" class=\"msq-toc-play\" data-start=\"328.66\" aria-label=\"Play from: The scams aimed specifically at self custody\">&#x25B6;&#xFE0E;<\/button><span class=\"msq-toc-time\">5:29<\/span><a href=\"#the-scams-aimed-specifically-at-self-custody\">The scams aimed specifically at self custody<\/a><\/li>\n<li data-start=\"429.72\"><button type=\"button\" class=\"msq-toc-play\" data-start=\"429.72\" aria-label=\"Play from: Who is genuinely better off not doing this\">&#x25B6;&#xFE0E;<\/button><span class=\"msq-toc-time\">7:10<\/span><a href=\"#who-is-genuinely-better-off-not-doing-this\">Who is genuinely better off not doing this<\/a><\/li>\n<li data-start=\"473.02\"><button type=\"button\" class=\"msq-toc-play\" data-start=\"473.02\" aria-label=\"Play from: What a realistic setup looks like a year in\">&#x25B6;&#xFE0E;<\/button><span class=\"msq-toc-time\">7:53<\/span><a href=\"#what-a-realistic-setup-looks-like-a-year-in\">What a realistic setup looks like a year in<\/a><\/li>\n<li data-start=\"521.64\"><button type=\"button\" class=\"msq-toc-play\" data-start=\"521.64\" aria-label=\"Play from: The thing worth rereading once a year\">&#x25B6;&#xFE0E;<\/button><span class=\"msq-toc-time\">8:42<\/span><a href=\"#the-thing-worth-rereading-once-a-year\">The thing worth rereading once a year<\/a><\/li>\n<li data-start=\"565.46\"><button type=\"button\" class=\"msq-toc-play\" data-start=\"565.46\" aria-label=\"Play from: If you do it, do these five things\">&#x25B6;&#xFE0E;<\/button><span class=\"msq-toc-time\">9:25<\/span><a href=\"#if-you-do-it-do-these-five-things\">If you do it, do these five things<\/a><\/li>\n<\/ol><\/nav>\n<p class=\"msq-audio-note\">Recorded 3 October 2026 from the article as published that day. Press a chapter to jump there; the highlighted line is what is playing. A play button sits beside every section heading, and once you scroll past this player a bar at the bottom of the screen keeps the controls in reach. Tap or click any sentence to hear the reading start from there.<\/p>\n<script>var MSQ_SENT = [[0.0,\"h\",\"selfcustodycryptowhatyou\",43],[3.56,\"p\",\"notyourkeysnotyourcoins\",23],[5.76,\"p\",\"itistrueitisworthunderst\",91],[13.16,\"p\",\"theotherhalfisthiswhenyo\",55],[17.64,\"p\",\"nopasswordresetnoidentit\",64],[23.36,\"p\",\"iftherecoveryphraseislos\",99],[31.02,\"h\",\"whatyougain\",11],[32.34,\"p\",\"nocounterparty\",14],[33.94,\"p\",\"noexchangecanfailwithyou\",77],[39.18,\"p\",\"nopermissionneeded\",18],[40.42,\"p\",\"nobodycanblockatransacti\",77],[47.38,\"p\",\"nocreditexposure\",16],[49.1,\"p\",\"yourholdingsarenotonanyo\",63],[53.18,\"p\",\"verifiableownership\",19],[55.34,\"p\",\"youcanconfirmwhatyouhold\",68],[59.42,\"p\",\"thosearerealandtheyareth\",43],[62.7,\"p\",\"thehistoryofcustodiansfa\",84],[69.28,\"h\",\"whatyoutakeon\",13],[70.64,\"p\",\"beingthebackup\",14],[72.4,\"p\",\"thereisnocopyanywhereels\",25],[74.92,\"p\",\"ifyourrecordoftherecover\",64],[79.72,\"p\",\"beingthesecurityteam\",20],[81.64,\"p\",\"everyphishingattemptever\",126],[91.36,\"p\",\"beingthesuccessionplan\",22],[93.56,\"p\",\"ifnobodycanfindanduseyou\",53],[97.76,\"p\",\"beingtheauditor\",15],[99.68,\"p\",\"verifyingaddresseschecki\",65],[104.6,\"p\",\"nobodyelseisdoingit\",19],[106.84,\"p\",\"carryingphysicalrisk\",20],[108.48,\"p\",\"arecoveryphraseisabearer\",34],[110.96,\"p\",\"whoeverhasithasthefunds\",23],[114.22,\"h\",\"thefailuremodeshonestlyr\",29],[116.18,\"p\",\"ifyoureadonlythenewsyouw\",49],[119.58,\"p\",\"theactualdistributionisc\",41],[122.02,\"t\",\"lostorneverrecordedrecov\",108],[132.74,\"t\",\"phishingorfakesupport\",89],[140.82,\"t\",\"signingamalicioustransac\",116],[150.38,\"t\",\"backupfoundbysomeoneelse\",99],[159.1,\"t\",\"physicalcoercion\",78],[167.78,\"t\",\"deviceorsoftwaredefect\",122],[180.42,\"p\",\"thetoptworowsaccountform\",68],[185.3,\"p\",\"thatiseitherreassuringor\",66],[189.98,\"p\",\"thetableranksbyhowoftene\",110],[198.46,\"p\",\"onfraudthefbis2025intern\",158],[217.14,\"p\",\"thosearereportsfrompeopl\",70],[222.14,\"p\",\"onphysicalcoercionuncomm\",76],[228.78,\"p\",\"chainalysisinits6august2\",239],[249.74,\"p\",\"aseparatecountfromcertik\",103],[259.7,\"p\",\"thetwodatasetscountdiffe\",84],[265.92,\"h\",\"thefirstmoveoffanexchang\",25],[267.92,\"p\",\"thetransitioniswherealot\",106],[274.44,\"p\",\"setthewalletupcompletely\",63],[278.44,\"p\",\"sendasmalltestamount\",20],[280.32,\"p\",\"smallenoughthatlosingitw\",55],[284.04,\"p\",\"confirmitarrivedandthatt\",47],[287.2,\"p\",\"thenbeforemovingmorewipe\",74],[292.88,\"p\",\"thisisthestepeveryoneski\",69],[297.32,\"p\",\"confirmthetestamountisst\",46],[300.48,\"p\",\"nowyouknow\",10],[302.12,\"p\",\"onlythenmovetherestandco\",61],[306.72,\"p\",\"stepfouristheonethatmatt\",27],[309.24,\"p\",\"abackupyouhavewrittendow\",59],[313.4,\"p\",\"peoplediscoveramissedwor\",90],[319.36,\"p\",\"ifyouarestilldecidingwha\",128],[328.66,\"h\",\"thescamsaimedspecificall\",38],[332.02,\"p\",\"onceyouholdyourownkeysyo\",61],[336.74,\"p\",\"theattacksareconsistenta\",49],[341.22,\"t\",\"fakesupport\",132],[351.7,\"t\",\"walletvalidation\",123],[362.3,\"t\",\"recoveryservice\",117],[371.46,\"t\",\"fakewalletapp\",110],[381.02,\"t\",\"airdropclaim\",116],[390.74,\"p\",\"thesinglerulethatdefeats\",98],[397.74,\"p\",\"thereisnolegitimateexcep\",47],[400.98,\"p\",\"therecoveryservicerowist\",78],[406.34,\"p\",\"thesamefbireportrecords1\",175],[420.74,\"p\",\"afirmthatcontactsyouoffe\",113],[429.72,\"h\",\"whoisgenuinelybetteroffn\",35],[432.2,\"p\",\"worthsayingplainlybecaus\",117],[441.32,\"p\",\"ifyouwouldnotreliablymai\",233],[457.88,\"p\",\"anexchangefailingisaposs\",31],[460.2,\"p\",\"alostrecoveryphraseisace\",37],[463.76,\"p\",\"therightansweristheoneyo\",44],[466.84,\"p\",\"aperfectselfcustodysetup\",78],[473.02,\"h\",\"whatarealisticsetuplooks\",35],[475.5,\"p\",\"peopleimagineselfcustody\",45],[479.86,\"p\",\"inpracticeitsettlesintoa\",76],[486.14,\"p\",\"asmallhotwalletholdingwh\",78],[491.78,\"p\",\"ahardwarewalletholdingth\",71],[496.1,\"p\",\"awrittenbackupintwosepar\",64],[500.94,\"p\",\"anotesomewheresensibleex\",62],[505.26,\"p\",\"ahabitofverifyingreceivi\",75],[510.26,\"p\",\"noneofthatisdifficultand\",77],[514.66,\"p\",\"thefailuresinthisspacear\",49],[518.1,\"p\",\"theyareordinarycarelessn\",46],[521.64,\"h\",\"thethingworthrereadingon\",31],[524.24,\"p\",\"setupsdrift\",11],[526.16,\"p\",\"thedevicefirmwarefallsbe\",164],[536.68,\"p\",\"onceayearcheckfourthings\",195],[549.96,\"p\",\"thatreviewtakeshalfanhou\",98],[556.2,\"p\",\"eachofthosefourchecksmap\",136],[565.46,\"h\",\"ifyoudoitdothesefivethin\",26],[568.06,\"p\",\"writetherecoveryphraseon\",98],[575.3,\"p\",\"testrecoveryontoadiffere\",61],[579.14,\"p\",\"untilyouhaverestoredfrom\",39],[582.54,\"p\",\"keepasmallhotwalletforan\",98],[588.74,\"p\",\"writedownonpaperhowsomeo\",55],[593.46,\"p\",\"storeitwheretherightpers\",60],[597.82,\"p\",\"decidenowthatyouwillneve\",107],[605.9,\"p\",\"forthemechanicsofkeeping\",80],[611.38,\"p\",\"forchoosingbetweenwallet\",61]];\n(function(){\n  function init(){\n  var root = document.querySelector('.msq-audio'); if (!root) { return; }\n  var audio = root.querySelector('audio'), items = Array.prototype.slice.call(root.querySelectorAll('.msq-toc li'));\n  var starts = items.map(function(li){ return parseFloat(li.getAttribute('data-start')) || 0; });\n  var names = items.map(function(li){ return li.querySelector('a').textContent; });\n  var anchors = items.map(function(li){ var h = li.querySelector('a').getAttribute('href') || ''; return (h.charAt(0) === '#' && h !== '#top') ? document.getElementById(h.slice(1)) : null; });\n  var article = root.getAttribute('data-article') || location.pathname, minutes = root.getAttribute('data-minutes') || '';\n  var marks = {}, started = false, pausedAt = -1, closed = false, ended = false;\n  var RATES = [1, 1.25, 1.5], rate = 1;\n  try { var saved = parseFloat(localStorage.getItem('msq-audio-rate')); if (RATES.indexOf(saved) >= 0) { rate = saved; } } catch (e) {}\n  audio.playbackRate = rate;\n  function track(name, extra){ try { if (typeof gtag === 'function') { var p = { article: article }; for (var k in extra) { p[k] = extra[k]; } gtag('event', name, p); } } catch (e) {} }\n  function current(){ var t = audio.currentTime, idx = 0; for (var i = 0; starts.length > i; i += 1) { if (t + 0.25 >= starts[i]) { idx = i; } } return idx; }\n  function onScreen(){\n    var line = window.innerHeight \/ 3, idx = 0;\n    for (var i = 0; anchors.length > i; i += 1) { var el = anchors[i]; if (el && line >= el.getBoundingClientRect().top) { idx = i; } }\n    return idx;\n  }\n  function fmt(s){ s = Math.max(0, Math.round(s || 0)); var m = Math.floor(s \/ 60), r = s % 60; return m + ':' + (10 > r ? '0' : '') + r; }\n  function play(from, source){\n    if (from !== null) { audio.currentTime = from; }\n    var p = audio.play(); if (p && p.catch) { p.catch(function(){}); }\n    track(from === null ? 'audio_resume' : 'audio_chapter', { chapter: names[current()], start: Math.round(audio.currentTime), source: source });\n  }\n  var hbtns = anchors.map(function(el, i){\n    if (!el) { return null; }\n    var b = document.createElement('button'); b.type = 'button'; b.className = 'msq-hplay'; b.setAttribute('aria-label', 'Play this section: ' + names[i]);\n    b.addEventListener('click', function(){\n      if (!audio.paused && current() === i) { audio.pause(); track('audio_pause', { source: 'heading' }); return; }\n      play(starts[i], 'heading');\n    });\n    el.appendChild(b); return b;\n  });\n  var bar = document.createElement('div'); bar.className = 'msq-bar msq-bar-pill is-hidden'; bar.setAttribute('role', 'region'); bar.setAttribute('aria-label', 'Audio player');\n  var playBtn = document.createElement('button'); playBtn.type = 'button'; playBtn.className = 'msq-bar-play';\n  var icon = document.createElement('span'); icon.className = 'msq-bar-icon'; icon.setAttribute('aria-hidden', 'true');\n  var label = document.createElement('span'); label.className = 'msq-bar-label';\n  playBtn.appendChild(icon); playBtn.appendChild(label);\n  var chap = document.createElement('span'); chap.className = 'msq-bar-chapter';\n  var clock = document.createElement('span'); clock.className = 'msq-bar-time';\n  var rateBtn = document.createElement('button'); rateBtn.type = 'button'; rateBtn.className = 'msq-bar-rate'; rateBtn.setAttribute('aria-label', 'Playback speed');\n  var closeBtn = document.createElement('button'); closeBtn.type = 'button'; closeBtn.className = 'msq-bar-close'; closeBtn.setAttribute('aria-label', 'Close the audio bar');\n  bar.appendChild(playBtn); bar.appendChild(chap); bar.appendChild(clock); bar.appendChild(rateBtn); bar.appendChild(closeBtn);\n  document.body.appendChild(bar);\n  function showRate(){ rateBtn.textContent = (rate === 1 ? '1' : String(rate)) + 'x'; }\n  showRate();\n  rateBtn.addEventListener('click', function(){\n    rate = RATES[(RATES.indexOf(rate) + 1) % RATES.length]; audio.playbackRate = rate; showRate();\n    try { localStorage.setItem('msq-audio-rate', String(rate)); } catch (e) {}\n    track('audio_rate', { rate: rate });\n  });\n  closeBtn.addEventListener('click', function(){\n    closed = true; if (!audio.paused) { audio.pause(); } paint(); track('audio_bar_close', {});\n  });\n  function mode(){\n    if (!audio.paused) { return 'pause'; }\n    if (ended) { return 'again'; }\n    if (!started) { return 'listen'; }\n    return (pausedAt === onScreen()) ? 'resume' : 'section';\n  }\n  playBtn.addEventListener('click', function(){\n    var m = mode();\n    if (m === 'pause') { audio.pause(); track('audio_pause', { source: 'bar' }); return; }\n    if (m === 'again') { ended = false; play(0, 'bar'); return; }\n    if (m === 'resume') { play(null, 'bar'); return; }\n    play(starts[onScreen()], 'bar');\n  });\n  function paint(){\n    var idx = current(), playing = !audio.paused, m = mode();\n    items.forEach(function(li, i){\n      var on = (i === idx) && playing, b = li.querySelector('.msq-toc-play'), a = li.querySelector('a');\n      li.classList.toggle('is-active', on); b.classList.toggle('is-playing', on);\n      b.textContent = on ? '\u2016' : '\u25b6\ufe0e';\n      b.setAttribute('aria-label', (on ? 'Pause: ' : 'Play from: ') + a.textContent);\n    });\n    hbtns.forEach(function(b, i){ if (b) { var on = (i === idx) && playing; b.classList.toggle('is-playing', on); b.setAttribute('aria-label', (on ? 'Pause this section: ' : 'Play this section: ') + names[i]); } });\n    playBtn.classList.toggle('is-playing', playing);\n    label.textContent = m === 'pause' ? 'Pause' : m === 'again' ? 'Play again' : m === 'resume' ? 'Resume' : m === 'section' ? 'Play this section' : 'Listen, ' + minutes + ' min';\n    playBtn.setAttribute('aria-label', label.textContent);\n    chap.textContent = started ? names[(playing || m === 'resume') ? idx : onScreen()] : '';\n    clock.textContent = started ? fmt(audio.currentTime) + ' \/ ' + fmt(audio.duration) : '';\n    bar.classList.toggle('msq-bar-pill', !started);\n    var show = !closed && (started || 0 > root.getBoundingClientRect().bottom);\n    bar.classList.toggle('is-hidden', !show);\n    document.body.classList.toggle('msq-has-bar', show);\n  }\n  root.addEventListener('click', function(e){\n    var b = e.target.closest ? e.target.closest('.msq-toc-play') : null; if (!b) { return; }\n    var li = b.parentNode, s = parseFloat(b.getAttribute('data-start')) || 0;\n    if (!audio.paused && current() === items.indexOf(li)) { audio.pause(); track('audio_pause', { source: 'index' }); return; }\n    play(s, 'index');\n  });\n  audio.addEventListener('play', function(){ ended = false; closed = false; if (!started) { started = true; track('audio_play', { minutes: Math.round((audio.duration || 0) \/ 60) }); } paint(); });\n  audio.addEventListener('pause', function(){ pausedAt = current(); paint(); });\n  audio.addEventListener('timeupdate', function(){\n    paint();\n    if (audio.duration > 0) {\n      var pct = Math.floor(audio.currentTime \/ audio.duration * 100);\n      [25, 50, 75].forEach(function(m){ if (pct >= m && !marks[m]) { marks[m] = true; track('audio_progress', { percent: m }); } });\n    }\n  });\n  audio.addEventListener('ended', function(){ ended = true; track('audio_complete', {}); paint(); });\n  var ticking = false;\n  function onScroll(){ if (ticking) { return; } ticking = true; setTimeout(function(){ ticking = false; paint(); }, 80); }\n  window.addEventListener('scroll', onScroll, { passive: true }); window.addEventListener('resize', onScroll);\n  paint();\n  }\n  if (document.readyState === 'loading') { document.addEventListener('DOMContentLoaded', init); } else { init(); }\n})();\n\n(function(){\n  function start(){\n    var root = document.querySelector('.msq-audio'), audio = root ? root.querySelector('audio') : null;\n    var map = (typeof MSQ_SENT !== 'undefined') ? MSQ_SENT : [];\n    if (!root || !audio || !map.length) { return; }\n    var scope = root.closest('main') || root.closest('article') || root.closest('.entry-content') || document.body;\n    var SKIP = '.msq-audio,.msq,.msq-tool,.msq-end,.msq-bar,script,style,noscript,figcaption,#rank-math-faq,.rank-math-block,nav,header,footer';\n    function norm(s){ return s.toLowerCase().replace(\/[^a-z0-9]+\/g, ''); }\n    var nodes = [], stream = '', walker = document.createTreeWalker(scope, NodeFilter.SHOW_TEXT, null), n;\n    while ((n = walker.nextNode())) {\n      var el = n.parentElement; if (!el || el.closest(SKIP)) { continue; }\n      var raw = n.nodeValue, keep = [], norms = '';\n      for (var i = 0; raw.length > i; i += 1) { var c = raw.charAt(i).toLowerCase(); if (\/[a-z0-9]\/.test(c)) { keep.push(i); norms += c; } }\n      if (!norms) { continue; }\n      nodes.push({ node: n, a: stream.length, b: stream.length + norms.length, keep: keep });\n      stream += norms;\n    }\n    var segs = [], cursor = 0, lastRow = null;\n    map.forEach(function(m, idx){\n      var kind = m[1], f = m[2], len = m[3];\n      if (kind === 't') {\n        var rows = scope.querySelectorAll('tr'), after = !lastRow;\n        for (var r = 0; rows.length > r; r += 1) {\n          var tr = rows[r];\n          if (!after) { if (tr === lastRow) { after = true; } continue; }\n          var cell = tr.querySelector('td,th');\n          if (cell && norm(cell.textContent).indexOf(f) === 0) { tr.setAttribute('data-i', idx); lastRow = tr; break; }\n        }\n        return;\n      }\n      var p = stream.indexOf(f, cursor); if (0 > p) { return; }\n      segs.push({ i: idx, a: p, b: Math.min(p + len, stream.length) }); cursor = p + len;\n    });\n    var si = 0;\n    nodes.forEach(function(nd){\n      var frag = document.createDocumentFragment(), raw = nd.node.nodeValue, rawPos = 0, any = false;\n      for (var k = si; segs.length > k; k += 1) {\n        var sg = segs[k]; if (sg.a >= nd.b) { break; } if (nd.a >= sg.b) { continue; }\n        var s = Math.max(sg.a, nd.a), e = Math.min(sg.b, nd.b);\n        var rs = nd.keep[s - nd.a], re2 = nd.keep[e - nd.a - 1] + 1;\n        if (rs > rawPos) { frag.appendChild(document.createTextNode(raw.slice(rawPos, rs))); }\n        var span = document.createElement('span'); span.className = 'msq-s'; span.setAttribute('data-i', sg.i); span.textContent = raw.slice(rs, re2);\n        frag.appendChild(span); rawPos = re2; any = true;\n        if (sg.b > nd.b) { break; }\n      }\n      while (segs.length > si && nd.b >= segs[si].b) { si += 1; }\n      if (!any) { return; }\n      if (raw.length > rawPos) { frag.appendChild(document.createTextNode(raw.slice(rawPos))); }\n      nd.node.parentNode.replaceChild(frag, nd.node);\n    });\n    var starts = map.map(function(m){ return m[0]; }), curIdx = -1, lastUser = 0, timer = null, autoUntil = 0, dragging = false;\n    function idxAt(t){ var lo = 0, hi = starts.length; while (hi > lo + 1) { var mid = (lo + hi) >> 1; if (t + 0.15 >= starts[mid]) { lo = mid; } else { hi = mid; } } return (t + 0.15 >= starts[0]) ? lo : -1; }\n    function setNow(i){\n      if (i === curIdx) { return; }\n      Array.prototype.forEach.call(scope.querySelectorAll('.msq-now'), function(el){ el.classList.remove('msq-now'); });\n      curIdx = i; if (0 > i) { return; }\n      var els = scope.querySelectorAll('[data-i=\"' + i + '\"]'); if (!els.length) { return; }\n      Array.prototype.forEach.call(els, function(el){ el.classList.add('msq-now'); });\n      var r = els[0].getBoundingClientRect(), now = Date.now();\n      if (!dragging && now > lastUser + 2500 && (80 > r.top || r.bottom > window.innerHeight - 140)) {\n        var reduce = window.matchMedia && window.matchMedia('(prefers-reduced-motion: reduce)').matches;\n        autoUntil = now + (reduce ? 400 : 1600);\n        els[0].scrollIntoView({ block: 'center', behavior: reduce ? 'auto' : 'smooth' });\n      }\n    }\n    function tick(){ if (!audio.paused) { setNow(idxAt(audio.currentTime)); } }\n    function userScrolled(){ lastUser = Date.now(); }\n    ['wheel', 'touchmove', 'keydown'].forEach(function(ev){ window.addEventListener(ev, userScrolled, { passive: true }); });\n    window.addEventListener('scroll', function(){ if (Date.now() > autoUntil) { userScrolled(); } }, { passive: true });\n    window.addEventListener('mousedown', function(e){ if (e.clientX >= document.documentElement.clientWidth) { dragging = true; userScrolled(); } }, { passive: true });\n    window.addEventListener('mouseup', function(){ if (dragging) { dragging = false; userScrolled(); } }, { passive: true });\n    audio.addEventListener('play', function(){ if (timer) { clearInterval(timer); } timer = setInterval(tick, 150); tick(); });\n    audio.addEventListener('pause', function(){ if (timer) { clearInterval(timer); timer = null; } });\n    scope.addEventListener('click', function(e){\n      if (e.target.closest('a, button, input, select, textarea, label, summary, .msq, .msq-tool, .msq-end, .msq-audio, .msq-bar')) { return; }\n      var sel = window.getSelection ? String(window.getSelection()) : '';\n      if (sel && sel.trim()) { return; }\n      var el = e.target.closest('[data-i]'); if (!el) { return; }\n      var i = parseInt(el.getAttribute('data-i'), 10); if (isNaN(i)) { return; }\n      if (!audio.paused && i === curIdx) { return; }\n      lastUser = Date.now();\n      audio.currentTime = starts[i];\n      var p = audio.play(); if (p && p.catch) { p.catch(function(){}); }\n      try { if (typeof gtag === 'function') { gtag('event', 'audio_chapter', { article: location.pathname, source: 'sentence', start: Math.round(starts[i]) }); } } catch (err) {}\n    });\n    audio.addEventListener('seeked', tick);\n    audio.addEventListener('ended', function(){ setNow(-1); });\n  }\n  if (document.readyState === 'loading') { document.addEventListener('DOMContentLoaded', start); } else { start(); }\n})();<\/script>\n<\/div>\n\n\n\n<p class=\"wp-block-paragraph\">The other half is this: when you hold the keys, there is nobody to call. No password reset, no identity verification, no fraud department, no reversal. If the recovery phrase is lost, the funds are simply gone, and no amount of being able to prove they were yours changes that.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"what-you-gain\">What you gain<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n\n<li><strong>No counterparty.<\/strong> No exchange can fail with your funds, freeze withdrawals, or be hacked in a way that reaches you.<\/li>\n\n\n<li><strong>No permission needed.<\/strong> Nobody can block a transaction, close your account or decide you need to justify a withdrawal.<\/li>\n\n\n<li><strong>No credit exposure.<\/strong> Your holdings are not on anyone&#8217;s balance sheet or lent out behind the scenes.<\/li>\n\n\n<li><strong>Verifiable ownership.<\/strong> You can confirm what you hold without trusting a statement someone else produced.<\/li>\n\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Those are real and they are the reason people do this. The history of custodians failing is long enough that the caution is earned rather than ideological.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"what-you-take-on\">What you take on<\/h2>\n\n\n\n<ol class=\"wp-block-list\">\n\n<li><strong>Being the backup.<\/strong> There is no copy anywhere else. If your record of the recovery phrase is lost or destroyed, that is the end of it.<\/li>\n\n\n<li><strong>Being the security team.<\/strong> Every phishing attempt, every fake support account, every convincing message is now aimed at you and there is no institution absorbing the ones you miss.<\/li>\n\n\n<li><strong>Being the succession plan.<\/strong> If nobody can find and use your backup, your holdings die with you.<\/li>\n\n\n<li><strong>Being the auditor.<\/strong> Verifying addresses, checking what you are signing, keeping firmware current. Nobody else is doing it.<\/li>\n\n\n<li><strong>Carrying physical risk.<\/strong> A recovery phrase is a bearer instrument. Whoever has it, has the funds.<\/li>\n\n<\/ol>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1200\" height=\"627\" src=\"https:\/\/getbitcoin.guide\/articles\/wp-content\/uploads\/2026\/08\/self-custody-crypto-2.jpg\" alt=\"Notebook and pen for planning a recovery and inheritance process\" class=\"wp-image-14\" srcset=\"https:\/\/getbitcoin.guide\/articles\/wp-content\/uploads\/2026\/08\/self-custody-crypto-2.jpg 1200w, https:\/\/getbitcoin.guide\/articles\/wp-content\/uploads\/2026\/08\/self-custody-crypto-2-300x157.jpg 300w, https:\/\/getbitcoin.guide\/articles\/wp-content\/uploads\/2026\/08\/self-custody-crypto-2-1024x535.jpg 1024w, https:\/\/getbitcoin.guide\/articles\/wp-content\/uploads\/2026\/08\/self-custody-crypto-2-768x401.jpg 768w\" sizes=\"auto, (max-width: 1200px) 100vw, 1200px\" \/><figcaption class=\"wp-block-image__caption\">The plan matters more than the device.<\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"the-failure-modes-honestly-ranked\">The failure modes, honestly ranked<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">If you read only the news you would think the risk is hacking. The actual distribution is close to the opposite.<\/p>\n\n\n\n<figure class=\"wp-block-table is-style-stripes\"><table><thead><tr><th>Failure<\/th><th>How common<\/th><th>Preventable by<\/th><\/tr><\/thead><tbody><tr><td>Lost or never recorded recovery phrase<\/td><td>Most common by a wide margin<\/td><td>Durable backup, tested, in two places<\/td><\/tr><tr><td>Phishing or fake support<\/td><td>Very common<\/td><td>Never entering a seed phrase anywhere, ever<\/td><\/tr><tr><td>Signing a malicious transaction<\/td><td>Common with applications<\/td><td>Reading what you approve, using a separate hot wallet<\/td><\/tr><tr><td>Backup found by someone else<\/td><td>Less common, total loss when it happens<\/td><td>Where and how you store it<\/td><\/tr><tr><td>Physical coercion<\/td><td>Uncommon, serious<\/td><td>Not advertising what you hold<\/td><\/tr><tr><td>Device or software defect<\/td><td>Rare, and 2026 proved not impossible<\/td><td>Buying direct, updating firmware, adding your own entropy<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">The top two rows account for most losses and both are entirely within your control. That is either reassuring or uncomfortable, depending on how organised you are.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The table ranks by how often each failure happens, which is not the same as how rare it is in absolute terms, and two rows deserve numbers. On fraud, the FBI&#8217;s <a href=\"https:\/\/www.ic3.gov\/AnnualReport\/Reports\/2025_IC3Report.pdf\" target=\"_blank\" rel=\"noopener\">2025 Internet Crime Report<\/a>, published in April 2026, counts 181,565 complaints involving cryptocurrency and $11.366 billion in reported losses, a 21% rise in complaints on 2024. Those are reports from people who chose to file, so the true figure is higher, not lower.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">On physical coercion, &#8220;uncommon&#8221; is still true per holder and less comfortable than it sounds. Chainalysis, in its <a href=\"https:\/\/www.chainalysis.com\/blog\/violent-crypto-wrench-attacks-2026\/\" target=\"_blank\" rel=\"noopener\">6 August 2026 analysis of wrench attacks<\/a>, puts the value taken in 2025 at $58 million, the highest on record, and its advice is the row&#8217;s last column in longer form: do not publicly disclose holdings, whether on social media, on stage or through on-chain activity tied to your name. A separate count from CertiK, <a href=\"https:\/\/www.coindesk.com\/markets\/2026\/02\/02\/crypto-crime-is-getting-violent-wrench-attacks-jumped-75-in-2026\" target=\"_blank\" rel=\"noopener\">reported by CoinDesk in February 2026<\/a>, found 72 verified attacks in 2025, up 75% on the year before. The two datasets count differently, which is why their figures do not match, and both point the same way.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"the-first-move-off-an-exchange\">The first move off an exchange<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The transition is where a lot of avoidable losses happen, usually because people move everything at once on their first attempt.<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n\n<li>Set the wallet up completely and record the backup before sending anything.<\/li>\n\n\n<li>Send a small test amount. Small enough that losing it would be annoying rather than serious.<\/li>\n\n\n<li>Confirm it arrived and that the balance shows correctly.<\/li>\n\n\n<li>Then, before moving more, wipe the device or wallet and restore it from your written backup. This is the step everyone skips and it is the only thing that proves the backup works.<\/li>\n\n\n<li>Confirm the test amount is still there after restoring. Now you know.<\/li>\n\n\n<li>Only then move the rest, and consider doing it in more than one transaction.<\/li>\n\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">Step four is the one that matters. A backup you have written down but never restored from is an assumption. People discover a missed word or an unreadable character years later, at the exact moment they need it to work. If you are still deciding what kind of wallet to receive into, <a href=\"https:\/\/getbitcoin.guide\/articles\/non-custodial-crypto-wallet\/\">what non custodial actually means for who can move your coins<\/a> is worth reading before step one.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"the-scams-aimed-specifically-at-self-custody\">The scams aimed specifically at self custody<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Once you hold your own keys, you become the target rather than the exchange. The attacks are consistent and worth recognising on sight.<\/p>\n\n\n\n<figure class=\"wp-block-table is-style-stripes\"><table><thead><tr><th>Approach<\/th><th>What it looks like<\/th><th>The tell<\/th><\/tr><\/thead><tbody><tr><td>Fake support<\/td><td>Helpful reply to a public question about a wallet problem<\/td><td>Support never contacts you first, and never needs your phrase<\/td><\/tr><tr><td>Wallet validation<\/td><td>Your wallet needs verifying, connect or enter your phrase<\/td><td>No legitimate process ever needs the phrase<\/td><\/tr><tr><td>Recovery service<\/td><td>We can recover your lost seed phrase for a fee<\/td><td>This is not technically possible. It is always a scam<\/td><\/tr><tr><td>Fake wallet app<\/td><td>A convincing app in a store, or a search advert<\/td><td>Check the developer, go to the source directly<\/td><\/tr><tr><td>Airdrop claim<\/td><td>Free tokens, just connect and sign<\/td><td>You are signing away spending permission, not claiming anything<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">The single rule that defeats nearly all of them: the recovery phrase is never entered anywhere, for any reason, by anyone. There is no legitimate exception and there never will be.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The recovery service row is the cruellest, because it finds people who have already lost money. The same FBI report records 10,516 complaints about recovery scams in 2025 with $1.4 billion in losses, and notes an increase in complaints about criminals impersonating government officials and recovery firms. A firm that contacts you offering to get stolen or lost crypto back is, on that evidence, far more likely to be the second theft than the cure.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"who-is-genuinely-better-off-not-doing-this\">Who is genuinely better off not doing this<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Worth saying plainly, because the culture around this topic treats custodians as a moral failing and that framing has cost people real money.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If you would not reliably maintain a backup, if you have lost important documents before, if you are managing this while unwell or under stress, or if there is nobody who could recover your holdings if something happened to you, a reputable custodian may genuinely leave you better off. An exchange failing is a possibility. A lost recovery phrase is a certainty of loss.<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\">The right answer is the one you will actually execute. A perfect self custody setup you do not maintain is worse than an imperfect arrangement you do.<\/p>\n<\/blockquote>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"what-a-realistic-setup-looks-like-a-year-in\">What a realistic setup looks like a year in<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">People imagine self custody as one decision made once. In practice it settles into a routine, and the routine is what determines whether it holds up.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n\n<li>A small hot wallet holding what you actually move, treated as spending money that could be lost<\/li>\n\n\n<li>A hardware wallet holding the rest, plugged in occasionally and otherwise in a drawer<\/li>\n\n\n<li>A written backup in two separate physical locations, neither of them obvious<\/li>\n\n\n<li>A note somewhere sensible explaining to one other person that this exists<\/li>\n\n\n<li>A habit of verifying receiving addresses on the device screen rather than on the computer<\/li>\n\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">None of that is difficult and none of it is interesting, which is precisely why it gets skipped. The failures in this space are almost never sophisticated. They are ordinary carelessness compounding over time.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"the-thing-worth-rereading-once-a-year\">The thing worth rereading once a year<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Setups drift. The device firmware falls behind, the backup ends up somewhere different after a house move, the person you told stops being the right person to tell, and the small hot wallet quietly stops being small.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Once a year, check four things: that firmware is current, that you can still find both backup copies, that you could still recover from them, and that the balance split between hot and cold still reflects what you would be comfortable losing. That review takes half an hour and it catches the drift that would otherwise only surface at the worst possible moment. Each of those four checks maps to a failure that has already happened to somebody, which is the point of <a href=\"https:\/\/getbitcoin.guide\/articles\/safest-way-to-store-crypto\/\">this breakdown of where every storage arrangement has failed<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"if-you-do-it-do-these-five-things\">If you do it, do these five things<\/h2>\n\n\n\n<ol class=\"wp-block-list\">\n\n<li>Write the recovery phrase on something durable and store it offline, in more than one place, never digitally in any form.<\/li>\n\n\n<li>Test recovery onto a different device before moving a meaningful amount. Until you have restored from it, you have a guess.<\/li>\n\n\n<li>Keep a small hot wallet for anything you actually transact with, so the main store is never connected to an application.<\/li>\n\n\n<li>Write down, on paper, how someone would recover this if you could not. Store it where the right person will find it and the wrong person will not.<\/li>\n\n\n<li>Decide now that you will never enter the phrase into anything, and treat every request for it as an attack, because that is what it is.<\/li>\n\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">For the mechanics of keeping keys offline, <a href=\"https:\/\/getbitcoin.guide\/articles\/what-is-a-cold-wallet\/\">what cold storage actually means<\/a> covers cold storage. For choosing between wallet types, <a href=\"https:\/\/getbitcoin.guide\/articles\/best-crypto-wallet\/\">choosing a wallet<\/a> covers the decision.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"frequently-asked-questions\">Frequently asked questions<\/h2>\n\n\n<div id=\"rank-math-faq\" class=\"rank-math-block\">\n<div class=\"rank-math-list \">\n<div id=\"faq-q-1\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">What does not your keys not your coins actually mean?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>That if someone else holds the private keys, you hold a claim rather than the asset. If they fail, freeze withdrawals or are compromised, your claim is only as good as they are. It is a true statement and it is only half of the trade.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-q-2\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">Is self custody right for everyone?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>No. It suits people who will actually maintain a backup and can be trusted with something unrecoverable. Someone who loses keys regularly, or who would not have a plan if they died tomorrow, may genuinely be safer with a reputable custodian, and saying so is not a betrayal of anything.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-q-3\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">What is the most common way people lose self custodied funds?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>Losing the recovery phrase, or never recording it properly in the first place. Not hacking. The dramatic failures get written about and the boring ones are far more numerous.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-q-4\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">Can I recover funds if I lose my seed phrase?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>No. There is no reset, no support line and no identity check that recovers them. Anyone offering a recovery service for a lost seed phrase is running a scam, without exception.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-q-5\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">What happens to my crypto when I die?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>Nothing, unless you planned for it. Without a way for someone to find and use the recovery phrase it is simply gone. This is worth solving before it matters, and most people never do.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-q-6\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \">Is self custody safer than an exchange?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>Against different things. It removes counterparty risk entirely and adds personal risk entirely. Which is safer depends on whether you are more likely to be failed by an institution or by your own record keeping.<\/p>\n\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"wp-block-paragraph\"><em>This article is educational and is not financial advice. Nothing here is a recommendation to buy, sell or hold anything. You are responsible for your own security decisions.<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Not your keys not your coins is true and incomplete. Here is the other half of that trade.<\/p>\n","protected":false},"author":1,"featured_media":13,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","rank_math_title":"Self Custody Crypto: What You Are Actually Taking On","rank_math_description":"Not your keys not your coins is true and incomplete. Here is what self custody actually commits you to, who it suits, and who is genuinely better off without it.","rank_math_focus_keyword":"self custody crypto wallet","rank_math_canonical_url":"","rank_math_breadcrumb_title":"","rank_math_facebook_title":"","rank_math_facebook_description":"","rank_math_facebook_image":"","rank_math_twitter_title":"","rank_math_twitter_description":"","rank_math_twitter_image":"","rank_math_pillar_content":"","rank_math_robots":[],"rank_math_advanced_robots":[]},"categories":[3],"tags":[],"class_list":["post-15","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-self-custody"],"_links":{"self":[{"href":"https:\/\/getbitcoin.guide\/articles\/wp-json\/wp\/v2\/posts\/15","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/getbitcoin.guide\/articles\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/getbitcoin.guide\/articles\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/getbitcoin.guide\/articles\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/getbitcoin.guide\/articles\/wp-json\/wp\/v2\/comments?post=15"}],"version-history":[{"count":5,"href":"https:\/\/getbitcoin.guide\/articles\/wp-json\/wp\/v2\/posts\/15\/revisions"}],"predecessor-version":[{"id":411,"href":"https:\/\/getbitcoin.guide\/articles\/wp-json\/wp\/v2\/posts\/15\/revisions\/411"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/getbitcoin.guide\/articles\/wp-json\/wp\/v2\/media\/13"}],"wp:attachment":[{"href":"https:\/\/getbitcoin.guide\/articles\/wp-json\/wp\/v2\/media?parent=15"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/getbitcoin.guide\/articles\/wp-json\/wp\/v2\/categories?post=15"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/getbitcoin.guide\/articles\/wp-json\/wp\/v2\/tags?post=15"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}