twitter / communitynotes

Documentation and source code powering Twitter's Community Notes
https://twitter.github.io/communitynotes
Apache License 2.0
1.42k stars 201 forks source link

Getting stuck in the "trusted phone carrier" #78

Open BoseSj opened 1 year ago

BoseSj commented 1 year ago

I am getting stuck in the 1/3 step. Can you guys let us know the reason, and what might the step we should be taking to resolve this?

image

ScottFerreira commented 1 year ago

I saw this as well. I had a VPN running and when I turned it off for a bit, I was able to get through. Not sure if that will be what's happening for you but figured I would mention just in case.

BoseSj commented 1 year ago

I saw this as well. I had a VPN running and when I turned it off for a bit, I was able to get through. Not sure if that will be what's happening for you but figured I would mention just in case.

I am not using any VPN at the first place.

ScottFerreira commented 1 year ago

I saw this as well. I had a VPN running and when I turned it off for a bit, I was able to get through. Not sure if that will be what's happening for you but figured I would mention just in case.

I am not using any VPN at the first place.

Ah okay. Do you mind sharing what phone carrier you use?

BoseSj commented 1 year ago

I tried on broadband first, then tried using Jio. Both failed.

Jamie0 commented 1 year ago

Same trying with Three UK!

BoseSj commented 1 year ago

😪they should clarify this issue definitely.

kaovilai commented 1 year ago

Had google voice number, switched to T-Mobile number and worked.

finaldzn commented 1 year ago

I have a french number from Orange, getting stuck in this step

TakkieYah commented 1 year ago

Dutch number vodaphone; also stuck. Anywhere to turn to?

wanted0 commented 1 year ago

Same issue with Poland and nju mobile (a brand of Orange) carrier. Also, why would VPN matter? I understand the phone carrier is related to your phone number and SMS verification, while your internet connection is a completely unrelated thing. You could be using the same carrier's network, but that's not necessarily the case for most people.

januszmk commented 1 year ago

Same issue with Poland and nju mobile (a brand of Orange) carrier

I believe no network from Poland is accepted. I checked Play, Orange, T-Mobile and no one with number from those carriers can get through. Its weird, because recently they announced that Poland is officially supported

wanted0 commented 1 year ago

Its weird, because recently they announced that Poland is officially supported

I can confirm -- tried with T-Mobile, same issue.

We can see first hand the difference between Elonvision and Reality.

I searched through Twitter's source code to find any trace of how the "trusted" phone verification is done, but it doesn't seem to be published.

januszmk commented 1 year ago

@wanted0 I was able to sign up to the waitlist after changing to Plus number, so looks like there is 1 working network in Poland

avipars commented 11 months ago

If you are using a VOIP number, occasionally this is the cause of the problem

januszmk commented 11 months ago

@avipars maybe it is occasionally problem for voip number, but main problem is that normal numbers from countries where community notes launched are not accepted

dasayan05 commented 11 months ago

Same issue -- not "trusted phone carrier". I am on Lebara in UK.

SoumyaEXE commented 9 months ago

Jio is supported? @twitterbirdwatch

wanted0 commented 9 months ago

@jbaxter - my apologies for tagging you directly here, but it seems we're running in circles here. There are many genuine GSM operators, especially across Europe, that are not on the "trusted" list of Twitter. There is no mention anywhere how this trusted list of carriers is built or how to modify it. It blocks the ability of many users to contribute to Community Notes.

Perhaps as an employee you could help address this issue to a proper place internally?

voxdevis commented 8 months ago

@twitterbirdwatch which operator is "trusted" in Uzbekistan?

muayyat commented 7 months ago

Which operators are trusted in Sweden?

kennethsequeira commented 6 months ago

Which are trusted carriers in India?

shivam-maurya-git commented 6 months ago

@twitter-service This issue is resolved in India, as community notes services started in India now.

wanted0 commented 6 months ago

@twitter-service This issue is resolved in India, as community notes services started in India now.

@shivam-maurya-git this issue is not about Community Notes availability in given countries, but about the secrecy of how Twitter/X selects the carriers as "trusted". There is no public information about it anywhere and many genuine carriers in various countries are banned for no good reason.

Have you checked if all major carriers in India are marked as trusted?

shivam-maurya-git commented 6 months ago

@wanted0 Yes, I checked.

BoseSj commented 6 months ago

Yeah, this issue seems resolved now. As of 2024, I can sign up using just about any carrier, even my broadband. I suppose as a result of Twitter finally supporting the feature in India.

wanted0 commented 6 months ago

@BoseSj maybe it's solved in India, but as you can see people were reporting the same issues in other countries. And I can assure you that my mobile phone carrier in Poland is still not recognized as trusted. Please reopen.

BoseSj commented 6 months ago

Sure, but as you can see maintainers have not been responding much.

wanted0 commented 6 months ago

Thank you @BoseSj - apologies for the spam that you'll continue getting, but I don't think there is an option to reassign the issue creator to someone else, and creating a separate issue would be waste IMO.

Let's hope that finally somebody at X like @twitterbirdwatch notices this issue and helps solve it completely.

EliusHHimel commented 6 months ago

Hope one-day this issue will be solved for all countries.

andybrandt commented 5 months ago

Fairly annoying that living in Poland & not having a foreign SIM I can't get through. Why are all Poland's operators "not trusted"?

januszmk commented 5 months ago

@andybrandt plus is trusted

andybrandt commented 5 months ago

@andybrandt plus is trusted

Thanks! Now I have to wonder if it is worth it buying a prepaid Plus card for a couple of months just do get access to community notes posting. :D

BTW: does anyone know what makes an operator "trusted" or "untrusted"?

januszmk commented 5 months ago

@andybrandt just remember that you cannot change the number back, because you will loose access to CN. but you can hold the activated sim card without paying for long time

wanted0 commented 5 months ago

BTW: does anyone know what makes an operator "trusted" or "untrusted"?

Nobody knows, at least in public. So much for the claimed "open source" approach from Twitter/X. It is also worth noting that other tickets are generally getting attention from X employees or @twitterbirdwatch account, this one, despite having the largest number of comments, is quietly ignored by them.

majok-majok commented 5 months ago

@twitterbirdwatch Is any provider "trusted" in Uganda and South Sudan? I have tried pretty much all Ugandan networks in vain

kennethsequeira commented 4 months ago

Which are trusted carriers in India?

Looks like Indian carrier support has been added now.

entroxx commented 3 months ago

I am from Romania with Vodafone, my Phone Carrier. Still, I am not able to verify my phone number. ![Uploading IMG_1823.jpeg…]()

ThatRandomToast commented 3 months ago

I have this issue with a phone number registered with Mobifone. Is there a list of trusted carriers? image

gitoffmyln commented 1 month ago

This issue appears stuck. Maybe I can help.

The repository here is "code that reproduces the note scoring/ranking code that X runs in production" (https://communitynotes.x.com/guide/en/under-the-hood/note-ranking-code)

It is

It is not

In other words, this Issue is technically out of scope for the code in this repo. It is very much in-scope for the goals of CN.

It might be radioactive for Twitter employees. Commenting will be difficult because it's whole purpose is to keep bad people/bots out, and that involves proprietary considerations and security. Closing it would be incorrect, because it's a legitimate problem and they may lose the confidence of the community. Doing nothing is a valid option, but only for so long.

What problem is X trying to solve with "trusted phone carriers"? They need real human contributors who care. Not bots. Not people trying to game the system. Anyone can write API calls to get tonnes of VoIP numbers, and many VoIP carriers aren't validating identity. If I provide a VoIP number, there's no assurance. However, if they rely on the phone carrier to vet people, they have some assurance.

So, "trusted phone carriers" is being used as a proxy for "probably trustworthy human contributors", but it's also eliminating wide classes of humans who value privacy, or use affordable phone plans, or who happen to live in a country with lower trust from an American perspective. The quality of the scoring/ranking results requires a healthy variety of contributors, and the "trusted phone carrier" requirement is almost certainly eliminating good would-be contributors.

How can X vet accounts to only get trustworthy humans who care, without also eliminating whole groups for the wrong reasons?

wanted0 commented 1 month ago

@gitoffmyln thanks for your valuable comment. I agree with most of it - problem is where else could we file such an issue? I tried reaching out to CN account and Elon himself on X and they never replied. I don't want to spend money on a premium account, just to possibly, remotely, get better visibility and chance for a reply.

It's also been shown here multiple times that their spam prevention system based on carrier trustworthiness is plainly wrong. In Poland there are 4 actual physical carriers (not MVNOs) and they pretty much equal when it comes to privacy policies, etc. Futhermore, there are strong laws that require customer registration with their ID when obtaining the SIM card (even prepaids). However, the obsolete database or whatever X is using, only allows one carrier out of four -- who's not at all special in reality.

So whomever they trusted to do the research is not actually doing a good job and I think that should be in the best interest of X to fix this issue.

I also realize that employees may be unwilling to post here, but I was counting on their good will to at least escalate this internally and have the problem fixed (even silently, without commenting here), as they've done for India, apparently. This would be enough to just close the issue.

gitoffmyln commented 1 month ago

Agreed, this is a good place to file the issue. (I was trying to get ahead of any argument the issue is completely out of scope, not written well.)

You're right, the issue is about "trusted phone carrier" being incomplete and I'd add the lack of transparency. (Call it something like "supported phone carriers" if that's easier to publish.)

The documentation makes it clear X wants a wide diversity of perspectives. My concern is the "trusted phone carrier" approach excludes large groups of potential contributors before they can sign-up:

The part about privacy-aware individuals is surely out-of-scope, because that's a much broader challenge. It may have to be a limitation for a while.