Malinois’ singular objective is to guarantee, to the greatest extent possible, that you either return to an unattended device in the same state you left it, or know that unauthorized access was attempted (or succeeded).
With Guided Access on, Side Button option off, and iOS set to ask before new wired accessories connect, there is no viable scenario (short of an already compromised device) where a tamper can occur without an indication.
Designed around the iOS Guided Access feature, which is novel in the space as far as I can tell. This solves the iOS backgrounding issue that relegated the Guardian Project’s now-defunct Haven app to Android, and though the app’s goal is different, a lot of the same functionality exists.
My goal with the post is feedback and hopefully some small, interested user base covering scenarios different from mine: This is a personal project, I am not an iOS developer, and the code is 100% Claude. My workflow is basically build with Claude, review and red-team with GPT/Deepseek/etc., then device testing with personal devices, and that can only take me so far.
I think the concept and GA differentiating it from existing apps is real, but I also think the models are a bit sycophantic when it comes to discussing that, and would love to have people smarter than me poking holes in my premises and assumptions, not to mention the code.
Guided Access: https://support.apple.com/en-us/111795
Haven: https://guardianproject.info/apps/org.havenapp.main/
App Store: https://apps.apple.com/us/app/malinois-device-anti-tampering...