android icon indicating copy to clipboard operation
android copied to clipboard

Enhancement: lock settings

Open clevertonh opened this issue 4 years ago • 8 comments

  • App build number: 2.2.0 (22061)
  • Android version: 9 PKQ1.190616.001
  • Device: Xiaomi Redmi Note 8

Hello, if it is of interest to use the APP in the corporate environment, a type of lock is necessary, especially in the settings.

For configurations, the company can use an access PIN or send a remote configuration command.

Does anyone else use the APP in the corporate environment, if so, how do they deal with users who change the settings?

clevertonh avatar Dec 29 '20 22:12 clevertonh

This doesn't sound like something we're likely to really support. One of the central principals of Owntracks is putting users in control of their location data and how / where it gets used. Preventing the user from controlling the settings on an app that's tracking their location seems to be at odds with this.

growse avatar Dec 30 '20 00:12 growse

For iOS we implement a lock setting (bool) which simply prevents settings being modified; the lock is not associated with a PIN nor should it be. The intention is to avoid youngsters playing with the settings which can, at all times, be overwritten by an .otrc OwnTracks configuration. (Documented in the Booklet.)

I fully agree with @growse that we should not put a PIN on this.

jpmens avatar Dec 30 '20 08:12 jpmens

Hello, we can use this configuration that @jpmens commented on, the PIN was just an idea.

I would just like to prevent the user from unconfiguring the APP, since we have to carry out remote support and maintenance.

clevertonh avatar Dec 30 '20 10:12 clevertonh

I'm struggling to see a reason why you'd need to "support", "maintain" and prevent users from configuring a location tracking app installed on someone else's device that isn't for the purpose of spying on them.

growse avatar Dec 30 '20 10:12 growse

As stated, it is for business use. The user is aware of the monitoring and has agreed to it.

The reason for blocking the settings is to prevent you from inadvertently deconfiguring and stopping the service.

clevertonh avatar Dec 30 '20 11:12 clevertonh

I'm adding labels to this issue, and we'll put it on the back burner to bring our two apps up to feature parity. If somebody wants to contribute code, I'm sure we'll review it. However, we will not accept the PIN feature.

jpmens avatar Dec 30 '20 11:12 jpmens