This is a self-hosted website built with custom software. You install it on your personal computer. It provides a web portal designed to import csv, connect to email and lots of other things. You can create custom pages and share them as desired.
An answer for the question: 'Where can I store this?'
FOUR MORE minutes of details!
"Once Had Tech" by Shelly (parody)