Permissão de Firebase negada

Sou relativamente novo em codificação e estou com problemas.

Eu tenho esse código para enviar dados para o firebase

app.userid = app.user.uid

var userRef = app.dataInfo.child(app.users);

var useridRef = userRef.child(app.userid);

useridRef.set({
  locations: "",
  theme: "",
  colorScheme: "",
  food: ""
});

No entanto, continuo recebendo o erro:

AVISO DO FIREBASE: definido em / users / (GoogleID) falhou: permission_denied 23-05-2016 22: 52: 42.707 firebase.js: 227 Erro não detectado (por promessa): PERMISSION_DENIED: permissão negada (…)

Quando tento pesquisar, ele fala sobre regras para o Firebase, que parece estar em um idioma que eu ainda não aprendi (ou está passando por cima da minha cabeça). Alguém pode explicar o que está causando o problema? Eu pensei que estava pedindo para armazenar e-mail e nome de exibição do usuário e você simplesmente não tinha permissão para fazer isso, mas quando os tirei, ainda tinha o mesmo problema. Existe uma maneira de evitar esse erro sem definir as regras, ou as regras são algo que eu possa me ensinar a escrever em um dia ou estou apenas fora do meu alcance?

Obrigado por qualquer ajuda!

questionAnswers(6)

yourAnswerToTheQuestion