Вы все структуры не привели, сложно понять задачу по половине описания
Например так для первых 4 символов (символы для года взял рандомные) https://regex101.com/r/Mt5xKj/1
Да, только в качестве доверенного лица выступает сторонний сервис.
Самое простое что можно сделать:
Архивируем с паролем текстовый файл, скидываем его человеку, которому нужно будет открыть в условленную дату и спрашиваем его почтовый адрес. Настраиваем отложенную отправку ему письма с паролем к архиву и инструкцией как открыть
Выключаться может от перегрева, когда температура больше 100 градусов, в этом случае необходимо поменять термопасту, поставьте софт для отслеживания температуры и проверьте.
Если много пользователей, то выбирают последовательно постранично, к примеру по 1000.
Касательно составления запроса, все зависит от конкретной СУБД и ORM.
Например так для первых 4 символов (символы для года взял рандомные)
https://regex101.com/r/Mt5xKj/1