Aggregate Data from Web Sites

I've created a MacOS app in swift that aggregates data from publicly accessible web sites to display information like stock quotes. It uses calls like:

XMLDocument(contentsOf: url, options: [])

To get an XML representation of the data, then uses xpath to extract the elements I want.

I'm considering submitting this app to the App Store for approval and listing. Is this kind of activity allowed, or would the application be rejected for any reason?

I haven't done a deep dive into what the rules are with respect to what the do's and don'ts are for app approval. Any experience would be appreciated!

thanks, Scott

I looked at the same sort of app related to COVID case alerts here in NSW, but decided to do it only for myself. Most websites have restrictions on the use/reuse of data - especially for commercial purposes. You would need to check each website that you use (or intent to) for their terms of use: such information is often hard to find and usually legally complex, e.g. in relation to jurisdictional coverage.

I imagine that Apple would be cautious about allowing any app that could, or does, contravene copyright or data licensing agreements, otherwise they might face joint liability. Even if Apple were to approve your app, you would be wise to conduct a legal risk analysis of the data collection and aggregation process.

Best wishes and regards, Michaela

(PS, I spent 30 years as an IT Procurement and Contract Management specialist and had to deal with intellectual property and licensing issues many times).

Aggregate Data from Web Sites
 
 
Q