A free account is as safe as a paid one, provided the broker is registered with SEBI and is a registered depository participant. Your securities sit with NSDL or CDSL, not with the broker.