In a large bowl, mix the buttermilk and hot sauce.
Add the chicken pieces, ensuring they are fully coated.
Cover and refrigerate for at least 2 hours (or overnight for the best flavor).
In another bowl, whisk together the rice flour, cornstarch, garlic powder, paprika, salt, and black pepper.
Remove the chicken from the buttermilk, letting the excess drip off.
Dredge each piece in the flour mixture, pressing gently to make sure the coating sticks.
Let the coated chicken sit for 10 minutes—this helps the breading adhere better.
In a deep frying pan or Dutch oven, heat about 2 inches of oil to 350°F (175°C).
Carefully place the chicken in the hot oil, frying in batches to avoid overcrowding.
Fry for about 6-8 minutes per side, or until golden brown and crispy.
Use a thermometer to check that the internal temperature reaches 165°F (74°C).
Transfer the fried chicken to a wire rack to drain excess oil.
Let the chicken rest for a few minutes before serving.
Serve hot with your favorite dipping sauces and sides.