What Should I Know About Coding a Simple React App for Data Collection?

0
10
Asked By CuriousExplorer42 On

I'm exploring a way to create a more flexible and dynamic alternative to Google Forms, which led me to code a functional app using React. Being from a social sciences background, I had Claude assist in writing the code since I don't know how to code myself. I deployed the app on Vercel and connected it to Google Sheets for data collection. My main concern now is understanding the potential data protection issues I might face. What are the essential aspects I should keep in mind about security and coding best practices, especially since I lack prior coding experience? I'm aware that Vercel has compliance measures and my git repository is private, but I'm looking for any other vulnerabilities I should be cautious of. Also, just to clarify, I'm not using any API keys for this project. Thanks for any assistance!

3 Answers

Answered By DataGuardian On

Using Google Sheets can cause issues since it's not a database, especially under heavy traffic. You may end up missing leads if several people submit at the same time, and anyone with access can clear out the sheet. Plus, there are liability concerns if you are storing personally identifiable information. Make sure you validate inputs and consider security measures to protect against potential risks.

Answered By TechSavvyGuru On

That's a pretty broad question, and addressing it fully takes years of experience! A good starting point for you is to look into the OWASP Top 10 vulnerabilities - it's crucial for anyone handling data to understand these risks.

CuriousExplorer42 -

Thanks! I'll definitely check that out.

Answered By CodeCautious On

Just to clarify, your form might be accessible to anyone if not properly secured, so keep that in mind. It's good that it's private and only shareable via links, but always double-check permissions to stay safe!

CuriousExplorer42 -

No worries! It's set to private and won't be indexed by search engines.

Related Questions

LEAVE A REPLY

Please enter your comment!
Please enter your name here

This site uses Akismet to reduce spam. Learn how your comment data is processed.