Is it expected that users can open Knowledge Base JSON files in a Custom GPT?

I have created a Custom GPT for commercial use, and I uploaded several JSON files to its Knowledge Base. These files contain proprietary information that I do not want to expose to end users.

I noticed a difference between platforms:

  • On the ChatGPT iOS app, when the GPT cites one of the Knowledge files as a source, I can tap the file name and open the complete JSON file.
  • On macOS, I can see the file name, but I cannot open it.

I am currently testing with the same account that created the GPT, so I don’t know whether this behavior is limited to the GPT owner or whether end users can also access these files.

My concern is that I do not want my GPT to expose or allow access to its Knowledge Base files. The uploaded files contain proprietary data that should only be used internally by the GPT to answer questions, not be visible or downloadable by users.

My questions are:

  1. Is this expected behavior or a bug?
  2. Can end users also open Knowledge Base files, or is this only possible for the GPT owner?
  3. Is there any way to prevent Knowledge files from being exposed while still allowing the GPT to use them?

This is a significant concern for anyone building commercial GPTs that rely on proprietary knowledge.

Thank you.

I don’t see a reasonable way to protect them from users. Basically, all data custom GPT has access to should be considered “public access”.

To protect private data in those files, can you find a way to deliver the result of why your custom GPT would need to read those files (in the final form)?

If so, put the delivery of that behind the API and add that API to your custom GPT.