Executando verificação de segurança...
3

João, parabéns por criar uma solução que antes resolvia somente seu problema, mas que agora todos podem ter acesso. Confesso que é a primeira vez que me pego com esse tipo de solução e que isso abriu um leque de ideais para problemas que venho enfrentando.

Porém tenho algumas dúvidas:

  • Como funciona essa troca de dados entre minha conta google e sua aplicação?
  • Quais dados você tem acesso quando eu faço o login com minha conta?
  • Seu software guarda alguma informação da minha conta?

Ademais muito obrigado.

Carregando publicação patrocinada...
2

Olá Erick, obrigado pelo interesse. Vamos lá:

Como funciona essa troca de dados entre minha conta google e sua aplicação?

O App faz as seguintes trocas de dados:

  1. quando voce cria a conta, eu salvo seu e-mail na nossa base (por enquanto nem o nome eu to salvando).
  2. Quando voce cria uma nova API com o link de uma tabela, a gente se conecta a API do Google e pede as informações da tabela (todas informações, pois não tem como pedir só uma parte como "apenas o nome" por ex). Nessa etapa, salvamos a ID, o nome da tabela, o nome das abas e seus IDS. Não salvamos nenhum dado.
  3. Depois da API criada, voce recebe o link dela. Nesse caso, quando voce envia um GET, POST, PATCH ou DELETE, acessamos os dados, processamos a operação solicitada e pronto.

Creio que sua preocupação seja se salvamos os dados das tabelas, a resposta e não. Resumindo, salvamos:

seu e-mail
a id e o nome da sua tabela (apenas a tabela que você adicionou ao nosso serviço)
as ids e os nomes de cada aba da sua tabela (apenas a tabela que você adicionou ao nosso serviço)

Quais dados você tem acesso quando eu faço o login com minha conta?

Da sua conta Google: nome, email, imagem, id (no momento usamos apenas e-mail, como te disse)
Também temos permissões para ver, editar, criar e excluir todas as suas planilhas do Planilhas Google.

Mais infos aqui: https://developers.google.com/sheets/api/scopes?hl=pt-br
Usamos o escopo "https://www.googleapis.com/auth/spreadsheets"

Seu software guarda alguma informação da minha conta?

Como te falei, salvamos:

seu e-mail
a id e o nome da sua tabela (apenas a tabela que você adicionou ao nosso serviço)
as ids e os nomes de cada aba da sua tabela (apenas a tabela que você adicionou ao nosso serviço)

2

Muito obrigado pela resposta João.

Entendo que não tem dados sensíveis sendo salvos pelo seu sistema, isso é importante para não ferir a LGPD.

Acredito que seu software tenha bastante potêncial para se tornar um Saas e competir com o sheetdb, portanto deixo aqui alguns pontos como susgestão que você pode adicionar no seu Roadmap de desenvolvimento:

  • Deixar "Também temos permissões para ver, editar, criar e excluir todas as suas planilhas do Planilhas Google" explicíto nos termos de aceite na hora de criação de conta.
  • Criação de uma página de Políticas de privacidade descrevendo como você usa os dados.
  • Opção de descadastramento total do email caso o cliente não queira mais usar seu software.

Mais uma vez, obrigado com tua contribuição com a comunidade.

1