Not sure whether these photos are sourced from a digital camera, or a phone?
If from a camera, the sensor is probably between 5-20 Megapixels. Simply put, that translates to raw files that are maybe 10-30 Mbytes. Most ‘consumer’ cameras don’t save the raw files, they only save .jpg files, which might be around 8-10MB for a 20 Megapixel camera. Worst case is the few (like me) who save both the raw and the .jpg, so let’s say, 50MB per photo.
Based on that, if my decimal points are accurate, a 1TB disc might be expected to store at least around 20,000 photos. That really is a pretty extreme ‘worst case’ unless you are a professional ‘paparazzi’ photographer. But based on that, you can decide whether 1TB is sufficient?
If from a phone, same calculations apply, except raw images are rarely saved, so the ‘worst case’ is probably much less worse.
Re more secure storage for photos , have you considered cloud storage, eg Apple’s iCloud, or whatever is the Google equivalent? If you are a film star, head of state, or other celebrity, that might be a bad idea as a million hackers will focus their efforts on hacking your account, and one will get lucky. Otherwise, pretty safe, imho.