Security issue

You have several options…

  1. email
  2. user-ID
  3. owner-ID

You will know the best, which option to take. All i can suggest after do a quick reading of your post is to do it at the backend-if you are working with sensitive data.
Even using wix-secrets if needed.
Perhaps you should ask GIRI, he will know best, since he has worked out almost a whole bible related to this topic.