You are stuck in an age verification loop on Threads. The app asks you to upload a selfie, you take the photo, and then it returns to the same screen. The process never completes, and you cannot access your account. This happens because Instagram’s age verification system uses a third-party service called Yoti, and a mismatch between your device camera settings or network connection can break the upload handshake. This article explains why the selfie upload fails and provides five proven fixes to break the loop.
Key Takeaways: Break the Threads Age Verification Loop
- Clear app cache in Settings > Apps > Threads > Storage: Removes corrupted temporary files that block the selfie upload.
- Use a different device camera app: Bypasses Threads’ own camera interface that may fail to capture or send the image.
- Switch from Wi-Fi to mobile data: Avoids network restrictions that interrupt the upload to Yoti servers.
- Reinstall Threads and Instagram: Resets all local permissions and data tied to the verification process.
- Complete verification on a computer: Uses Instagram’s web version to run the Yoti check without the mobile app camera dependency.
Why the Threads Selfie Upload Loop Happens
Threads uses Instagram’s age verification system. When you sign up or are prompted to verify your age, Instagram sends the request to Yoti, a third-party identity verification service. Yoti requires a live selfie and a photo of your government ID. The loop occurs when the selfie image is captured but never reaches Yoti’s servers. This can happen for several reasons:
Corrupted Camera Cache
The Threads app stores temporary camera data in its cache. If that cache becomes corrupted, the app cannot process the selfie image correctly. Instead of uploading, it returns to the same prompt.
Network Interruption
The selfie upload requires a stable internet connection. Firewalls, VPNs, or weak Wi-Fi signals can interrupt the transfer. The app sees the upload as incomplete and resets the step.
App Permission Conflict
Threads requests camera and photo library permissions during verification. If the operating system grants these permissions only partially or revokes them mid-process, the upload fails silently.
Outdated App Version
Older versions of Threads or Instagram may have bugs in the Yoti integration. The app cannot communicate with the verification service correctly, causing the loop.
Steps to Fix the Threads Age Verification Loop
Fix 1: Clear the Threads App Cache
- Open your device Settings
Go to Settings > Apps > Threads > Storage. On Android, tap Storage & cache. On iOS, the option is called Offload App. - Clear the cache
Tap Clear cache on Android. On iOS, tap Offload App to remove the app data without deleting the app itself. - Restart Threads
Open Threads again. The verification prompt should appear fresh. Try the selfie upload again.
Fix 2: Take the Selfie Using the System Camera App
- Open your phone’s default camera app
Do not use the camera inside Threads. Take a clear selfie with good lighting and no shadows on your face. - Save the photo to your gallery
Ensure the image is saved in your phone’s photo library. - In Threads, choose Upload from Gallery
When the verification screen appears, select the gallery option instead of Take Photo. Pick the selfie you just captured. - Complete the ID photo step
Take a photo of your government ID using the same method. Upload it from the gallery.
Fix 3: Switch Network or Disable VPN
- Turn off any active VPN
Go to Settings > VPN and disconnect or disable the VPN profile. - Switch from Wi-Fi to mobile data
Disable Wi-Fi and enable cellular data. If you are already on mobile data, try a different Wi-Fi network. - Restart the app
Force close Threads and reopen it. Attempt the selfie upload again on the new network.
Fix 4: Reinstall Both Threads and Instagram
- Uninstall Threads
Long-press the Threads icon and select Uninstall or Remove App. - Uninstall Instagram
Do the same for the Instagram app. Verification data is shared between them, so reinstalling both clears any conflicting settings. - Restart your device
Power off your phone, wait 10 seconds, and turn it back on. - Install the latest versions
Download Threads and Instagram from the official app store. Log in and start the verification process from scratch.
Fix 5: Complete Verification on a Computer
- Open a browser on your computer
Go to instagram.com and log in with the same account you use for Threads. - Navigate to your profile settings
Click your profile picture in the top right, then select Settings > Account > Personal information. - Find the age verification prompt
Look for a banner or alert that says Verify your age. Click it. - Upload your ID from the computer
Use your computer’s webcam or upload a saved photo of your ID. The Yoti process runs in the browser, bypassing Threads’ mobile app camera entirely.
If Threads Still Has Issues After the Main Fix
The Verification Screen Shows an Error Message About Image Quality
Yoti requires a clear, well-lit selfie with no sunglasses, masks, or other obstructions. If you see an image quality error, retake the photo in a room with even lighting. Avoid direct sunlight or backlighting. Make sure your face fills at least 50 percent of the frame.
The App Crashes When You Open the Camera
This indicates a deeper camera permission issue. Go to Settings > Apps > Threads > Permissions and ensure Camera permission is set to Allow all the time. On iOS, go to Settings > Privacy & Security > Camera and verify Threads is toggled on.
Verification Stuck at the ID Photo Step
The ID photo requires a flat, unobstructed view of the document. Place the ID on a dark, non-reflective surface. Ensure all four corners are visible in the frame. If the app keeps rejecting the image, use the computer method described in Fix 5.
You See a Message That Age Verification Is Not Available in Your Region
Yoti is not supported in all countries. If you see this message, you cannot complete verification through the app. Contact Instagram support through the Help Center in the app or on the web. They may offer an alternative verification method such as a credit card check or social security number verification.
Threads Age Verification Methods Compared
| Item | Selfie + ID Upload | Social Security or Credit Card Check |
|---|---|---|
| How it works | You upload a live selfie and a photo of your government ID through Yoti | Instagram uses your SSN or card info to confirm your age without storing the data |
| Availability | Most countries where Threads is available | Limited to the United States and a few other regions |
| Device requirement | Smartphone with a working camera | Any device with a web browser |
| Common failure point | Selfie upload loop, camera crash, image quality rejection | No failure point, but only offered as a fallback |
If you cannot complete the selfie upload after trying all five fixes, the credit card or SSN method is your best alternative. To request it, contact Instagram support and explain that the Yoti selfie process loops indefinitely.
You can now break the Threads age verification loop by clearing the app cache, using the system camera, switching networks, reinstalling the apps, or using a computer. Try Fix 1 first because it is the fastest. If the loop persists, move to Fix 2 and Fix 3. For persistent camera errors, Fix 5 on a computer almost always succeeds. After verification, you will regain full access to your Threads account and its features.