Question
Changes to privacy logic
- fisharebest
-
Topic Author
- Offline
- Administrator
-
Less
More
6 days 1 minute ago #116981
by fisharebest
Greg Roach - greg@subaqua.co.uk - @fisharebest@phpc.social - fisharebest.webtrees.net
Changes to privacy logic was created by fisharebest
In the privacy settings, there is an option to disable the privacy checks entirely.
If you select "show living individuals -> show to public", then all privacy checks are disabled.
The idea is that if your tree only contains public information, you can improve performance by skipping the privacy checks.
There is a proposal to change this - github.com/fisharebest/webtrees/pull/5426
This PR wants us to respect inline RESN values when the webtrees privacy logic is disabled.
I probably wouldn't accept this PR as it stands, but could add it as a third option
1) no privacy checks
2) just RESN
3) full webtrees privacy logic
Any thoughts on this?
If you select "show living individuals -> show to public", then all privacy checks are disabled.
The idea is that if your tree only contains public information, you can improve performance by skipping the privacy checks.
There is a proposal to change this - github.com/fisharebest/webtrees/pull/5426
This PR wants us to respect inline RESN values when the webtrees privacy logic is disabled.
I probably wouldn't accept this PR as it stands, but could add it as a third option
1) no privacy checks
2) just RESN
3) full webtrees privacy logic
Any thoughts on this?
Greg Roach - greg@subaqua.co.uk - @fisharebest@phpc.social - fisharebest.webtrees.net
Please Log in or Create an account to join the conversation.
- kiwi
-
- Offline
- Platinum Member
-
5 days 23 hours ago #116982
by kiwi
Nigel
www.our-families.info
Replied by kiwi on topic Changes to privacy logic
Interesting. Despite 25years of using webtrees/pgv I had never considered using such an option - until quite recently. Of late I have been thinking about having two trees; one for members and one for visitors. The latter would have all living people removed, and therefore no privacy required (nor any editing features). I can't immediately think of any instance where I would use a hybrid option (using RESN) but I do agree it should be possible. Go with your three-stage option.
Nigel
www.our-families.info
Please Log in or Create an account to join the conversation.
- bertkoor
-
- Offline
- Platinum Member
-
- Greetings from Utrecht, Holland
5 days 10 hours ago #116985
by bertkoor
stamboom.BertKoor.nl runs on webtrees v2.2.6
Replied by bertkoor on topic Changes to privacy logic
Initial thoughts:
- The text around "show living individuals to members/visitors" does not mention what if extra restrictions are present.
- In my view, what to do with restrictions is a separate config option, and respecting restrictions is imho a good default value.
- It's always better to hide things by surprise than to show things by surprise.
- What about facts with restrictions?
- Do you show the restriction fact itself to visitors?
- The text around "show living individuals to members/visitors" does not mention what if extra restrictions are present.
- In my view, what to do with restrictions is a separate config option, and respecting restrictions is imho a good default value.
- It's always better to hide things by surprise than to show things by surprise.
- What about facts with restrictions?
- Do you show the restriction fact itself to visitors?
stamboom.BertKoor.nl runs on webtrees v2.2.6
Please Log in or Create an account to join the conversation.
- hermann
-
- Offline
- Elite Member
-
5 days 9 hours ago - 5 days 9 hours ago #116986
by hermann
Hermann
Designer of the custom module "Extended Family"
webtrees 2.2.6 (100 custom modules installed, PHP 8.4.10, MariaDB 10.6) @ ahnen.hartenthaler.eu
Replied by hermann on topic Changes to privacy logic
For me, your concept with three options sounds very good. I would like that.
I'm offering several test trees (for example, to check GEDCOM options). Then it makes no sense to enter "DEAT = y" so that every test person is already dead. It is easier to declare that no privacy checks are necessary for such a test tree.
But for me, "show living individuals -> show to public" is a bit misleading wording for the "no privacy checks" option.
I'm offering several test trees (for example, to check GEDCOM options). Then it makes no sense to enter "DEAT = y" so that every test person is already dead. It is easier to declare that no privacy checks are necessary for such a test tree.
But for me, "show living individuals -> show to public" is a bit misleading wording for the "no privacy checks" option.
Hermann
Designer of the custom module "Extended Family"
webtrees 2.2.6 (100 custom modules installed, PHP 8.4.10, MariaDB 10.6) @ ahnen.hartenthaler.eu
Last edit: 5 days 9 hours ago by hermann.
Please Log in or Create an account to join the conversation.
- Sir Peter
-
- Offline
- Premium Member
-
Less
More
- Posts: 536
5 days 8 hours ago #116987
by Sir Peter
Peter
Replied by Sir Peter on topic Changes to privacy logic
Q1: Is this about visitors only?
Q3: Would a forth option to ignore RESN and hide living individuals make sense?
This could be implemented with 3 checkboxes as
[] No restrictions for visitors.
[] Apply restrictions to visitors:
> [] Hide data restricted by a RESN tag.
> [] Hide living individuals.
Q2: Does 3 mean respecting RESN and hiding living individuals? Then I‘d definitely support this.…
1) no privacy checks
2) just RESN
3) full webtrees privacy logic
Q3: Would a forth option to ignore RESN and hide living individuals make sense?
This could be implemented with 3 checkboxes as
[] No restrictions for visitors.
[] Apply restrictions to visitors:
> [] Hide data restricted by a RESN tag.
> [] Hide living individuals.
Peter
Please Log in or Create an account to join the conversation.
- norwegian_sardines
-
- Offline
- Platinum Member
-
Less
More
- Posts: 2792
5 days 5 hours ago #116989
by norwegian_sardines
Ken
Replied by norwegian_sardines on topic Changes to privacy logic
I think for me it would be interesting to have the access restrictions set before the individual is retrieved for displayed rather than dynamically each time they are retrieved!
This would require two things,
1) When a new individual is saved and updated that their data is reviewed against the rules for display and set their restriction!
2) A utility that can be run on all individuals against the rules for display and set their restriction! This could also be run automatically when the rules change!
Fact level restrictions would still be a manual process!
This would require two things,
1) When a new individual is saved and updated that their data is reviewed against the rules for display and set their restriction!
2) A utility that can be run on all individuals against the rules for display and set their restriction! This could also be run automatically when the rules change!
Fact level restrictions would still be a manual process!
Ken
Please Log in or Create an account to join the conversation.