[{"data":1,"prerenderedAt":461},["ShallowReactive",2],{"help-navigation-en":3,"i-lucide:book-open":360,"i-lucide:life-buoy":364,"i-lucide:shopping-cart":366,"i-lucide:store":368,"i-lucide:layout-template":370,"i-lucide:shield-check":372,"i-lucide:lock":374,"i-lucide:scale":376,"i-lucide:chevron-down":378,"help-article-en-secure-rooms-verify-encryption":380,"legal-current":446,"help-article-surround-en-secure-rooms-verify-encryption":448,"i-lucide:chevron-right":453,"i-lucide:arrow-left":455,"i-lucide:arrow-right":457,"i-lucide:hash":459},[4,23,65,122,208,258,288],{"title":5,"path":6,"stem":7,"children":8,"page":21,"icon":22},"General","\u002Fen\u002Fhelp\u002Fgeneral","help\u002F01.general",[9,13,17],{"title":10,"path":11,"stem":12},"How do payments work?","\u002Fen\u002Fhelp\u002Fgeneral\u002Fpayments","help\u002F01.general\u002F01.payments",{"title":14,"path":15,"stem":16},"Do you ship internationally?","\u002Fen\u002Fhelp\u002Fgeneral\u002Fshipping","help\u002F01.general\u002F02.shipping",{"title":18,"path":19,"stem":20},"How to get help with an order or account?","\u002Fen\u002Fhelp\u002Fgeneral\u002Fsupport","help\u002F01.general\u002F03.support",false,"i-lucide-life-buoy",{"title":24,"path":25,"stem":26,"children":27,"page":21,"icon":64},"For Buyers","\u002Fen\u002Fhelp\u002Fbuyers","help\u002F02.buyers",[28,32,36,40,44,48,52,56,60],{"title":29,"path":30,"stem":31},"How do I register as a buyer?","\u002Fen\u002Fhelp\u002Fbuyers\u002Fregister","help\u002F02.buyers\u002F01.register",{"title":33,"path":34,"stem":35},"How can I search for parts?","\u002Fen\u002Fhelp\u002Fbuyers\u002Fsearch-parts","help\u002F02.buyers\u002F02.search-parts",{"title":37,"path":38,"stem":39},"How do I use WParts AI Assistant?","\u002Fen\u002Fhelp\u002Fbuyers\u002Fai-assistant","help\u002F02.buyers\u002F03.ai-assistant",{"title":41,"path":42,"stem":43},"How do I place an order?","\u002Fen\u002Fhelp\u002Fbuyers\u002Forder","help\u002F02.buyers\u002F04.order",{"title":45,"path":46,"stem":47},"Where do I track my order?","\u002Fen\u002Fhelp\u002Fbuyers\u002Ftrack","help\u002F02.buyers\u002F05.track",{"title":49,"path":50,"stem":51},"Item didn't arrive or is not as described","\u002Fen\u002Fhelp\u002Fbuyers\u002Forder-problem","help\u002F02.buyers\u002F06.order-problem",{"title":53,"path":54,"stem":55},"Why can't I start more new chats?","\u002Fen\u002Fhelp\u002Fbuyers\u002Fdialog-limit","help\u002F02.buyers\u002F07.dialog-limit",{"title":57,"path":58,"stem":59},"Can I create a part request?","\u002Fen\u002Fhelp\u002Fbuyers\u002Fcreate-part-request","help\u002F02.buyers\u002F08.create-part-request",{"title":61,"path":62,"stem":63},"How do I leave a review?","\u002Fen\u002Fhelp\u002Fbuyers\u002Freview","help\u002F02.buyers\u002F09.review","i-lucide-shopping-cart",{"title":66,"path":67,"stem":68,"children":69,"page":21,"icon":121},"For Sellers","\u002Fen\u002Fhelp\u002Fsellers","help\u002F03.sellers",[70,74,78,82,86,90,94,97,101,105,109,113,117],{"title":71,"path":72,"stem":73},"How do I become a seller?","\u002Fen\u002Fhelp\u002Fsellers\u002Fbecome-seller","help\u002F03.sellers\u002F01.become-seller",{"title":75,"path":76,"stem":77},"How do I upload products?","\u002Fen\u002Fhelp\u002Fsellers\u002Fupload-products","help\u002F03.sellers\u002F02.upload-products",{"title":79,"path":80,"stem":81},"How do I manage orders?","\u002Fen\u002Fhelp\u002Fsellers\u002Fmanage-orders","help\u002F03.sellers\u002F03.manage-orders",{"title":83,"path":84,"stem":85},"Why can't I respond to a part request?","\u002Fen\u002Fhelp\u002Fsellers\u002Fpart-request-eligibility","help\u002F03.sellers\u002F04.part-request-eligibility",{"title":87,"path":88,"stem":89},"What are moderation rules?","\u002Fen\u002Fhelp\u002Fsellers\u002Fmoderation-rules","help\u002F03.sellers\u002F05.moderation-rules",{"title":91,"path":92,"stem":93},"How should I handle order issues?","\u002Fen\u002Fhelp\u002Fsellers\u002Fdisputes","help\u002F03.sellers\u002F06.disputes",{"title":53,"path":95,"stem":96},"\u002Fen\u002Fhelp\u002Fsellers\u002Fdialog-limit","help\u002F03.sellers\u002F07.dialog-limit",{"title":98,"path":99,"stem":100},"How do I create my website?","\u002Fen\u002Fhelp\u002Fsellers\u002Fcreate-site","help\u002F03.sellers\u002F08.create-site",{"title":102,"path":103,"stem":104},"What sections can my site have?","\u002Fen\u002Fhelp\u002Fsellers\u002Fsite-sections","help\u002F03.sellers\u002F09.site-sections",{"title":106,"path":107,"stem":108},"How do I style my site with custom CSS?","\u002Fen\u002Fhelp\u002Fsellers\u002Fsite-custom-css","help\u002F03.sellers\u002F10.site-custom-css",{"title":110,"path":111,"stem":112},"How do I export or import my site configuration?","\u002Fen\u002Fhelp\u002Fsellers\u002Fsite-json-export","help\u002F03.sellers\u002F11.site-json-export",{"title":114,"path":115,"stem":116},"How do site designs (layouts) work?","\u002Fen\u002Fhelp\u002Fsellers\u002Fsite-builder-designs","help\u002F03.sellers\u002F12.site-builder-designs",{"title":118,"path":119,"stem":120},"What can developers customize on a seller site?","\u002Fen\u002Fhelp\u002Fsellers\u002Fsite-builder-css","help\u002F03.sellers\u002F13.site-builder-css","i-lucide-store",{"title":123,"path":124,"stem":125,"children":126,"page":21,"icon":207},"Building a Site","\u002Fen\u002Fhelp\u002Fsites","help\u002F04.sites",[127,131,135,139,143,147,151,155,159,163,167,171,175,179,183,187,191,195,199,203],{"title":128,"path":129,"stem":130},"Quick start","\u002Fen\u002Fhelp\u002Fsites\u002Fstart","help\u002F04.sites\u002F01.start",{"title":132,"path":133,"stem":134},"Step 1. Choose a template","\u002Fen\u002Fhelp\u002Fsites\u002Ftemplate","help\u002F04.sites\u002F02.template",{"title":136,"path":137,"stem":138},"Step 2. Branding","\u002Fen\u002Fhelp\u002Fsites\u002Fbranding","help\u002F04.sites\u002F03.branding",{"title":140,"path":141,"stem":142},"Step 3. Site sections","\u002Fen\u002Fhelp\u002Fsites\u002Fsections","help\u002F04.sites\u002F04.sections",{"title":144,"path":145,"stem":146},"Step 4. Publishing and your site address","\u002Fen\u002Fhelp\u002Fsites\u002Fpublish","help\u002F04.sites\u002F05.publish",{"title":148,"path":149,"stem":150},"Connecting your own domain","\u002Fen\u002Fhelp\u002Fsites\u002Fdomain","help\u002F04.sites\u002F06.domain",{"title":152,"path":153,"stem":154},"Managing your sites","\u002Fen\u002Fhelp\u002Fsites\u002Fmanage","help\u002F04.sites\u002F07.manage",{"title":156,"path":157,"stem":158},"Leads center","\u002Fen\u002Fhelp\u002Fsites\u002Fleads","help\u002F04.sites\u002F08.leads",{"title":160,"path":161,"stem":162},"Scheduling and appointments","\u002Fen\u002Fhelp\u002Fsites\u002Fschedule","help\u002F04.sites\u002F09.schedule",{"title":164,"path":165,"stem":166},"Site analytics","\u002Fen\u002Fhelp\u002Fsites\u002Fanalytics","help\u002F04.sites\u002F10.analytics",{"title":168,"path":169,"stem":170},"Product catalog and feeds","\u002Fen\u002Fhelp\u002Fsites\u002Fcatalog","help\u002F04.sites\u002F11.catalog",{"title":172,"path":173,"stem":174},"Local SEO","\u002Fen\u002Fhelp\u002Fsites\u002Fseo","help\u002F04.sites\u002F12.seo",{"title":176,"path":177,"stem":178},"Why a setting is not visible on the site","\u002Fen\u002Fhelp\u002Fsites\u002Fsettings-visibility","help\u002F04.sites\u002F13.settings-visibility",{"title":180,"path":181,"stem":182},"Telegram notifications","\u002Fen\u002Fhelp\u002Fsites\u002Ftelegram-notifications","help\u002F04.sites\u002F14.telegram-notifications",{"title":184,"path":185,"stem":186},"Is it free?","\u002Fen\u002Fhelp\u002Fsites\u002Ffaq-01","help\u002F04.sites\u002F15.faq-01",{"title":188,"path":189,"stem":190},"Do I need my own hosting or server?","\u002Fen\u002Fhelp\u002Fsites\u002Ffaq-02","help\u002F04.sites\u002F16.faq-02",{"title":192,"path":193,"stem":194},"How long does it take to connect a domain?","\u002Fen\u002Fhelp\u002Fsites\u002Ffaq-03","help\u002F04.sites\u002F17.faq-03",{"title":196,"path":197,"stem":198},"Can I use only my own domain, without the wparts.com address?","\u002Fen\u002Fhelp\u002Fsites\u002Ffaq-04","help\u002F04.sites\u002F18.faq-04",{"title":200,"path":201,"stem":202},"Domain verification fails. What should I do?","\u002Fen\u002Fhelp\u002Fsites\u002Ffaq-05","help\u002F04.sites\u002F19.faq-05",{"title":204,"path":205,"stem":206},"How many sites can I create?","\u002Fen\u002Fhelp\u002Fsites\u002Ffaq-06","help\u002F04.sites\u002F20.faq-06","i-lucide-layout-template",{"title":209,"path":210,"stem":211,"children":212,"page":21,"icon":257},"Legal","\u002Fen\u002Fhelp\u002Fprivacy","help\u002F05.privacy",[213,217,221,225,229,233,237,241,245,249,253],{"title":214,"path":215,"stem":216},"Where can I read WPARTS Privacy Notice?","\u002Fen\u002Fhelp\u002Fprivacy\u002Fprivacy-notice","help\u002F05.privacy\u002F01.privacy-notice",{"title":218,"path":219,"stem":220},"What are my California privacy rights and how do I opt-out of sale\u002Fsharing of personal information?","\u002Fen\u002Fhelp\u002Fprivacy\u002Fopt-out-notice","help\u002F05.privacy\u002F02.opt-out-notice",{"title":222,"path":223,"stem":224},"Do you support GDPR rights for EU\u002FEEA users?","\u002Fen\u002Fhelp\u002Fprivacy\u002Fgdpr-details","help\u002F05.privacy\u002F03.gdpr-details",{"title":226,"path":227,"stem":228},"Where can I read the Terms of Service?","\u002Fen\u002Fhelp\u002Fprivacy\u002Fterms-of-service","help\u002F05.privacy\u002F04.terms-of-service",{"title":230,"path":231,"stem":232},"Is WPARTS the seller or does it offer buyer protection?","\u002Fen\u002Fhelp\u002Fprivacy\u002Fmarketplace-role","help\u002F05.privacy\u002F05.marketplace-role",{"title":234,"path":235,"stem":236},"Where can I read the Seller Agreement?","\u002Fen\u002Fhelp\u002Fprivacy\u002Fseller-agreement","help\u002F05.privacy\u002F06.seller-agreement",{"title":238,"path":239,"stem":240},"How does WPARTS use cookies and tracking technologies?","\u002Fen\u002Fhelp\u002Fprivacy\u002Fcookie-policy","help\u002F05.privacy\u002F07.cookie-policy",{"title":242,"path":243,"stem":244},"What is WPARTS DMCA Policy and how do I report copyright infringement?","\u002Fen\u002Fhelp\u002Fprivacy\u002Fdmca-policy","help\u002F05.privacy\u002F08.dmca-policy",{"title":246,"path":247,"stem":248},"What are WPARTS policies on refunds, shipping, and sales tax?","\u002Fen\u002Fhelp\u002Fprivacy\u002Fsales-tax-policy","help\u002F05.privacy\u002F09.sales-tax-policy",{"title":250,"path":251,"stem":252},"Who is responsible for product defects or injuries?","\u002Fen\u002Fhelp\u002Fprivacy\u002Fproduct-liability","help\u002F05.privacy\u002F10.product-liability",{"title":254,"path":255,"stem":256},"How are disputes with WPARTS resolved?","\u002Fen\u002Fhelp\u002Fprivacy\u002Farbitration","help\u002F05.privacy\u002F11.arbitration","i-lucide-shield-check",{"title":259,"path":260,"stem":261,"children":262,"page":21,"icon":287},"Secure Rooms","\u002Fen\u002Fhelp\u002Fsecure-rooms","help\u002F06.secure-rooms",[263,267,271,275,279,283],{"title":264,"path":265,"stem":266},"What are Secure Rooms?","\u002Fen\u002Fhelp\u002Fsecure-rooms\u002Fwhat-are-secure-rooms","help\u002F06.secure-rooms\u002F01.what-are-secure-rooms",{"title":268,"path":269,"stem":270},"Getting started: keys, passphrase and recovery code","\u002Fen\u002Fhelp\u002Fsecure-rooms\u002Fgetting-started","help\u002F06.secure-rooms\u002F02.getting-started",{"title":272,"path":273,"stem":274},"Verifying encryption: safety numbers and signatures","\u002Fen\u002Fhelp\u002Fsecure-rooms\u002Fverify-encryption","help\u002F06.secure-rooms\u002F03.verify-encryption",{"title":276,"path":277,"stem":278},"Rooms and invitations","\u002Fen\u002Fhelp\u002Fsecure-rooms\u002Frooms-and-invites","help\u002F06.secure-rooms\u002F04.rooms-and-invites",{"title":280,"path":281,"stem":282},"Reports and moderation in Secure Rooms","\u002Fen\u002Fhelp\u002Fsecure-rooms\u002Freports-and-moderation","help\u002F06.secure-rooms\u002F05.reports-and-moderation",{"title":284,"path":285,"stem":286},"What Secure Rooms do NOT protect against","\u002Fen\u002Fhelp\u002Fsecure-rooms\u002Flimitations","help\u002F06.secure-rooms\u002F06.limitations","i-lucide-lock",{"title":289,"path":290,"icon":291,"children":292},"Legal documents","\u002Fen\u002Fhelp\u002Flegal","i-lucide-scale",[293,297,300,304,308,312,316,320,324,328,332,336,340,344,348,352,356],{"title":294,"path":295,"stem":296},"Terms of Service","\u002Fen\u002Fhelp\u002Flegal\u002Fterms","help\u002Flegal\u002F01.terms",{"title":209,"path":298,"stem":299,"icon":257},"\u002Fen\u002Fhelp\u002Flegal\u002Fprivacy","help\u002Flegal\u002F02.privacy",{"title":301,"path":302,"stem":303},"Cookie Policy","\u002Fen\u002Fhelp\u002Flegal\u002Fcookies","help\u002Flegal\u002F03.cookies",{"title":305,"path":306,"stem":307},"Seller Agreement","\u002Fen\u002Fhelp\u002Flegal\u002Fseller-agreement","help\u002Flegal\u002F04.seller-agreement",{"title":309,"path":310,"stem":311},"EEA\u002FUK Privacy Addendum","\u002Fen\u002Fhelp\u002Flegal\u002Feea-uk-addendum","help\u002Flegal\u002F05.eea-uk-addendum",{"title":313,"path":314,"stem":315},"GDPR Details (Moved)","\u002Fen\u002Fhelp\u002Flegal\u002Fgdpr","help\u002Flegal\u002F05.gdpr",{"title":317,"path":318,"stem":319},"Do Not Sell or Share My Personal Information","\u002Fen\u002Fhelp\u002Flegal\u002Fopt-out","help\u002Flegal\u002F06.opt-out",{"title":321,"path":322,"stem":323},"DMCA Policy","\u002Fen\u002Fhelp\u002Flegal\u002Fdmca","help\u002Flegal\u002F07.dmca",{"title":325,"path":326,"stem":327},"Off-Platform Payment, Shipping & Returns Notice","\u002Fen\u002Fhelp\u002Flegal\u002Fpayment-shipping-returns","help\u002Flegal\u002F08.payment-shipping-returns",{"title":329,"path":330,"stem":331},"Sales Tax Policy (Moved)","\u002Fen\u002Fhelp\u002Flegal\u002Fsales-tax-policy","help\u002Flegal\u002F08.sales-tax-policy",{"title":333,"path":334,"stem":335},"Acceptable Use Policy","\u002Fen\u002Fhelp\u002Flegal\u002Faup","help\u002Flegal\u002F09.aup",{"title":337,"path":338,"stem":339},"Prohibited Items Policy","\u002Fen\u002Fhelp\u002Flegal\u002Fprohibited-items","help\u002Flegal\u002F10.prohibited-items",{"title":341,"path":342,"stem":343},"Intellectual Property & Counterfeit Policy","\u002Fen\u002Fhelp\u002Flegal\u002Fip-policy","help\u002Flegal\u002F11.ip-policy",{"title":345,"path":346,"stem":347},"Site Builder & Hosting Terms","\u002Fen\u002Fhelp\u002Flegal\u002Fsite-builder-terms","help\u002Flegal\u002F12.site-builder-terms",{"title":349,"path":350,"stem":351},"Subprocessors","\u002Fen\u002Fhelp\u002Flegal\u002Fsubprocessors","help\u002Flegal\u002F13.subprocessors",{"title":353,"path":354,"stem":355},"Accessibility Statement","\u002Fen\u002Fhelp\u002Flegal\u002Faccessibility","help\u002Flegal\u002F14.accessibility",{"title":357,"path":358,"stem":359},"Imprint \u002F Contact","\u002Fen\u002Fhelp\u002Flegal\u002Fimprint","help\u002Flegal\u002F15.imprint",{"left":361,"top":361,"width":362,"height":362,"rotate":361,"vFlip":21,"hFlip":21,"body":363},0,24,"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M12 5v16m8.001-2A2 2 0 0 0 22 17V5a2 2 0 0 0-1.999-2L16 3.002A5 5 0 0 0 12 5a5 5 0 0 0-4-2H4a2 2 0 0 0-2 2v12a2 2 0 0 0 1.999 2H8a5 5 0 0 1 4 2a5 5 0 0 1 4-2z\"\u002F>",{"left":361,"top":361,"width":362,"height":362,"rotate":361,"vFlip":21,"hFlip":21,"body":365},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Ccircle cx=\"12\" cy=\"12\" r=\"10\"\u002F>\u003Cpath d=\"m4.93 4.93l4.24 4.24m5.66 0l4.24-4.24m-4.24 9.9l4.24 4.24m-9.9-4.24l-4.24 4.24\"\u002F>\u003Ccircle cx=\"12\" cy=\"12\" r=\"4\"\u002F>\u003C\u002Fg>",{"left":361,"top":361,"width":362,"height":362,"rotate":361,"vFlip":21,"hFlip":21,"body":367},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Ccircle cx=\"8\" cy=\"21\" r=\"1\"\u002F>\u003Ccircle cx=\"19\" cy=\"21\" r=\"1\"\u002F>\u003Cpath d=\"M2.05 2.05h2l2.66 12.42a2 2 0 0 0 2 1.58h9.78a2 2 0 0 0 1.95-1.57l1.65-7.43H5.12\"\u002F>\u003C\u002Fg>",{"left":361,"top":361,"width":362,"height":362,"rotate":361,"vFlip":21,"hFlip":21,"body":369},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Cpath d=\"M15 21v-5a1 1 0 0 0-1-1h-4a1 1 0 0 0-1 1v5m8.774-10.69a1.12 1.12 0 0 0-1.549 0a2.5 2.5 0 0 1-3.451 0a1.12 1.12 0 0 0-1.548 0a2.5 2.5 0 0 1-3.452 0a1.12 1.12 0 0 0-1.549 0a2.5 2.5 0 0 1-3.77-3.248l2.889-4.184A2 2 0 0 1 7 2h10a2 2 0 0 1 1.653.873l2.895 4.192a2.5 2.5 0 0 1-3.774 3.244\"\u002F>\u003Cpath d=\"M4 10.95V19a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2v-8.05\"\u002F>\u003C\u002Fg>",{"left":361,"top":361,"width":362,"height":362,"rotate":361,"vFlip":21,"hFlip":21,"body":371},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Crect width=\"18\" height=\"7\" x=\"3\" y=\"3\" rx=\"1\"\u002F>\u003Crect width=\"9\" height=\"7\" x=\"3\" y=\"14\" rx=\"1\"\u002F>\u003Crect width=\"5\" height=\"7\" x=\"16\" y=\"14\" rx=\"1\"\u002F>\u003C\u002Fg>",{"left":361,"top":361,"width":362,"height":362,"rotate":361,"vFlip":21,"hFlip":21,"body":373},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Cpath d=\"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z\"\u002F>\u003Cpath d=\"m9 12l2 2l4-4\"\u002F>\u003C\u002Fg>",{"left":361,"top":361,"width":362,"height":362,"rotate":361,"vFlip":21,"hFlip":21,"body":375},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Crect width=\"18\" height=\"11\" x=\"3\" y=\"11\" rx=\"2\" ry=\"2\"\u002F>\u003Cpath d=\"M7 11V7a5 5 0 0 1 10 0v4\"\u002F>\u003C\u002Fg>",{"left":361,"top":361,"width":362,"height":362,"rotate":361,"vFlip":21,"hFlip":21,"body":377},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Cpath d=\"M12 3v18m7-13l3 8a5 5 0 0 1-6 0zV7\"\u002F>\u003Cpath d=\"M3 7h1a17 17 0 0 0 8-2a17 17 0 0 0 8 2h1M5 8l3 8a5 5 0 0 1-6 0zV7m2 14h10\"\u002F>\u003C\u002Fg>",{"left":361,"top":361,"width":362,"height":362,"rotate":361,"vFlip":21,"hFlip":21,"body":379},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"m6 9l6 6l6-6\"\u002F>",{"id":381,"title":272,"body":382,"description":437,"extension":438,"meta":439,"navigation":440,"path":441,"section":442,"seo":443,"stem":274,"version":444,"videoId":444,"__hash__":445},"help_en\u002Fhelp\u002F06.secure-rooms\u002F03.verify-encryption.md",{"type":383,"value":384,"toc":430},"minimark",[385,389,394,397,400,404,407,411,419,427],[386,387,388],"p",{},"End-to-end encryption works without any manual steps, but you can additionally verify that you are talking to the right person and that the code doing the encryption is the code we publish.",[390,391,393],"h2",{"id":392},"safety-number-fingerprint","Safety number (fingerprint)",[386,395,396],{},"Every Secure Rooms user has a safety number - a short fingerprint computed from their public keys (BLAKE2b), displayed in groups of 4 characters. You can see your own safety number on the \"Security\" page and the safety numbers of other participants in the room's member panel.",[386,398,399],{},"To verify a contact, compare safety numbers over a channel you already trust (in person, by phone, via an existing verified channel). If the numbers match, the keys have not been substituted by the server or anyone else. The trust model is \"trust on first use + manual verification\": keys are pinned automatically, and verification confirms that the pinned key belongs to the right person.",[390,401,403],{"id":402},"signature-not-verified","\"Signature not verified\"",[386,405,406],{},"Every message is signed by the sender (Ed25519), and every room key delivery is signed as well, so the server cannot silently substitute a key. If a signature check fails, the message is marked with a red \"signature not verified\" badge. Treat such messages with caution: it may indicate a key change, a corrupted message, or an attempt to tamper with delivery.",[390,408,410],{"id":409},"auditing-the-cryptography","Auditing the cryptography",[386,412,413,414,418],{},"All encryption code lives in a separate public repository and npm package ",[415,416,417],"code",{},"@wparts\u002Fsecure-rooms-crypto",":",[386,420,421],{},[422,423,424],"a",{"href":424,"rel":425},"https:\u002F\u002Fgithub.com\u002Fwpartscom\u002Fsecure-rooms-crypto",[426],"nofollow",[386,428,429],{},"The repository contains the format specification (SPEC.md), the threat model (THREAT-MODEL.md), test vectors and the sha256sums.txt of every release. The frontend loads the library as a separate chunk with Subresource Integrity (SRI), and the \"Security\" page shows the version and build hash of the loaded library, which you can compare against the published release hashes.",{"title":431,"searchDepth":432,"depth":432,"links":433},"",2,[434,435,436],{"id":392,"depth":432,"text":393},{"id":402,"depth":432,"text":403},{"id":409,"depth":432,"text":410},"How to compare safety numbers with another participant, what 'signature not verified' means, and how to audit the cryptography library.","md",{},true,"\u002Fhelp\u002Fsecure-rooms\u002Fverify-encryption","secure-rooms",{"title":272,"description":437},null,"TWN9gRLzlb3EvArDTUechKZ8vQ9byHCOTlEgKQJqeBE",{"company":447},{"address":431,"phone":431},[449,451],{"title":268,"path":450,"stem":270,"children":-1},"\u002Fhelp\u002Fsecure-rooms\u002Fgetting-started",{"title":276,"path":452,"stem":278,"children":-1},"\u002Fhelp\u002Fsecure-rooms\u002Frooms-and-invites",{"left":361,"top":361,"width":362,"height":362,"rotate":361,"vFlip":21,"hFlip":21,"body":454},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"m9 18l6-6l-6-6\"\u002F>",{"left":361,"top":361,"width":362,"height":362,"rotate":361,"vFlip":21,"hFlip":21,"body":456},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"m12 19l-7-7l7-7m7 7H5\"\u002F>",{"left":361,"top":361,"width":362,"height":362,"rotate":361,"vFlip":21,"hFlip":21,"body":458},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M5 12h14m-7-7l7 7l-7 7\"\u002F>",{"left":361,"top":361,"width":362,"height":362,"rotate":361,"vFlip":21,"hFlip":21,"body":460},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M4 9h16M4 15h16M10 3L8 21m8-18l-2 18\"\u002F>",1786966743689]