Fichier de définition des paramètres de confidentialité

De PGVWiki
Sauter à la navigation Sauter à la recherche

PhpGedView possède un éventail important de paramétrage de la vie privée. La plupart de ces paramètres sont configurés dans le "Fichier de définition des paramètres de confidentialité", d'autres paramètres sont définis dans Access and Privacy la configuration du Gedcom, et d'autres enfin dans les données du Gedcom en faisant appel à une balise de restriction. L'écran de configuration de la confidentialité du Gedcom est divisé en sections.

Beaucoup de réglages (comme par exemple Montrer les sources) se font à partir d'un choix d'options disponibles dans un menu déroulant:

  • Montrer à tout le monde
  • Montrer uniquement aux utilisateurs identifiés
  • Montrer uniquement aux administrateurs
  • Ne montrer à personne, y compris aux aux administrateurs

N'oubliez pas de cliquer sur le bouton Sauvegarder la configuration après avoir effectué vos modifications.

Règles de confidentialité

Erreur lors de la création de la miniature : Fichier manquant


Vous pouvez définir différentes règles de confidentialité pour chacun des fichiers GEDCOM de votre site PhpGedView. Vérifiez sous la barre de titre si vous êtes en train de modifier le bon fichier GEDCOM.

Vous pouvez écraser ces paramètres généraux en utilisant les autres sections (Paramètres de confidentialité selon l'enregistrement ID, Paramètres de confidentialité selon l'utilisateur, Paramètres de confidentialité selon l'événement Paramètres globaux de confidentialité et Paramètres de confidentialité selon l'événement et l'utilisateur) sur cette page de configuration.

Montrer les personnes décédées

Paramétrez ici le niveau de restriction pour accéder à toutes les personnes décédées. Par défaut, ce niveau est paramatré à Montrer à tout le monde.

Montrer les noms des personnes en vie

Doit-on montrer les noms des personnes en vie à tout le monde ? Par défaut, ces noms ne sont montrés qu'aux seuls utilisateurs authentifiés.

Cette option est déterminée par la variable $SHOW_LIVING_NAMES dans le fichier xxx.GED_priv.php.

Montrer les Sources

Détermine le niveau de confidentialité de toutes les sources. Si l'utilisateur n'a pas accès aux sources, la liste des sources sera retirée du menu "listes" et l'onglet "sources" n'apparaîtra pas sur la page des détails de l'individu. Par défaut, les sources sont paramétrées à Montrer à tout le monde, l'option recommandée est Montrer uniquement aux utilisateurs authentifiés.

Autoriser la copie de données

The clippings cart allows users to add people to a temporary file that they can download in GEDCOM format for subsequent import into their genealogy software. Default is Show to public, recommended value is Show only to authenticated users.

Montrer l'assistant de recherche

Ce paramètre définit quel type d'utilisateur peut accéder au module d'assistant de recherche si celui-ci est installé. Par défaut, cet assistant n'est montré qu'aux seuls utilisateurs authentifiés.

Ce paramètre est défini par la variable $SHOW_RESEARCH_ASSISTANT du fichier xxx.GED_priv.php.

Montrer la recherche dans des sites multiples

La recherche multi-sites permet aux utilisateurs d'efectuer des recherches dans les différents sites web PhpGedView qui ont été ajoutés dans la rubrique "gestion des sites" de la page d'administration de votre site, ou des sites auxquels vous êtes connectés à distance. Cette option détermine si l'option de recherche multi-sites est disponible pour tout le monde ou uniquement aux utilisateurs authentifiés. Par défaut cette option est paramétrée à Ne montrer qu'aux administrateurs.

Limiter la confidentialité en fonction de l'âge de l'événement

La limite de confidentialité en fonction de l'âge de l'événement masquera les détails des personnes sur la base de l'âge que ces personnes avaient au moment des ces événements spécifiques,que ces personnes aient été décédées ou vivantes.

Utilisez ce paramètre en combinaison avec l'âge à partir duquel une personne est supposée décédée. Par exemple, si vous avez paramétré l'âge maximum de vie d'une personne à 100 ans (il s'agit de la variable $MAX_ALIVE_AGE du fichier xxx.GED_priv.php) et que vous validiez cette option de limite de confidentialité (en choisissant vrai), toutes les personnes, vivantes ou décédées, nées il y a moins de 100 ans seront considérées comme commes des personnes privées dont les détails privés doivent être masquées à tout le monde. Les personnes qui se sont mariées il y a moins de 85 ans ($MAX_ALIVE_AGE - 15 ans) et celles qui sont décédées il y a moins de 75 ans ($MAX_ALIVE_AGE - 25 ans) seront également considérées commes des personnes privées dont les détails seront masquées au public. Il est à noter que l'utilisation de cette option ralentira le fonctionnement de votre logiciel.

Ce paramètre est defini par la variable $PRIVACY_BY_YEAR qui se trouve dans le fichier xxx.GED_priv.php.


Par défaut, ce paramètre est réglé à "FAUX" ($PRIVACY_BY_YEAR = false;), c'est à dire que cette limite n'est pas effective par défaut.

Use GEDCOM (RESN) Privacy Restriction

The GEDCOM 5.5.1 specification includes the option of using RESN tags to set Privacy options for people and facts in the GEDCOM file. Enabling this option will tell the program to look for level 1 RESN tags in GEDCOM records. It means that it will honor restrictions for all data for Individual and Family if such restrictions are found in the Gedcom file. See details on setting a Restriction.

Level 2 and higher RESN tags are always applied and will not be affected by this setting. This means that restrictions on Facts, Events for people and families are always honored by PGV.

Note that this might slow down some of the functions of PhpGedView such as the Individual list.

Use Relationship Privacy

No means that authenticated users can see the details of all living people. Yes means that users can only see the private information of living people they are related to.

This sets $USE_RELATIONSHIP_PRIVACY in xxx.GED_priv.php.

Max. Relationship Path Length

If Use relationship privacy is enabled, logged in users will only be able to see or edit individuals within this number of relationship steps.

This sets $MAX_RELATION_PATH_LENGTH in xxx.GED_priv.php.

Check Marriage Relations

Check relationships that are related by marriage.

This sets $CHECK_MARRIAGE_RELATIONS in xxx.GED_priv.p

Age at which to Assume a Person is Dead

If this person has any events other than Death, Burial, or Cremation more recent than this number of years, he is considered to be "alive". Children's birth dates are considered to be such events for this purpose.

Privacy Settings by ID

These settings allow administrators to override default privacy settings for a particular object:

  • An Individual
  • A Family
  • A Source
  • A Multimedia Object

The override can either increase or decrease access to his object, compared to default setting in the General section.

Suppose for example you have a child who died in infancy. Normally because the child is dead, its details would be shown to public users. However, you and everyone else in your family are still private. You don't want to remove the death record for the child but you want to hide the details and make them private. If this child had the ID of I100 you should enter the following privacy settings: ID: I100 Show to: Show only to authenticated users

This works the other way as well. If you wanted to make public the details of someone (ID 101) who you know to be dead but don't have a death date for, you could add the following: ID: I101 Show to: Show to public

You can add as many such restrictions as you want.

This sets $person_privacy in xxx.GED_priv.php.

User Privacy Settings

These settings allow administrators to override default privacy settings for a particular object:

  • An Individual
  • A Family
  • A Source
  • A Multimedia Object

- not for everyone but only for a particular User. This setting can be used to both decrease and increase access to the object, it could for example be used to allow the user to see an otherwise restricted object.

You can use any "Show to?" option, but they don't have their usual meanings: Show to public and Show only to authenticated users permit the user to see the object, while Show only to admin users and Hide even from admin users restrict the access to the object for this user.

Suppose you don't want the user "John" to be able to see any details of an individual with ID I100 in the GEDCOM, you could configure it like this:

Username: John
ID: I100
Show?: "Show only to admin users"

and details for the specified individual would be hidden for the user "John" only.

To show the details of I101 (which usually would be hidden because I101 is still alive) to user "John" set:

Username: John
ID: I101
Show?: "Show only to authenticated users"

This sets $user_privacy in xxx.GED_priv.php.

Global Fact Privacy Settings

This feature is meant to hide certain facts, identified by GEDCOM tags, for all individuals alive or dead. By default the SSN tag is hidden to public users. This is to prevent people from stealing social security numbers and committing identity theft of dead persons. This is probably mostly relevant for the USA.

The following fields should be selected:

Name of fact
A list displays the Gedcom Tags and corresponding names: select the one that should be hidden.
Choice
The Choice element specifies the fact itself or related details. If you select "Show fact details" to limit the restriction to details only, or "Show fact" to restrict fact and its details
Show to ?
Allows you to select the restriction level (see the list of levels at the beginnig of the article)

Rules and limits

All tags can be restricted
This means that not only Facts and Events, but all possible tags - the "Name of fact" combo box lists all tags available for restriction. For example you can restrict Repository (REPO) tag, which is used in Sources, hiding all repository references or Media Object (OBJ) tag, hiding all media references, or File Name (FILE) tag, hiding the file names in all Media Objects, etc.
Only Display is affected
You can hide only the display of the Tag on the object main screen (for example you can prevent displaying "Occupation" on the person's screen). All other occurences of this tag will still be visible, in particular in the "Raw Gedcom" view (Note: this may be abug - see Known Problems/Bugs). If you want to restrict a tag from some group of users, you need to restrict the view of the Raw Gedcom Record from the same group.
Events such as Marriage, which have their own display, are not affected. Restricting the Marriage tag only hides the fact of marriage from the Individual display, not the Family created by this Marriage. The example given in the Help will in fact not hide all marriages.
Only level 1 facts will be effected
This means that only the Tags applicable to Top Level Records can be restricted this way. For example, if you restrict the Address (ADDR) fact, addresses in Individual record will be restricted, while addresses in Residence (RESI) fact will not. To hide person's and family addresses you need to set restrictions on both ADDR and RESI tags. Check the appropriate Gedcom structure to see what will be restricted.
Hiding the event also hides its details
If you use "Show fact" in the Choice field for a restriction, you will restrict displaying the fact and its details. If you use "Show fact details" you will allow the display of the fact but not its details
Hiding fact details does not hide it from editing
Limiting the "Show fact details" to Administrators only does not hide the details from Editors if they open the editing screen.

In general, if you use this feature to restrict some details, it is recommended that you thoroughly test the results to make sure that the consequences of the settings match your intent.

This sets $global_facts in xxx.GED_priv.php.

Facts Privacy Settings by ID

This is an extension of the previous type, Global Fact Privacy Settings. While the former restricts all occurences of a specific Fact, here you can restrict the visibility of this Fact (or Tag) in a selected (by ID) object: Individual, Family or Source.

The first element is the ID of the person (family or source), the second element is the fact (fact type). The Choice element specifies the fact itself or related details. The Show to? element determines at what access level the fact is shown.

You could, for example, hide the Marriage record for a specific Individual, or a Media Object for a specific Source, or even a File name in a specific Multimedia Object.

This sets $person_facts in xxx.GED_priv.php.


Modèle:Known problems