we have app hosted on google app engine for java. In this app we ask for address information of blood donors who register with us.
For the address part we want to use google places api where blood donor may start typing the city names and we may pull them from the places api. Then based on the selection we may store the address values in the google data store.
Is there a restriction of such type of data usage from google maps policies ?
Based on your clarification the answer is no. You’re looking to permanently store information on your DB for each user’s selection. Per the Google Maps API Terms of Service, section 10.1.3b:
If you are going to temporarily use this information, then the answer is maybe, although you should ask your legal counsel to review the terms of service to ensure that your proposed approach does not violate the terms.