The difference between "Where are you from?" and "Where are you a local?" isn't the specificity of the answer; it's the intention of the question.
La diferencia entre "¿De dónde vienes?" y "¿Dónde eres local?" no es la especificidad de la respuesta; es la intención de la pregunta.