Searching private user data

How can I support a use case with Pinecone where we need to search private data owned by our users? Users should not search data owned by another user. Would I create an index or metadata for each user or use some other mechanisim to isolate data so a user only performs search against the data they own?

Thanks in advance for your help.