FIELD NOTES
A personal record of travel, networks and small failures
TRAVEL NOTE

Why Adult Websites in France Now Ask for Age Verification

The page appeared five minutes before my video appointment.

Verify that you are over 18 to continue.

I was trying to reopen a forum discussion about the sexual side effects of antidepressants. The thread was hosted on an adult platform because some replies contained explicit descriptions. I was 34. My age was not the problem.

The available ways to prove it were.

One option offered to estimate my age through the phone’s camera. Another sent me to an outside service with an identity document. I had no reason to assume the forum itself would receive my passport, but I also had no time to work out who the verifier was, what information it retained, or why reading a sensitive health discussion now required another company to inspect my face.

I blamed the browser first. Perhaps an old cookie had expired.

I opened a private window and pasted the link again.

The same verification screen covered the page.

The appointment clock kept moving. I had wanted ten quiet minutes to compare other people’s experiences and write down two questions for my doctor. Instead, I was being asked to prove something that had never been in doubt.

The short answer

A country outside France was not useful merely because its flag appeared in the app. I needed one route the page would accept without asking me to verify my identity or spend ten minutes proving that I was human.

The page was responding to France, not to me

The prompt had not appeared because the site suddenly suspected that I was a child.

France has long prohibited making pornographic material available to minors. What changed was the strength of the enforcement behind that rule.

The 2024 SREN law gave Arcom, France’s audiovisual and digital regulator, stronger powers against adult sites that remain accessible without effective age checks. The process can lead to formal notices, blocking orders, and removal from search results. Arcom was still issuing notices to non-compliant sites in 2026. (Arcom)

The legal position became clearer on June 16, 2026, when the Court of Justice of the European Union confirmed that France could require adult websites established elsewhere in the EU to apply age verification to French users. (Europa)

Ordinary visitors had already seen the effect. Pornhub, YouPorn, and RedTube temporarily suspended access from France in June 2025 while their owner challenged the requirements. Other services added verification rather than risk enforcement. (Lemonde)

That explained why private browsing had achieved nothing. The site was reacting to the French location of my connection, not to the history stored in my browser.

A private window could forget where I had been. It could not make the connection appear to come from somewhere else.

The privacy design was better than the screen made it look

Once I understood the legal background, I looked more closely at the verification methods.

France’s system is not supposed to mean handing an identity document directly to an adult website. Arcom’s technical standard says the site should receive only proof that a user meets the age threshold, not the personal information used to produce that proof.

It also requires a privacy-preserving method based on “double anonymity.” In that model, the age provider confirms that the user is an adult without learning which adult service is being visited, while the site receives the age result without learning the person’s identity. (Gouv)

That separation sounded reasonable when described clearly.

The page in front of me did not feel clear.

It presented several unfamiliar providers, short explanations, and links to longer privacy notices. Even a properly designed age-check system creates a new decision at the exact moment someone may be looking for unusually private information.

Public reaction in France reflected that hesitation. People discussed VPNs as a faster route around the interruption, while also warning that choosing the first unfamiliar free app could create a larger privacy problem than the age check itself. (Reddit)

That was the practical choice in front of me. I could stop and investigate the verification companies, abandon the discussion, or find a route that let me read one legal page without adding another identity process.


My first VPN changed the country but not the problem

I already had an account with a large VPN provider, so I opened it first.

The choice seemed sensible. The company had years of public history, a large support operation, and servers throughout Europe. If the site was reacting to a French connection, choosing a nearby country should have solved it.

Automatic mode connected me to Paris.

The age-check screen remained.

I opened the server list, chose Brussels, and reloaded the page. The verification prompt disappeared, but another interruption replaced it:

Unusual traffic detected. Please try again.

I completed a CAPTCHA. The page refreshed and displayed another one. On the third attempt, it showed a proxy warning and sent me back to the beginning.

The VPN had changed the public address. The forum no longer treated me as a visitor arriving from France. But the new route was too recognisable to be useful.

I tried another Belgian server, then one in the Netherlands. The result moved between a CAPTCHA loop, a blank loading screen, and the same proxy warning.

I could see the rejection, but I could not observe the site’s internal detection rules. It may have recognised the shared exit address, the connection pattern, or both.

The practical result was simpler: the provider offered many routes, but none reached the discussion before my appointment.

That changed what I was comparing.

A country outside France was not useful merely because its flag appeared in the app. I needed one route the page would accept without asking me to verify my identity or spend ten minutes proving that I was human.

The smaller app started with what I needed to do

I closed the CAPTCHA page and opened OnlydogVPN.

Instead of beginning with a long country list, the smaller app organised its options around situations. I selected the setting intended for restrictive or difficult connections.

Basic use did not require a conventional email-and-password account. That mattered more here than it might during ordinary browsing. I was trying to avoid attaching my everyday identity to a sensitive health search, and the VPN did not make me create another account before it could help.

I connected and reopened the forum link.

The age-verification screen did not appear.

Neither did the proxy warning.

The discussion loaded at the reply I had been trying to reach. I read one person’s experience of changing medication, another’s account of speaking with a psychiatrist, and a reminder not to stop treatment suddenly without medical advice.

I wrote down my two questions.

Then the appointment notification appeared.

The page had gone from an identity check, to a CAPTCHA loop, to readable text before the call began.

The service uses an HTTP/3-based transport with additional obfuscation. The compact explanation is that its traffic was less obvious to the page than the familiar VPN exits I had tried first. What mattered was visible on the screen: the discussion finished loading and stayed open.

I had not needed a larger collection of countries. I had needed one route that looked ordinary enough to complete the task.

The page was also inviting people I had not chosen

After the appointment, I returned to save one reply for a later conversation with my doctor.

The app’s blocked-request counter had increased.

The forum was trying to contact services beyond the discussion itself. Some requests helped deliver the page. Others matched advertising and tracking systems and were filtered.

This was a smaller privacy problem, but it belonged to the same moment.

A VPN can change the visible IP address and hide the destination from the local network. It does not automatically stop the page from sending tracking requests through that protected connection. Filtering those requests reduced the number of outside services surrounding the session, and the counter made the change visible without requiring me to inspect a technical log.

It was not why I had installed the app. It was why I kept it afterward.

The service has fewer locations, a shorter public history, and fewer independent ratings than the established provider. Someone who regularly needs a precise exit country may still prefer the broader network.

But the age-check screen had not asked me to choose among fifty countries. It had presented a more immediate decision: verify my age through another company, abandon the page, or use a route that did not turn a private health question into a longer identity process.

The established provider moved my connection outside France but left me trapped in proxy checks. The smaller app required less identity at setup and delivered the route the page accepted.

French adult websites ask for age verification because the law now gives that requirement real enforcement. For an adult trying to read one sensitive page, the useful alternative is not the VPN with the most locations—it is the one that reaches the page without asking for another piece of the person reading it.

Questions this experience may leave you with

What was actually causing the problem?

A country outside France was not useful merely because its flag appeared in the app. I needed one route the page would accept without asking me to verify my identity or spend ten minutes proving that I was human.

Why did the obvious fixes fail?

The legal position became clearer on June 16, 2026, when the Court of Justice of the European Union confirmed that France could require adult websites established elsewhere in the EU to apply age verification to French users. ( Europa ) (Europa)

What should you check first?

French adult websites ask for age verification because the law now gives that requirement real enforcement. For an adult trying to read one sensitive page, the useful alternative is not the VPN with the most locations—it is the one that reaches the page without asking for another piece of the person reading it.

What finally changed the result?

I opened the server list, chose Brussels, and reloaded the page. The verification prompt disappeared, but another interruption replaced it:

What is worth remembering?

The established provider moved my connection outside France but left me trapped in proxy checks. The smaller app required less identity at setup and delivered the route the page accepted.