Introduction
Artificial intelligence has the potential to dramatically level the playing field for blind and visually impaired people. Every day, blind professionals use tools like ChatGPT to create and export documents needed for jobs, education, and community participation: resumes, legal forms, code, classroom materials, and more.
But a recent shift in how ChatGPT delivers generated files has created a new accessibility barrier — one that directly harms the very users who could benefit most from the technology.
Not a Feature Gap — a Civil Rights Issue
When sighted users see a clickable download link, blind users encounter only this:
sandbox:/mnt/data/filename.zip
JAWS or NVDA reads it aloud like text.
It doesn’t register as a link.
Pressing Enter does nothing.
The file — often essential content — becomes completely inaccessible.
And the consequences are not theoretical:
- A blind job seeker can’t download the resume they just generated.
- A blind accessibility engineer can’t retrieve screenshots or audit reports.
- A blind student can’t access generated study materials.
- A blind parent can’t obtain forms needed for family programs.
This is not a mere inconvenience. It is a functional blocker to employment, education, and independence.
A Growing Problem in the Tech Industry
Too often, companies “secure” content at the expense of accessibility — and assume the tradeoff is justified. But security and accessibility must coexist. When they don’t, developers have simply chosen the wrong priorities.
One blind accessibility tester put it directly:
“I’m locked out of my own work. The AI wrote me a document — but I can’t download it.”
Another blind user shared:
“If it’s not accessible from the start, it’s not innovation. It’s segregation.”
The Human Impact of a Missing <a> Tag
What looks like a minor UI oversight is actually a critical, task-blocking WCAG 2.2 conformance failure in at least four different success criteria, including keyboard accessibility and name/role/value semantics.
But beyond compliance…
If a blind user cannot access a file — it does not exist for them.
We should not have to rely on workarounds, Base64 hacks, sighted assistance, or manual extraction to download content we requested and created.
This Is Fixable — Today
The solution is simple: make sure every file intended for download is represented as a real hyperlink:
- Keyboard-focusable using tab and shift+tab navigation
- Screen-reader announceable
- Actionable without a mouse
- Secure and accessible
This is not a feature enhancement — it is a restoration of equal access.
Blind Users Belong in the Future of AI
OpenAI has expressed a strong commitment to accessibility — and I believe the company will resolve this issue. But this situation reminds us of something bigger:
Accessibility must be built into every step of development — not patched later.
When disabled people ask for accessibility, we are asking for inclusion, dignity, and independence.
We are asking to belong.
Call to Action
- Developers: Test with JAWS, NVDA, VoiceOver and other assistive technologies before shipping.
- Accessibility leaders: Add file interaction to automated regression tests.
- Companies building AI tools: Welcome us in — or risk leaving us behind.
- Disabled people, friends, relatives and others who care about us: Please reach out to the OpenAI Help Center asking them to fix the current accessibility issue and to publicly recommit to at least WCAG 2.2 conformance as a definition of done that must be achieved before shipping new or updated products.
Blind users contribute, create, and advocate every day.
We deserve access to the results of our own work.
— Written by a blind accessibility professional, community advocate, and lifelong champion of equal access to information and technology.
About the Author
Darrell Hilliker, NU7I, CPWA, Salesforce Certified Platform User Experience Designer, is a Principal Accessibility Test Engineer and publisher of Blind Access Journal. He advocates for equal access to information and technology for blind and visually impaired people worldwide.