If you want direct links, send me an email (you can find it in my profile).
I'm interested in the detective project of figuring out what red lines your app may have crossed, just because it's interesting. But cards on the table: none of these apps should be allowed on the app store. Maybe Apple just hasn't gotten around to shutting down "Covenant Eye" yet.
For the “premium” level with all the controls (which frankly is the service level any responsible parent will want), you have to back each kid’s phone up to iTunes on your (parent) laptop, then erase and reinstall each one with a new OurPact-controlled OS.
I'm starting to see a pattern here.
The backup is taken at install time and it's perfectly reasonable to do so. The backup is stored local on your computer using the standard backup mechanisms, it's not uploaded to the cloud.
The installation process is actually opting the device into an enterprise management profile, not a custom OS. That custom OS blurb sounds like some goofy marketing speak or misunderstanding how this process works. The management profile allows OurPact to manage the device on your behalf using the same APIs any enterprise device management vendor would use.
Once the device is opted into the management profile, it's quite obvious it's under control and you have a lot of options including setting time limits on app, enabling various child protection features, preventing apps from being deleted, and most importantly choosing what apps are available and creating schedules for the device (i.e. disabling games during school hours/night).
Nothing about this process hides the fact that the device is managed. There is an OurPact Jr app that can be installed which gives the owner visibility into the schedule. I highly recommend reading the reviews by upset children for the OurPact Jr app on the app store. They are hilarious.
Anyway, my point is as a parent with a tech background and 3 children, OurPact has been a very useful and positive addition to our home life. They've been a good steward. They are limited in what they can do by Apple, but what they have done they have been very transparent and communicative.
You might think you're doing something positive here - but all you're doing is ensuring that your kids will forever treat you as an adversary. Don't be surprised when they leave home after high school and never speak to you again.
What happens if one's kid's are gay? Or interested in myriad other topics? Should a parent have 100% visibility and supervision over such things?
But... they need to have their limits. A parent should not know every single thing going on with their child. Especially as their child is figuring out their own identity and later transitioning into adulthood.
I know there was once (yay landlines) that I caught my parents listening in on a call I was on... It broke my trust with them completely. I no longer felt safety from my own parents, to be honest it made me feel like a hostage in my young brain. From then on I did everything in my power to hide things further from them (and being very technical this was not hard).
You need your child to feel comfortable enough to come to you when they need something, not for you to come to them because you saw something that should have been private.
Basic child blocks? Thats fine up to a certain age
Time limits? Of course, that is your prerogative.
But knowing every single thing that is done on what should be a very personal device... that is problematic.
... why are you trying to sell this app via the Mac App Store in the first place?
Should I, or should I not be forbidden from filtering the internet for myself? Meanwhile, the content I see is filtered by FB, Twitter, etc. Why should their desires rule mine on my device?
Should I, or should I not be forbidden from seeking help accomplishing my own goals for online use, in particular accountability for giving up various addictions? Meanwhile, FB and Twitter are allowed to know what I view, but I'm not allowed to let anybody else know what I view. Why should they be able to hold me accountable, while I'm not allowed to seek accountability from anybody else?
But this is totally besides the point. We're not discussing what Apple's rules ought to be. We're trying to help figure out what they are. That's what the author of this app asked us to do.
I'm hoping you've simply not really thought this through. We can't demand that parents be held accountable for what their children do while also forbidding parents from knowing what their children are reading, watching, writing, hearing, or saying.
There's no reason that knowledge has to be garnered surreptitiously. (If your answer is "if it's not surreptitious, then kids will try to bypass it" … well, they will anyway.)
The comment (https://news.ycombinator.com/item?id=29571643) to which you were responding (https://news.ycombinator.com/item?id=29571750) says:
> You're asking me? Ok: it should not be possible for you to install surreptitious screen recording software on an iPhone.
I agree with this 100%. It should not be possible on any platform. Key word there being surreptitious.
To clarify, your comments are about iOS apps. Look at their MacOS apps, and it's a different story. The capture the entire devices screen, not just the web browser. And several competitors do it.
So are you still sure I should never be allowed to run this code on my phone?