Directory entries that list a hostname, a country and a set of protocols are evidence about connectivity, not about what the machine on the other end records. The decision that matters here is not whether to trust listings in general. It is which party is in a position to answer the question you are actually asking.

Four parties behind one entry

Separate the roles before reading any promise. The directory publishes the entry, the software project supplies the protocol implementation, the hosting provider supplies the machine and the network, and the node operator configures the service. Any of the four can be a different organisation, and each can only speak for its own part.

That split explains why a statement can be true and still unhelpful. A developer documenting that the protocol does not log payloads says nothing about an operator who enabled verbose connection logging on a relay. Both statements can coexist without contradiction. That is precisely why the question has to be addressed to a named party.

Some services do operate their own endpoints, and then the listing and the policy come from the same party. That is a stronger position, but it still needs to be established rather than assumed from the format of the page. Ask for the statement, and check that it names the service the entry points at.

Ask for the record that matches the claim

A claim about collection needs a document that names the system, the data category and the period. A claim about retention needs a number and a scope. A claim about independence needs a description of who owns what, not an adjective.

Field in a listingWhat it evidencesWhat it cannot evidence
Hostname or addressA reachable endpoint existed when the entry was publishedWho runs it, or what it stores
Protocols offeredWhich client configurations should interoperateWhether logging was disabled on that deployment
CountryWhere the endpoint claims to be locatedWhich legal process could reach the operator
Availability scoreHow often the entry answered a probeAnything about data handling

Volunteer projects are often the clearest example, because some publish explicit logging requirements for the nodes they accept. That document is primary evidence about the project's rules, and it is still not evidence about an individual operator who ignored them.

Audits follow the same logic at a different scale. A report that examined a specific deployment during a specific window is useful inside that boundary. Stretched over every independent instance of the same software, it becomes a guarantee nobody issued. Read the scope paragraph before you read the conclusion.

When a vendor's privacy statement covers its own service, read it as that vendor's statement about its own systems. Reusing it to describe a third-party relay is a category error, even when the protocol is identical.

Decide what you are buying with each option

A public node buys reachability and variety at the cost of accountability. An operator who owes you nothing can disappear, change configuration or keep records without notice, and your recourse is limited to switching endpoints. That trade is acceptable for some tasks and not for others.

A paid service buys a counterparty with a published policy and something to lose. It does not buy a technical guarantee, and it does not remove the need to read the policy, but a named organisation with a retention statement is easier to evaluate than an anonymous relay.

The decision rule that survives both cases is to match the evidence to the risk. If the task tolerates a rotating endpoint, the directory is an efficient tool. If it depends on a specific data-handling promise, only the party who can make that promise is relevant, and the directory is a routing convenience rather than an assurance.

curl -s --interface tun0 https://example.net/ -o /dev/null -w '%{remote_ip}
'

The one command above is worth running because it separates two questions cleanly. It shows the address your traffic actually used, which is a connectivity fact, and it says nothing about what the operator of that address did with the connection metadata.

Keep the client-side questions separate

Operator policy is one layer, and the security of what you do over the tunnel is another. HTTPS on the destination, session handling in the browser and the strength of the account you signed into remain your controls, and a permissive relay does not weaken them while an excellent one does not strengthen them.

That separation prevents two common mistakes. Treating a strict operator policy as a reason to skip HTTPS is one, and treating a working HTTPS connection as a reason to ignore who operates the relay is the other. Both mistakes collapse two layers into one and then argue about the wrong one.

A short written assessment handles both. Name the party making each promise, attach the document that supports it, and note the date. Then decide whether the task needs the stronger claim or merely a working path.

The listing did its job once it told you where you could connect. The rest of the question belongs to whoever runs that endpoint, and the honest answer is often that you cannot know and should choose accordingly.

អត្ថបទពាក់ព័ន្ធ