The VPN was connected before I pressed refresh.
Reddit still asked for my age.
I was trying to open a mature-tagged discussion that had appeared in a search result. The thread was not explicit; it was a practical conversation about recovering from surgery. But Reddit placed the same barrier in front of it: enter a birth date, then confirm an age range or continue through a selfie-or-ID process.
I assumed I had chosen the wrong VPN server. I switched from France to the Netherlands, closed the Reddit app and reopened the link.
The prompt returned.
Next I cleared the app cache. That signed me out, removed a few preferences and changed nothing that mattered. As soon as I logged back into the same account, Reddit asked again.
The VPN had changed my location. It had not changed Reddit’s judgment about my account.
Once I saw that distinction, the repeated failures began to make sense.
The short answer
I could not observe Reddit’s internal filtering rules, so I could not tell whether those routes were being challenged because of their exit addresses, shared traffic volume or another signal. The result was clear enough: the major provider had removed the account-bound age prompt, but it still had not opened the discussion.
Reddit Is Looking at More Than Your Location
The timing is not accidental. Since 25 July 2025, UK services carrying pornography and certain other material considered harmful to children have had to introduce stronger age controls under the Online Safety Act. Reddit was among the major platforms that added age restrictions as those rules took effect. (Ofcom)
The change pushed many adults toward VPNs. They were not only trying to reach dedicated adult sites. Mature discussions, social communities and other legal pages could now lead to a choice involving an app-store age signal, a facial image or an identity document. (Wired)
Changing countries with a VPN therefore seemed like the obvious response.
But it works only when location is the reason Reddit is showing the prompt.
Reddit can also estimate an age range from signals already connected to an account, including account history, activity, subscriptions, a saved birth date, app-store information and previous verification status. (Reddit)
That was exactly what I had done. I changed the network route while remaining signed into an account Reddit had already evaluated.
Public discussions show the same frustration in a simpler form: users activate a VPN inside an existing Reddit session and are surprised when the age prompt remains. (Reddit) The missing step is not another country. It is separating the account decision from the network decision.
So I stopped switching servers and tested them separately.
The Prompt Was Following My Account
I stayed connected to the large VPN provider but signed out of Reddit. Then I opened the same link in a private browser window.
The age-verification screen disappeared.
That answered the first question. The request that had followed me through several VPN locations was tied at least partly to my signed-in account or the existing session around it. Changing the IP address had never made that account new.
For a moment, I thought I had solved it.
Then Reddit showed a traffic challenge.
I completed one CAPTCHA and received another. A second server loaded the Reddit frame but not the comments. A third returned an access error.
I could not observe Reddit’s internal filtering rules, so I could not tell whether those routes were being challenged because of their exit addresses, shared traffic volume or another signal. The result was clear enough: the major provider had removed the account-bound age prompt, but it still had not opened the discussion.
That failure changed the comparison.
The provider had a long public history, broad server coverage and more country choices than I could realistically test. Those strengths were real. They simply were not solving the problem in front of me.
I did not need another flag in the server list. I needed one clean session and one route Reddit would accept.
The Whole Session Had to Change
At first, I had treated the Reddit prompt as a location setting.
The actual sequence was different:
I opened Reddit while signed in.
Reddit evaluated an established account.
I turned on a VPN after the restriction had already appeared.
Then I reopened the same account and expected Reddit to forget its earlier decision.
A VPN cannot do that. It changes the connection route, not the history attached to a profile. Accounts, cookies and saved verification results can continue to identify the same session after the visible IP address changes. (Eff)
That did not make the VPN useless. It showed me which part of the problem the VPN could solve.
For an account that Reddit has incorrectly classified by age, the direct remedy is Reddit’s correction or verification process. But I did not need to comment, vote or bring my profile into the page. I needed to read a public discussion before leaving for an appointment.
Once I accepted that, I stopped trying to repair the old session and started again without it.
The Smaller App Started With the Result
I disconnected the first service and opened OnlydogVPN.
The setup immediately removed one unnecessary identity step. Basic use did not require a conventional email-and-password account, so I could connect without creating another persistent login for a visit I was deliberately separating from my everyday identity.
The interface also did not send me back into another round of country selection. Instead, it asked what I wanted to accomplish. I chose the preset for reaching a restricted page.
Only then did I open a new private window.
I pasted the same Reddit link.
The discussion loaded.
There was no birth-date prompt, selfie request or document handoff. There was no CAPTCHA behind the missing age screen. The post appeared, the comments expanded, and the external reference I needed opened in a second tab.
The task was complete.
The earlier attempts had changed only one part of the visit at a time. My established Reddit account carried age-related signals that a new IP address could not erase. The first provider’s private session removed that account state but delivered routes Reddit challenged. The smaller app combined a clean session with a usable connection.
Its HTTP/3-based transport and additional traffic obfuscation gave the connection a different profile from the familiar routes I had been cycling through. The practical result was visible immediately: Reddit showed me the page rather than another checkpoint.
The situation-based preset also removed the least useful part of my earlier troubleshooting. I no longer had to guess whether France, the Netherlands or another location would behave differently. I selected the task and returned to the browser.
That was more useful than a larger server list because it shortened the distance between the problem and the result.
A Second Device Without Another Account
Once I found the relevant comment, I wanted to read its linked medical source on my laptop rather than my phone.
With the first provider, that would have meant finding the password, signing into another account and choosing another server. The smaller service instead let me share access with a verification code.
A minute later, the source was open on the larger screen.
That was a secondary benefit, but it followed naturally from the main success. The Reddit page had opened because I reduced the number of persistent identities involved in the session. Connecting the laptop without another email-and-password login preserved the same advantage.
The service has a shorter public history and fewer server locations than the major provider I tried first. Yet those differences did not decide the outcome on the screen.
The larger provider gave me more routes to test manually. The smaller app gave me one task-based choice, no conventional registration and a Reddit page that finished loading.
Why the Prompt Can Survive a VPN
A VPN changes the IP address and location Reddit sees. That can remove an age check triggered by a UK network route.
It does not change:
- an age status saved with a Reddit account;
- signals Reddit has inferred from that account’s activity;
- a birth date already entered in the settings;
- verification status returned by an outside provider;
- cookies and sessions that remain active after the VPN connects.
That is why turning on a VPN inside an already restricted Reddit session can appear to do nothing. The route changes, but the identity state remains.
The order matters more than repeated server switching. Connect first. Open a clean browser session. Keep the restricted account out of the test. Then see whether the public page loads through the new route.
When the prompt belongs to the account, changing countries cannot erase it. When the prompt is being triggered by the regional connection, a clean and accepted route can prevent it from appearing. And when a familiar VPN route replaces the prompt with CAPTCHAs, the answer is not necessarily another country—it is a route Reddit will actually use.
I began by asking why Reddit was ignoring my VPN. It was not. I had changed the route while carrying the same restricted identity into every attempt.
The discussion finally opened when I changed both parts of the visit that were still under my control: the session I brought to Reddit and the route Reddit received.
Questions this experience may leave you with
What was actually causing the problem?
I could not observe Reddit’s internal filtering rules, so I could not tell whether those routes were being challenged because of their exit addresses, shared traffic volume or another signal. The result was clear enough: the major provider had removed the account-bound age prompt, but it still had not opened the discussion.
Why did the obvious fixes fail?
For an account that Reddit has incorrectly classified by age, the direct remedy is Reddit’s correction or verification process. But I did not need to comment, vote or bring my profile into the page. I needed to read a public discussion before leaving for an appointment.
What should you check first?
Its HTTP/3-based transport and additional traffic obfuscation gave the connection a different profile from the familiar routes I had been cycling through. The practical result was visible immediately: Reddit showed me the page rather than another checkpoint.
What finally changed the result?
That was a secondary benefit, but it followed naturally from the main success. The Reddit page had opened because I reduced the number of persistent identities involved in the session. Connecting the laptop without another email-and-password login preserved the same advantage.
What is worth remembering?
That is why turning on a VPN inside an already restricted Reddit session can appear to do nothing. The route changes, but the identity state remains.