KyleDSwarner / puzzles-reloaded

MIT License
5 stars 0 forks source link

Feature Request: Opt out of user tracking / suggestions #14

Open themowski opened 1 month ago

themowski commented 1 month ago

I noticed this in the message for commit 5883b2a:

User data will now start keeping track of the number of games played & won and the date the game was last played. We'll display the user these stats in the future and use it to power Intents (Siri, search) for the user's most likely choices.

I use the app on iOS and would like the option to opt out / disable anything that is going to be used to give me suggestions (which I generally don't want). To that end, would it be sufficient for me to just disable "Learn from this app" in the "Siri & Search" options for iOS?

On a related note, having statistics collected isn't that big of a deal, but will there be a way to reset that data if we need to?

KyleDSwarner commented 1 month ago

Wow, somebody actually reads those?

Intents are recommendations are interesting - The exact same code powers suggestions in spotlight & long presses on the app icon, as well as siri commands. I think just disabling siri suggestions will resolve any potential privacy concerns (I'm right there with you - no need to feed the beast) but I'll make sure to do my research before anything ships.

My goal is to surface a user's top three highest-played game for long press suggestions, sort games on the home screen my most/least played, and to let people create shortcuts directly to specific games. I'm a long a way away from all of that though!

Right now, the game is counting games played & how many of those games were won. Data will never leave your device and I'll ensure it can be disabled or reset either way.

x-sheep commented 1 month ago

That reminds me of when Microsoft insisited I added a Privacy Policy to my version of the Puzzles app, despite the fact it physically can't connect to the internet 😅

I came up with this if anyone is interested in a laugh: https://x-sheep.github.io/puzzles/privacy

But back on the subject: Disabling "Learn from this app" in the iOS Settings should be enough to prevent Siri from making any suggestions.

themowski commented 1 month ago

Wow, somebody actually reads those?

It was sort of an accident. 😜

Intents are recommendations are interesting - The exact same code powers suggestions in spotlight & long presses on the app icon, as well as siri commands. I think just disabling siri suggestions will resolve any potential privacy concerns (I'm right there with you - no need to feed the beast) but I'll make sure to do my research before anything ships.

My goal is to surface a user's top three highest-played game for long press suggestions, sort games on the home screen my most/least played, and to let people create shortcuts directly to specific games. I'm a long a way away from all of that though!

Right now, the game is counting games played & how many of those games were won. Data will never leave your device and I'll ensure it can be disabled or reset either way.

This makes sense, thanks for the detailed explanation. I would recommend that however you choose to expose this in-app, you include something similar (or add a section to the README here & link to it from the app).

KyleDSwarner commented 1 month ago

Excellent point, I'll make sure I add that!