{"id":8440,"date":"2026-09-22T04:49:07","date_gmt":"2026-09-22T11:49:07","guid":{"rendered":"https:\/\/catbradley.io\/?p=8440"},"modified":"2026-09-22T04:49:07","modified_gmt":"2026-09-22T11:49:07","slug":"signal-will-let-you-sign-up-without-a-phone-number-for-3","status":"publish","type":"post","link":"https:\/\/catbradley.io\/?p=8440","title":{"rendered":"Signal Will Let You Sign Up Without a Phone Number \u2014 For $3"},"content":{"rendered":"<figure><img decoding=\"async\" src=\"https:\/\/itsfoss.com\/content\/images\/2026\/09\/signal-android-numberless-registrations-banner.png\" alt=\"signal android numberless logins b\" loading=\"lazy\" \/><\/figure>\n<p>Signal is an end-to-end encrypted messenger that doesn&#8217;t really need an introduction in this age of authoritarian overreach. Since the beginning, it has required a phone number at signup, even after it gained <a href=\"https:\/\/signal.org\/blog\/phone-number-privacy-usernames\/\">username support<\/a>.<\/p>\n<p>It&#8217;s been quite weird to see, given that other privacy-focused messengers like Session and Matrix have never required a phone number to get started.<\/p>\n<p>The beta release of <a href=\"https:\/\/community.signalusers.org\/t\/beta-feedback-for-the-upcoming-android-8-28-release\/76457\">Signal 8.28<\/a> for Android changes that with <strong>Signal Login<\/strong>, an optional registration path that skips the phone number requirement entirely. The existing flow remains in place for anyone who wants to stick with the standard registration method.<\/p>\n<h2>How numberless logins work<\/h2>\n<figure class=\"kg-card kg-gallery-card kg-width-wide kg-card-hascaption\">\n<div class=\"kg-gallery-container\">\n<div class=\"kg-gallery-row\">\n<div class=\"kg-gallery-image\"><img decoding=\"async\" src=\"https:\/\/itsfoss.com\/content\/images\/2026\/09\/signal-numberless-registration-1.jpg\" width=\"1214\" height=\"2531\" loading=\"lazy\" alt=\"\" \/><\/div>\n<div class=\"kg-gallery-image\"><img decoding=\"async\" src=\"https:\/\/itsfoss.com\/content\/images\/2026\/09\/signal-numberless-registration-2.jpg\" width=\"1214\" height=\"2531\" loading=\"lazy\" alt=\"\" \/><\/div>\n<\/div>\n<\/div><figcaption>\n<p><i><em class=\"italic\">The pricing shown changes according to your device&#8217;s region.<\/em><\/i><\/p>\n<\/figcaption><\/figure>\n<p>Instead of asking for your mobile number, <strong>Signal will ask you to pay a one-time $2.99 fee via Google Pay<\/strong>, and the exact pricing depends on your device&#8217;s region.<\/p>\n<p>I say that because even with an active VPN connection that was pointing to the United States, Signal still showed me pricing in INR instead of USD.<\/p>\n<p>And if you are <strong>worried about Google&#8217;s involvement<\/strong> in this, <a href=\"https:\/\/community.signalusers.org\/u\/greyson-signal\/summary\">Greyson Parrelli<\/a> of the Signal team points out that the payment runs through the same zero-knowledge proof setup it uses for <a href=\"https:\/\/signal.org\/donate\/\">donations<\/a>. <\/p>\n<p><em>This way, no link is created between the purchase and the new account.<\/em><\/p>\n<p>Once payment completes, Signal generates two keys. A 32-character<em> Account ID<\/em> and a 64-character <em>Recovery Key<\/em> replace the phone number as the account&#8217;s identity. Keep in mind that Signal doesn&#8217;t have a recovery mechanism for these if either is lost.<\/p>\n<p>Two-factor authentication via TOTP can be added after registration as extra protection, and passkey support, including hardware keys, has been confirmed. <\/p>\n<p>If you were looking for <strong>the details on iOS support<\/strong>, then know that Signal Login won&#8217;t be arriving on that platform anytime soon.<\/p>\n<h2>The Play Services caveat<\/h2>\n<p>The feature currently requires <a href=\"https:\/\/developers.google.com\/android\/guides\/overview\">Google Play Services<\/a>, as payments run through the Play Store, making it such that <strong>devices without Play Services cannot access it<\/strong>. If you are running <a href=\"https:\/\/itsfoss.com\/news\/murena-fairphone-6-plus\/\">a de-Googled smartphone<\/a>, then you will have to wait as more payment methods are planned.<\/p>\n<p>While the <a href=\"https:\/\/support.signal.org\/hc\/en-us\/articles\/11197884108826-Phone-Numberless-Registration-for-Android\">support documentation<\/a> for this feature lists Apple Pay alongside Google Pay as a payment option, this contradicts what I saw in the beta app, as well as what Greyson has written in the Signal forum.<\/p>\n<h2>You can test it now<\/h2>\n<p>The latest packages in the 8.28.x beta series can be downloaded from Signal&#8217;s <a href=\"https:\/\/github.com\/signalapp\/Signal-Android\/releases\">GitHub releases page<\/a>. To sideload it on your Android device, follow these instructions:<\/p>\n<ol>\n<li>Find the latest version in the 8.28.x series and download the <code>universal-release<\/code> APK file from the &#8220;<em>Assets<\/em>&#8221; dropdown.<\/li>\n<li>Install it on your Android device; you might need to <em>allow installs from unknown sources<\/em> to get this done.<\/li>\n<li>Open Signal, tap &#8220;<em>Continue<\/em>&#8220;, then select &#8220;<em>Register Without Phone Number<\/em>.&#8221;<\/li>\n<li>Complete the $2.99 purchase via Google Pay.<\/li>\n<li>Save your <em>Account ID<\/em> and <em>Recovery Key<\/em> on a notepad or <a href=\"https:\/\/itsfoss.com\/open-source-password-managers\/\">a password manager<\/a> before proceeding.<\/li>\n<\/ol>\n<p><!--kg-card-begin: html--><\/p>\n<div class=\"repo-stats\" data-repo=\"https:\/\/github.com\/signalapp\/Signal-Android\/\"><\/div>\n<p><!--kg-card-end: html--><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/feed.itsfoss.com\/link\/24361\/17469533.gif\" height=\"1\" width=\"1\" \/><\/p>","protected":false},"excerpt":{"rendered":"<p>Signal is an end-to-end encrypted messenger that doesn&#8217;t really need an introduction in this age of authoritarian overreach. Since the beginning, it has required a phone number at signup, even&hellip;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"rop_custom_images_group":[],"rop_custom_messages_group":[],"rop_publish_now":"initial","rop_publish_now_accounts":[],"rop_publish_now_history":[],"rop_publish_now_status":"pending","footnotes":""},"categories":[1],"tags":[],"class_list":["post-8440","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-rss"],"_links":{"self":[{"href":"https:\/\/catbradley.io\/index.php?rest_route=\/wp\/v2\/posts\/8440","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/catbradley.io\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/catbradley.io\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/catbradley.io\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/catbradley.io\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=8440"}],"version-history":[{"count":0,"href":"https:\/\/catbradley.io\/index.php?rest_route=\/wp\/v2\/posts\/8440\/revisions"}],"wp:attachment":[{"href":"https:\/\/catbradley.io\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=8440"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/catbradley.io\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=8440"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/catbradley.io\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=8440"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}