More granular permissions control

I am switch from an iPhone. One thing I noticed is the permission control for apps is lacking. The iPhone allows me to turn off permission for each and every components. Even for gallery, we can chose to ‘limit’ selected photos in which the app has accessed to. This feature would make sailfishos complete for me. Overall I’m in love with the operating system and it’s unique gesture control. It is a beautifully well thought out system, unlike anything I’ve seen so far.

I am more critical of these components:

Location permission

Contacts permission (I remember my awful life back in android whereby I clicked YES to instagram to access my contacts and it ruined my life.)

Files and folder

Photos (Put a limit to what apps can access to. Of your chosen photos)

5 Likes

yes it could be more granular

currently it also only shows you what the app requests, you can only cancel or accept.

but to put it into relation:

this feature: ‘i can give this or that right to an app’ is imho just a fig leaf, a pretender
it pretends that you as user can control what of your data android or apple ecosystem is sharing with whom ever.

Please do search before post. There are many topics about that.

I recommend a start with the documentation.

1 Like

Well, there are some ways to have more control on permissions.
But as Jolla and community devs have other priorities and no thousands devs to solve everything at the same time, it is not very polished and plug and play yet.
But apps permissions can definitely be tweaked.

First, get root (devel-su) access, terminal or terminal via the PC.
Then, you’ll be able to edit files and change to your taste.
The links to the documentation given above are good to read, as well as some threads like this one or this one or some other search results.

Don’t hesitate to ask if you are blocked after having searched/read everywhere possible.

3 Likes

What is your critique of these permissions?

I have a long term request/idea to make screen rotation into a permission. That way one could grant that feature to the few apps that actually need it (photo gallery, camera, and movie player). A mobile browser or an app used for buying parking tickets NEVER ever needs to rotate the screen. If it does it is always by mistake and a great annoyance (for me at least).

I know this is the wrong place to post this. I’m just hoping to spread my idea wide and far. On android I was using “Auto auto-rotate” from fdroid to acheive peace of mind. On Sailfish maybe this could one day be built into the system by default.

In my opinion, it’s not a permission but a feature. And do you know what? It’s already implemented :smiley:

Tips and Tricks - #10 by enrish

2 Likes

It is possible as you described, but I think the main point was to have a centralized, transparent and easy to use place in settings for that purpose.
Discord example on iOS:

On top of that I’d argue that permissions should be asked (accept or no) when the app tries to use them for the first time and not before you open the app.

Both of these are industry standards for years and very nice to have.

1 Like

Sure, sure. I don’t contradict or advocate the way it is now.
Just giving the hints I know for the actual state of things.

1 Like

Hard disagree. I rotate webpages very much on purpose.

Should be rather possible to replicate. You should give it a try!

Definitely don’t hold your breath for that one.

2 Likes

Obligatory reminder that none of the desktop Linuxes has that paradigm.
And perhaps more importantly; we don’t really have any over-eager apps here.

Maybe it’s time to change that then :slight_smile:

Regarding permissions though, there were some apps (some default ones as well) that ask for way too many permissions immediately.
If I was a new user and I tried to open a default app to get greeted with a popup that asks me to consent in camera, microphone, files etc permission without even knowing what is happening I would have been scared.
Especially since the new phone campaign capitalized even more on privacy.

All the old apps will do that, maybe the prompt should be changed to indicate: this app has not defined granular permissions so we grant them these by default for compatibility, or something, ppl freak out about this way too much

3 Likes

I think this will be a good start.
The problem is that majority of the new users will come from Android/ios. So the moment you see “accept x permissions” what you expect is that the app will start using these immediately.

2 Likes