-3

I am building a website builder for small businesses. During the onboarding process the user provides his/her business social media accounts.

I am interested on extracting the public information in the business social media accounts (phone number, email, business location, etc.) to autocomplete the sign up form.

I have been looking at each social network terms of service and as expected all of them have a clause against automated data collection.

However most of the examples are aimed at crawling and scraping data in bulk. What I want to know is if it's legal to extract public data that belongs to the user itself and don't store it until the user submits the form.

--

Instagram terms of use

https://www.instagram.com/about/legal/terms/before-january-19-2013/

You must not crawl, scrape, or otherwise cache any content from Instagram including but not limited to user profiles and photos.

Facebook terms of use

https://www.facebook.com/apps/site_scraping_tos_terms.php (2010)

You will not engage in Automated Data Collection without Facebook's express written permission.

Google Maps terms of use

https://cloud.google.com/maps-platform/terms

(a) No Scraping. Customer will not export, extract, or otherwise scrape Google Maps Content for use outside the Services. For example, Customer will not: (i) pre-fetch, index, store, reshare, or rehost Google Maps Content outside the services; (ii) bulk download Google Maps tiles, Street View images, geocodes, directions, distance matrix results, roads information, places information, elevation values, and time zone details; (iii) copy and save business names, addresses, or user reviews; or (iv) use Google Maps Content with text-to-speech services.

1

"...all of them have a clause against automated data collection."

That's true.

'...most of the examples are aimed at crawling and scraping data in bulk."

How do you interrpret that?

...You must not crawl, scrape, or otherwise cache any content from Instagram. ...You will not engage in Automated Data Collection without Facebook's express written permission. ... No Scraping. Customer will not export, extract, or otherwise scrape Google Maps Content for use outside the Services.

Those phrases do not differentiate between bulk scraping and scraping of one individuals' data. They simply state "any content", no "Automated Data Collection", "no scraping." "Any" and "all" means all.

What I want to know is if it's legal to extract public data that belongs to the user itself and don't store it until the user submits the form.

You are scraping public data, and public data belonging to someone else. Further, you are scraping data for someone who can't give permission for you to scrape their data because that's against the TOS they agreed to when they signed up for the service.

1

You cannot scrape through the HTML interface

However, all of these sites have APIs using JSON with different terms of service to allow data collection. Read those ToS.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.