Why is SoftBank showing up in user agent data for Macintosh devices in the US?
Summary
What email marketers say10Marketer opinions
Email marketer from Marketing Over Coffee suggests that a user in the US might have purchased a Mac from a Japanese retailer or reseller that has some SoftBank configuration embedded within the device’s software or network settings.
Email marketer from Marketing Stack Exchange explains that User-Agent strings can often be fake. Softbank makes Mobile Phones using the Android operating system, but these also make calls as if they are Macintosh and are also using Chrome.
Email marketer from Reddit explains that SoftBank could be showing up due to users in the US using SoftBank's internet service via a SoftBank-provided device (even if it's a Mac), or they might be using a VPN that routes their traffic through a SoftBank server located in Japan or another region.
Marketer from Email Geeks suggests it might be people in Japan with an Apple device, basing this on Softbank’s retail page.
Email marketer from Web Analytics Forum explains that proxy servers can modify user agent data. A US-based user routing their traffic through a proxy server associated with SoftBank could see SoftBank showing up in their user agent string.
Email marketer from Digital Marketing Blog shares that some users might be using international roaming services. Although their device is physically located in the US, the routing of their internet traffic through a Japanese network associated with SoftBank could explain this phenomenon.
Marketer from Email Geeks explains that Softbank produces or customizes a wide variety of hardware and depending on the audience it isn't strange to see Softbank in the useragent.
Email marketer from Quora suggests that some users might be using a browser configuration that includes SoftBank-related settings (e.g., a customized browser version or plugin) even if they are in the US on a Mac.
Marketer from Email Geeks shares that Softbank is the 2nd or 3rd largest telco/cellular carrier in Japan and also operates Yahoo JP.
Email marketer from StackOverflow proposes that User Agent spoofing could be in play where the user is intentionally spoofing or masking their User Agent. Certain software or configurations might incorrectly report SoftBank, even if the device and location are otherwise in the United States.
What the experts say4Expert opinions
Expert from Word to the Wise explains that user agent data is often unreliable due to various factors like proxy servers, VPNs, and deliberate manipulation. This unreliability could lead to SoftBank appearing in the user agent data for Macintosh devices in the US even when it's inaccurate.
Expert from Email Geeks explains that lots of people immigrate and keep their old emails from back home, especially if they are free accounts.
Expert from Email Geeks suggests that SoftBank had an email webmail client too and maybe they have an app that goes with that.
Expert from Email Geeks hypothesizes it might be a military person stationed in Japan who bought a new phone locally, or an ex-pat who moved to Japan.
What the documentation says4Technical articles
Documentation from IETF explains that Carrier Grade NAT (CGNAT) could result in multiple users appearing to share a single IP address. This may lead to traffic from a US-based Mac being misattributed to a carrier like SoftBank, particularly if the CGNAT infrastructure is operated by or associated with SoftBank.
Documentation from Mozilla details that user agent strings can sometimes contain inaccurate or misleading information, and that there may be cases where a Mac device is misidentified due to software glitches, incorrect configuration, or deliberate manipulation of the user agent string.
Documentation from Apple explains that when a VPN is active, the user's traffic might appear to originate from the VPN server's location. If this VPN server is operated by SoftBank or located in a region where SoftBank has a presence, it may cause SoftBank to appear in the user agent data.
Documentation from W3C outlines inconsistencies in HTTP header fields including the user agent which is often not reliable. Middleboxes and other agents in the transmission path will change the HTTP headers. Caching and proxy servers often obscure the original HTTP headers.