I have built a custom GPT and would like to use it as a survey tool to ask consenting participants questions and analyse their responses. Chatgpt would be the interviewer in a sense. For this, I’d need access to the chatlogs. But currently I can only see how many people have used the custom GPT. Is there a way for me to access the content of the conservations without participants having to individually share their logs with me? The chat is clearly outlined as a survey with all the required ethics and consent processes. Many thanks for your thoughts.
Hi @kay_gee
Welcome to the community!
Accessing chat logs isn’t possible.
OpenAI prioritizes user privacy and data protection. The platform doesn’t provide creators of custom GPTs with access to individual user conversations. This policy ensures that user interactions remain confidential and are not accessible to third parties, even to the creators of the GPTs they interact with.
As stated in their Introducing GPTs announcement:
As always, you are in control of your data with ChatGPT. Your chats with GPTs are not shared with builders.
This means that, by default, creators of custom GPTs do not have access to the content of user conversations to protect user privacy.
I hope this clarifies your question!
You can simply create an API endpoint which your custom GPT can hit with the responses to feel the data in. but it needs to have a session or some similar mechanism so that a set of responses will be saved for one user full stop it may also be done as the first question from the chat would be some sort of user identity so that it opens a record for that user in the API and then populates the user data with answers. The API can be done pretty simply as using either Google spreadsheet script or cloudflare worker.
Other approach would be your custom GPT collects all the answers first and then submits the data at the end. the only thing users will have to allow posting the data to the endpoint.