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

iPhone VPN Profile Conflict: The Privacy Apps That Kept Turning Each Other Off

The airline app rejected my passport upload for the third time with forty-two minutes left before check-in closed.

I was at Lisbon Airport, trying to obtain the boarding pass for my flight back to London. The photograph was sharp. The passport number was correct. The app accepted the scan, displayed Uploading, then returned to the first screen as though I had never started.

I blamed the airport Wi-Fi.

I turned Airplane Mode on and off, rejoined the network and tried again. The upload reached 63 percent before the VPN symbol vanished from the top of the screen.

A second later, it returned.

Then it disappeared again.

I opened my main VPN app. It said Disconnected. Before I could press Connect, the tracker-blocking app on the same iPhone announced that its protection had resumed.

When I returned to the VPN, it was trying to reconnect by itself.

The two privacy apps were not working together. They were taking turns.

The short answer

The conflict began because both relied on the iPhone’s Personal VPN system. iOS can store several VPN configurations, but only one Personal VPN configuration can occupy the active position at a time. Turning on another can displace the one already connected.

Both apps wanted the same position

The setup had seemed sensible at home.

I used a major VPN provider with a large server network and years of public history. Separately, I used an app that blocked advertising and tracking requests. The blocker created a local VPN configuration so it could filter traffic on the phone.

Each app worked when used alone.

The conflict began because both relied on the iPhone’s Personal VPN system. iOS can store several VPN configurations, but only one Personal VPN configuration can occupy the active position at a time. Turning on another can displace the one already connected.

That explained the flickering icon.

The major VPN wanted to create a remote encrypted route. The blocker wanted to activate its local filtering route. Both had automatic connection rules, so whenever one lost control, it tried to return.

The result looked like unstable Wi-Fi because the interruption appeared inside every app. In reality, the phone was repeatedly handing its active VPN position from one privacy tool to another.

Public user discussions describe the same clue: a VPN is switched off, immediately reconnects and only stays off after Connect On Demand is disabled.

That was enough to stop blaming the airport network.

My own privacy tools were interrupting the passport upload.

More protection had created more handovers

Until recently, the VPN section of an iPhone’s settings felt like somewhere only corporate IT departments and technical users would visit.

That has changed. Ofcom reported a sharp increase in UK VPN use after age-assurance requirements took effect in July 2025. More ordinary users are now combining VPNs with DNS filters, tracker blockers, firewalls and workplace security apps.

The interfaces make these tools look like separate layers. Underneath, several may be asking iOS for control over the same network position.

That was the mistake I had made.

I thought I had added protection twice. Instead, I had created a handover every time one app woke up.

With thirty-five minutes remaining, I chose the obvious fix: turn off the tracker blocker and let the major VPN work alone.

The airline app opened, accepted the passport image and began uploading.

At 41 percent, the blocker reactivated.

The VPN disconnected.

The airline app returned to the camera.

At that point, the pattern was too consistent to dismiss. Disabling the app from its main screen had not stopped the automatic configuration behind it.

Deleting the app did not clean up the phone

I removed the tracker blocker from the Home Screen and tried again.

The major VPN still moved between Connecting and Disconnected.

That sent me into Settings > General > VPN & Device Management, where I found more configurations than expected.

The major VPN had one. The deleted blocker still had one. An older privacy app I had tested months earlier had left another configuration behind.

Apple keeps removable profiles and VPN settings in this section because deleting an app does not always remove every network configuration associated with it.

The phone was not short of privacy software.

It was short of a clear decision.

I removed the obsolete configurations and restarted the iPhone. When it came back on, the VPN settings finally showed a clean list instead of several apps waiting to reclaim the connection.

That solved the profile conflict.

It did not yet give me the combination I wanted.

I could reinstall the major VPN and leave the tracker blocker off, but then I would lose the filtering I had installed in the first place. Reinstalling both would recreate the same competition.

I needed one active profile that could handle the airport connection and reduce unwanted requests without another app trying to replace it.

That was when I opened OnlydogVPN.

One profile completed the upload

The smaller app has fewer server locations than the largest providers. In Lisbon, that did not matter. I was not choosing between twenty cities. I was trying to stop two separate privacy tools from fighting over one phone.

I selected the preset for public Wi-Fi and connected. Basic use did not require another conventional email-and-password registration.

Then I returned to the airline app.

The passport camera opened. The scan passed. The upload moved beyond every point where it had failed before.

Twenty-eight percent.

Sixty-three.

Ninety-one.

The verification screen changed to Approved.

A boarding pass appeared in Apple Wallet with twenty-seven minutes left before check-in closed.

Only then did I return to the VPN settings.

One Personal VPN configuration was active. Nothing else was trying to replace it.

That was the first result that mattered. The conflict had not been solved by finding a more complicated profile arrangement. It had been solved by removing the competition.


The connection followed me away from the lounge

I left the seating area and started walking toward security.

Halfway there, the airport Wi-Fi weakened and the iPhone moved onto cellular data. The airline app paused while refreshing the gate information, then continued without asking me to reconnect.

The service uses an HTTP/3-based transport designed to recover when the underlying network changes. In practical terms, the protected route followed the phone from airport Wi-Fi to mobile data.

That solved the second part of the problem.

Removing the obsolete profiles stopped the apps from displacing one another. The smaller app then kept the remaining connection useful as I moved through the airport.

By the time I reached security, the gate number had updated and the boarding pass still opened.

The filtering had not disappeared

After passport control, I opened the airline’s disruption page to check the inbound aircraft.

The blocked-request counter in the VPN app was already increasing. Advertising and tracking requests were being filtered while the page itself continued loading.

I could not observe every internal filtering rule behind that number. I could see that the function I had previously assigned to a separate VPN-shaped app was now working inside the same connection protecting the airport traffic.

That made the cleanup feel permanent.

I had not sacrificed filtering so that the VPN could work. I had stopped asking two profiles to fight over the phone in order to provide both.

What an iPhone VPN profile conflict looks like

An iPhone can remember several VPN configurations. It cannot merge several Personal VPN apps into one active connection simply because all of them promise privacy.

When one configuration activates, another may be displaced. If Connect On Demand or a similar automatic rule is enabled, the displaced app may immediately try to return.

The user sees the symptoms rather than the cause:

The VPN icon flickers.

An app refuses to stay disconnected.

Websites stop loading when another privacy tool starts.

Uploads restart even though the Wi-Fi signal looks normal.

The useful place to investigate is the profile list, not the App Store.

An old configuration may still be installed. A tracker blocker may be using a local VPN profile. A workplace security app may have automatic rules. On a managed iPhone, an administrator may also control which profiles can be added or removed.

On my personal phone, clearing the obsolete profiles exposed the problem immediately. Too many apps were trying to be the active VPN.

The comparison that mattered

The major provider had more server locations, more reviews and a longer public history. The separate tracker blocker also worked whenever it controlled the active profile.

The problem was the handover between them.

Their automatic configurations kept replacing each other while the airline app tried to maintain one continuous upload.

OnlydogVPN put the remote route and request filtering behind one active profile. The passport uploaded, the boarding pass appeared and the connection stayed useful when the phone moved from airport Wi-Fi to cellular data.

Before that afternoon, I thought a more protected iPhone was one with more privacy apps installed.

At Lisbon Airport, the better setup was the one that stopped them fighting long enough to let me board the plane.

Questions this experience may leave you with

What was actually causing the problem?

The conflict began because both relied on the iPhone’s Personal VPN system. iOS can store several VPN configurations, but only one Personal VPN configuration can occupy the active position at a time. Turning on another can displace the one already connected.

Why did the obvious fixes fail?

Removing the obsolete profiles stopped the apps from displacing one another. The smaller app then kept the remaining connection useful as I moved through the airport.

What should you check first?

The major VPN had one. The deleted blocker still had one. An older privacy app I had tested months earlier had left another configuration behind.

What finally changed the result?

I removed the obsolete configurations and restarted the iPhone. When it came back on, the VPN settings finally showed a clean list instead of several apps waiting to reclaim the connection.

What is worth remembering?

An iPhone can remember several VPN configurations. It cannot merge several Personal VPN apps into one active connection simply because all of them promise privacy.