You need to have your business lawyer draft appropriate contracts to govern the licensing arrangements, and to make sure that you don't inadvertently violate franchising laws by imposing impermissible restrictions on the operation of the business under your name. Franchising may be a lot of hassle, but it allows you to ensure that businesses operating under your name are meeting your standards. A case of food poisoning or employee misconduct at a business under your name can potentially take down the entire chain.

You can ask your landlord what it does with the information they require from you, beyond using it to set rent.