Indoor cats lead healthier, longer lives. Keeping a cat indoors is not cruel. You can keep your cat happy by scheduling regular playtime, giving her toys to chase and catch and providing things for the cat to climb on (like a kitty condo). If you must let your cat outside, consider harness training your cat and taking her into your yard. While this can be done with patience, it is best to start harness training early, knowing that your cat may or may not accept the harness. Be aware that cats that are allowed outdoors, even on a harness, may be more likely to try to bolt out of open doors when the opportunity arises.
Here are some of the hazards that await a cat that roams freely outdoors: