Futures
Access hundreds of perpetual contracts
TradFi
Gold
One platform for global traditional assets
Options
Hot
Trade European-style vanilla options
Unified Account
Maximize your capital efficiency
Demo Trading
Introduction to Futures Trading
Learn the basics of futures trading
Futures Events
Join events to earn rewards
Demo Trading
Use virtual funds to practice risk-free trading
Launch
CandyDrop
Collect candies to earn airdrops
Launchpool
Quick staking, earn potential new tokens
HODLer Airdrop
Hold GT and get massive airdrops for free
Launchpad
Be early to the next big token project
Alpha Points
Trade on-chain assets and earn airdrops
Futures Points
Earn futures points and claim airdrop rewards
So I had this weird thing happen where my calls kept showing up as Private and I had no idea why. Turns out there's actually a bunch of reasons this happens, and the fix depends on whether you're using Android or iPhone. Let me walk you through what I found out.
On Android, the caller ID settings are usually buried in your phone's network settings, but where exactly depends on your phone brand. If you've got a Samsung, Google Pixel, Realme, or whatever, the menus look slightly different. The general idea is you want to go into your Phone app settings, find something called Caller ID or Supplementary services, and make sure it's set to Show number instead of Private. For Android 16 specifically, you'd go Phone app > three dots > Settings > Calling accounts > Additional settings > Caller ID > Show number. If that option is greyed out, check if Advanced Protection is turned on in your security settings because that can lock things down.
If changing the setting doesn't stick, try clearing the Phone app's cache and storage, then restart. Sometimes your phone and carrier just need to reconnect and sync up properly.
On iPhone with iOS 26, Apple moved everything around again. You go Settings > Apps > Phone > Show My Caller ID and toggle it on. Pretty straightforward. But if you have multiple lines like an eSIM and physical SIM, you gotta enable it for each line separately. And if the option isn't even there, your carrier might be controlling it from their end, which happens with some networks.
Now here's the thing - even after you remove the private number setting and turn caller ID on, sometimes it still shows as Private to people you're calling. That's usually a carrier network issue, not your phone. You can try using USSD codes to directly tell your carrier to show your number. Dial *31# to make your number visible on all calls, or *#31# to check your current status. On some networks like Nigerian MTN, you'd use #31# instead. There's also #31# followed by a specific number if you want to hide it just for one call.
If codes don't work, reset your network settings. On Android 16 go Settings > System > Reset options > Reset mobile network settings. On iOS 26 it's Settings > General > Transfer or Reset iPhone > Reset > Reset Network Settings. Your phone will restart and reconnect to the carrier.
One more thing - privacy apps like Truecaller or RoboKiller can hide your number if they have deep permissions, older SIM cards might struggle with 5G networks so replacing them helps, and international calls sometimes lose the caller ID signal passing through different networks. But honestly, checking your phone settings first, then trying the USSD codes, then a network reset usually gets you sorted. Most of the time it's just a setting that got flipped somewhere or your carrier needs a fresh sync.