No, no es seguro pero es una práctica común porque la mayoría de las personas no tienen otra forma de pagar el depósito. El hotel quiere asegurarse de que se le pague al menos la primera noche, por eso piden un depósito. De lo contrario, algunos hoteles hacen overbooking, al igual que las aerolíneas, esperando un cierto número de cancelaciones. El hecho de que pidan un depósito es una buena noticia porque normalmente tu habitación está garantizada.
Por lo general, los hoteles piden un número de tarjeta de crédito y su vencimiento que quieren utilizar en caso de que no te presentes en la fecha de tu reserva. Hay un plazo límite en el que suelen hacer esto (digamos las 8 PM por ejemplo). Por lo tanto, si tu vuelo se retrasa, es importante que les avises para evitar que te carguen en tu tarjeta y luego reserven la habitación para otra persona.
La razón por la que esto no es seguro es que los hoteles suelen anotar tu información en algún lugar, a veces en papel o en su sistema, y ambas opciones pueden filtrar tu información. Puede ser utilizada fraudulentamente al igual que cuando se filtra cualquier información de tu tarjeta de crédito. Hay cierta protección por parte de tu compañía de tarjeta, pero eso varía dependiendo de la tarjeta y la jurisdicción.