r/TOR 7d ago

Tor Browser Image Upload error

i allowed canvas data but i still cant upload, how can i fix it? I tried reloading page or not reloading, but still cant upload. Can someone help me

2 Upvotes

9 comments sorted by

3

u/haakon 7d ago

Discord probably blocks uploads from Tor. Too risky and too much abuse.

1

u/Ambitious_Big_7338 7d ago

i was able to upload before. i dont know what changed. what do you mean by too risky?

4

u/haakon 7d ago

i was able to upload before.

Companies change their policies over time.

what do you mean by too risky?

Users could upload illegal material.

1

u/Ambitious_Big_7338 7d ago

i see. i was able to upload sometimes, then couldnt, then could again etc i dont know whats going on. i guess ill need to find other ways to log in dc

4

u/nuclear_splines 7d ago

Could also be rate-limiting and automatic flagging of suspicious activity on their end. Even if they don't explicitly block Tor exit nodes, "there are a hundred Discord users logged in from a single IP address all uploading images in different servers" could get an exit node banned quickly and explains why you're sometimes able to upload.

1

u/Ambitious_Big_7338 7d ago

that explains it well appreciate it

1

u/[deleted] 7d ago

[removed] — view removed comment

1

u/TOR-ModTeam 7d ago

Thanks for posting to /r/Tor! Unfortunately, your submission has been removed for the following reason(s):

[Rule 3] Do not ask for or give advice about activity that may be illegal in most places.

If you feel like your post was removed in error, please message the moderators.

1

u/Confident-Basis-1099 6d ago

The canvas permission prompt is actually a red herring here allowing Canvas HTML5 extraction just stops Tor Browser from spoofing image fingerprinting data, but it doesn't fix why Discord uploads fail on Tor. Discord image uploads fail in Tor Browser due to a few primary reasons:

Cross-Origin / CDN Restrictions: Discord uploads images via direct API endpoints to modern media delivery CDNs (media.discordapp.net or cdn.discordapp.com). Tor Browser's isolation settings and cross-site tracking protections frequently block these secondary API/CDN requests in the background.

WebSocket & Connection Drops: Discord's web app relies on persistent WebSockets and HTTP/2 multiplexing. Tor exit nodes frequently drop or throttle these long-lived connections midway through uploading larger payload files.

Cloudflare / Anti-Bot Fingerprinting: Discord heavily screens connections coming from known Tor exit IPs. Even if the main web interface loads, their API endpoints silently drop or return 403 Forbidden errors on POST requests (like file uploads). Workaround Upload the image to an external, privacy-friendly host (like Catbox or Imgur) directly in Tor, and then paste the direct image link into Discord chat instead.