Sapphiron
Honorary Master
They might need them, but do they deserve them?No iOS app? do people with iPhones not need savings?
South Africa’s biggest forum. Discuss, discover, and connect with thousands of members.
They might need them, but do they deserve them?No iOS app? do people with iPhones not need savings?
You can still secure an API without requiring users to log in. The apps which call the API can still authenticate and get authorisation, they don't need the user to be logged in.They aren't public but also not fully private behind a login.
If you download PnP ASAP App, without ligging in, the app will show you items and entice you to shop which then requires Login to Checkout.
Now according to you, the app must be empty until you login?
There are many instances of this where the data is technically public, because anyone can download their app or browse a website and you want to show the users data without needing authentication.
But, that does not allow someone to simulate your app or website and pull that data programmatically for their own benefit...
You can still secure an API without requiring users to log in. The apps which call the API can still authenticate and get authorisation, they don't need the user to be logged in.
Did you read the article?I also checked and do not see it on iOS. Odd!
Sure, but that type of auth is easily replicated.You can still secure an API without requiring users to log in. The apps which call the API can still authenticate and get authorisation, they don't need the user to be logged in.
Check below - This is random public - How do you propose they secure this?Yeah, you would expect there to be some form of "auth" from the App/webservice/something that would prevent random public access.

But if it’s public info isn't it fair game?Sure, but that type of auth is easily replicated.
Check below - This is random public - How do you propose they secure this?
View attachment 1888826
This is an incognito window; all of the info is easily pulled. They want to show you this info on THEIR website, which means it HAS to be public
Still does not mean he can legally use this data, and he is certainly breaking the Terms of Service.
That depends on the terms of service for the various API's..But if it’s public info isn't fair game?
If by "public info" you mean information that's viewable on their website without needing to authenticate then no, it isn't automatically fair game. If you are reading a news article that doesn't require login that doesn't give you the right to take that info and pull it into your own app either. Same thing.But if it’s public info isn't fair game?
Absolutely not. These were extracted by the guy on Reddit thread:But if it’s public info isn't fair game?
So what was the problem, the app isn't there to show real time stock levels is it?Installed when the article was published. Checked it this morning for three specific products. It shows all three as on special at Checkers. Chekers Sixty60 (correctly) showed them as out of stock.
That LinkedIn post reads like something that was written by an LLM![]()
#grocify #retailstrategy #pricingtransparency #southafricantech #marketingleadership | Mohammed Yaaseen Ebrahim | 75 comments
A new app launched last week. It's not about saving R20. It's about the end of opaque pricing. Let me be direct. An app called Grocify launched this week. It compares grocery prices in real time across Checkers, Shoprite, Pick n Pay, Spar, and Woolworths. It shows you exactly where your basket...www.linkedin.com
Absolutely not. These were extracted by the guy on Reddit thread:
Pick ’n Pay: You may not, in respect of the Pick n Pay asap!, Website or Services cause or launch any programs or scripts for the purpose of scraping, indexing, surveying, or otherwise data mining any portion thereof or unduly burdening or hindering the operation and/or functionality of any aspect thereof; https://www.pnp.co.za/pnp-asap-terms-and-conditions
Checkers Sixty60: You are not allowed to use any device, software or other instrument to interfere or attempt to interfere with the proper working of the Platforms. You may use the Platforms only for lawful purposes and may not in any way (including without limitation by use of any robot, spider, other automatic device or manual process) monitor, distribute, display, publish, copy, print, post, modify or otherwise use the Platforms and/or the information contained therein without the express prior written consent of one of our authorised representatives. https://www.shoprite.co.za/termsAndConditions
Woolworths: You are welcome to browse or use our APP and the associated services for your own personal, non-commercial, shopping and information purposes only. No other use is permitted without our prior written consent. The unauthorised use, copying, reproduction, variation, modification or distribution of the content of any of our APP, the uploading of any unlawful or damaging information or viral software or the creation of any links to our APP is strictly prohibited. https://www.woolworths.co.za/corpor...QLr7KznR2XNtIV5cDePRC21vKk-3jFhKgetXlidB1yx4c
It gets prices in "real time" - heaven knows from where as the items have been out of stock for weeks.So what was the problem, the app isn't there to show real time stock levels is it?