Fichier de définition des paramètres de confidentialité : Différence entre versions
(42 révisions intermédiaires par le même utilisateur non affichées) | |||
Ligne 1 : | Ligne 1 : | ||
− | 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 [[Configuration - | + | 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 [[Configuration - Accès et vie privée|Accès et vie privée]] la configuration du Gedcom, et d'autres enfin dans les données du Gedcom en faisant appel à une balise de [[Etablir une restriction|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: | 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 | + | * 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. | N'oubliez pas de cliquer sur le bouton '''Sauvegarder la configuration''' après avoir effectué vos modifications. | ||
Ligne 21 : | Ligne 21 : | ||
===Montrer les noms des personnes en vie=== | ===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' | + | 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. | Cette option est déterminée par la variable $SHOW_LIVING_NAMES dans le fichier xxx.GED_priv.php. | ||
===Montrer les Sources=== | ===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''. | + | 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''. | 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. | |
− | === | + | ===Utiliser les balises GEDCOM (RESN) pour renforcer la confidentialité=== |
− | + | La sépcification GEDCOM 5.5.1 inclut l'option permettant d'utiliser les balises RESN pour paramétrer les options de confidentialité pour les personnes et les événements présents dans le fichier GEDCOM. En utilisant cette option vous demanderez au programme d'analyser les balises RESN de niveau 1 dans les enregistrements GEDCOM. Cela signifie que le programme appliquera des restrictions d'accès pour tous les '''Individus''' et les '''Familles''' si de telles restrictions sont trouvées dans le fichier Gedcom. Lisez les [[Etablir une restriction|modalités de paramétrage d'une restriction]]. | |
− | + | Les balises de niveau 2 et de niveaux supérieurs sont systématiquement appliquées et ne seront pas concernées par ce paramétrage. Cela signifie que les restrictions sur les '''Faits''', '''Evénements''' qui concernent les individus et les familles sont toujours appliquées par PGV. | |
− | + | Il est à noter que l'utilisation de ces balises ralentira certaines fonctions de PhpGedView telles que par exemple, la liste des individus. | |
− | |||
− | + | ===Définir les restrictions d'accès en fonction des liens de parenté=== | |
+ | En choisissant '''Non''' cela signifie que les utilisateurs authentifiés peuvent accéder aux détails des personnes en vie. En choisissant '''Oui''' cela signifie que les utilisateurs authentifiés n'ont accès qu'aux informations privées des personnes avec lesquelles elles ont des liens de parenté. | ||
− | + | Ce paramètre est défini par la variable '''$USE_RELATIONSHIP_PRIVACY''' du fichier xxx.GED_priv.php. | |
− | |||
− | == | + | ===Degré de parenté maximal permettant l'accès aux détails privés === |
+ | Si l'utilisation du degré de parenté maximal pour l'accès aux détails privés est utilisé, les utilisateurs authentifiés ne pourront voir et modifier que les personnes dont le degré de parenté est inférieur au nombre qui a été entré. | ||
− | + | Ce degré de parenté est défini par la variable $MAX_RELATION_PATH_LENGTH du fichier xxx.GED_priv.php. | |
− | * | + | |
− | * | + | ===Vérifier les liens de parenté par mariage=== |
− | * | + | Il s'agit de vérifier les les liens de parenté qui existent au travers des mariages. |
− | * | + | |
− | + | Ce paramètre est défini par la variable $'''CHECK_MARRIAGE_RELATIONS''' du fichier xxx.GED_priv.p | |
+ | |||
+ | ===Age auquel toute personne est présumée décédée=== | ||
+ | Si cette personne est liée à un événement autre que son décès, son enterrement, ses obsèques ou sa crémation, et que cet événement est plus récent que le nombre d'années qui a été défini comme étant l'âge auquel toute personne est présumée décédée, alors cette personne est considérée comme étant "en vie". Les dates de naissance des enfants sont considérées comme étant de tels événements dans ce but. | ||
+ | |||
+ | ==Restrictions d'accès selon l'ID== | ||
+ | |||
+ | Ces règles permettent à l'administrateur de '''passer outre''' (priorité supérieure) les règles de confidentialité pour un objet déterminé: | ||
+ | * un individu | ||
+ | * une famille | ||
+ | * une source | ||
+ | * un objet multimedia | ||
+ | |||
+ | Cette règle de priorité supérieure peut ou bien autoriser ou interdire l'accès à cet objet, par rapport aux règles de confidentialité par défaut qui ont été définies dans [[#Règles de confidentialité|les Règles de confidentialité]]. | ||
+ | |||
+ | Supposons par exemple que vous ayez un enfant qui soit décédé durant son enfance. Normalement, pârce que l'enfant est mort, les détails le concernant ne seront pas affichés aux utilisateurs normaux. Toutefois, vous et tous les membres de votre famille sont considérés comme étant d'accès privé. Vous ne voulez pas supprimer l'enregistrement du décès de cet enfant mais vous souhaitez en cacher les détails et les rendre privés. Si cet enfant a un identifiant ID qui est I100, vous entrerez alors les règles de confidentialité suivantes: | ||
− | |||
ID: I100 | ID: I100 | ||
− | + | Montrer à: montrer uniquement aux utilisateurs authentifiés | |
− | + | Cela fonctionne également dans le sens inverse. Si vous souhaitez rendre publics les détails d'une personne (ID 101) que vous savez décédée mais dont vous ne connaissez pas la date du décès, vous pouvez ajouter les règles suivantes: | |
+ | : | ||
ID: I101 | ID: I101 | ||
− | + | Montrer à: montrer à tout le monde | |
− | + | Vous pouvez ajouter autant de restrictions de ce type que vous voulez. | |
− | + | Ces règles sont définies par la variable '''$person_privacy''' dans le fichier xxx.GED_priv.php. | |
− | == | + | ==Restrictions d'accès selon l'utilisateur== |
− | + | Ces règles permettent à l'administrateur de '''passer outre''' (priorité supérieure) les règles de confidentialité pour un objet déterminé: | |
− | * | + | * un individu |
− | * | + | * une famille |
− | * | + | * une source |
− | * | + | * un objet multimedia |
− | - | + | - non pas pour tout le monde mais pour un '''utilisateur''' particulier. Cette règle peut être utilisée à la fois pour restreindre ou pour faciliter l'accès à l'objet, elle peut être par exemple utilisée pour permettre à l'utilisateur de voir un objet dont l'accès lui est normalement interdit. |
− | + | Vous pouvez utiliser chacune des options "Montrer à ?" , mais ces options n'ont pas leur fonctionnement habituel: ''Montrer à tout le monde'' et ''Montrer uniquement aux utilisateurs authentifiés'' permet à l'utilisateur de voir l'objet, tandis que l'option ''Ne montrer qu'aux administrateurs'' et ''Ne montrer à personne, y compris aux aux administrateurs '' restriegnent l'accès de l'objet à l'utilisateur. | |
− | + | Supposons que vous ne vouliez pas que l'utilisateur "Jean" puissent voir le moindre détail d'un individu dont l'identifiant est ID I100 dans le fichier GEDCOM, vous pouvez alors établir la configuration ainsi: | |
− | + | Utilisateur: Jean | |
ID: I100 | ID: I100 | ||
− | + | Montrer à ?: "Ne montrer qu'aux administrateurs" | |
− | + | ainsi, les détails de l'individu I100 seront masqués uniquement à l'utilisateur "Jean". | |
− | + | Pour autoriser l'accès aux détails de l'individu I101 (qui normalement seraient masqués parce que I101 est toujours en vie) à l'utilisateur "Jean", vous pouvez alors établir la configuration ainsi: | |
− | + | Utilisateur: Jean | |
ID: I101 | ID: I101 | ||
− | + | Montrer à ?: "Montrer uniquement aux utilisateurs authentifiés" | |
+ | |||
+ | Ce paramètre est defini par la variable '''$user_privacy''' dans le fichier xxx.GED_priv.php. | ||
− | + | ==Restrictions d'accès selon l'événement== | |
− | + | Cette fonctionnalité vous permet de masquer certains événements, qui sont identifiés par leur balise GEDCOM, pour toutes les personnes en vie ou décédées. Par défaut la balise SSN tag est masquée au public. Ceci afin d'éviter aux personnes non autorisées de dérober des numéros de sécurité sociale et d'usurper l'identité de personnes décédées. Cette protection est rendue nécessaire essentiellement aux Etats-Unis. | |
− | + | Les champs suivants doivent être sélectionnés: | |
− | + | ;Code de l'événement | |
+ | :Une liste affiche les balises Gedcom et les noms correspondants: choisissez celui que vous voulez masquer. | ||
+ | [[Image: Code événement.jpeg |350 px]] | ||
− | ; | + | ;Montrer quoi ? |
− | : | + | :Cette option vous permer de spécifier si la restriction s'applique à l'événement ou aux détails de l'événement. Si vous choisissez "Montrer les détails de l'événement" pour limiter la restriction aux seuls détails de l'événement, ou "Montrer l'événement" pour masquer l'événement '''et''' ses détails. |
+ | [[Image: Montrer quoi.jpeg |350 px]] | ||
− | ; | + | ;Montrer à qui ? |
− | + | :Cette option vous permet de choisir le niveau de restriction (regardez la liste des niveaux au début de cet article. | |
− | + | [[Image: Montrer à qui.jpeg |350 px]] | |
− | : | ||
− | === | + | ===Règles et limites=== |
− | ; | + | ;Toutes les balises gedcom peuvent avoir un accès protégé |
− | : | + | :Cela signifie que non seulement les faits et les événements peuvent avoir leur accès restreint, mais également toutes les balises Gedcom. La liste déroulante "Code de l'événement" vous affiche toutes les balises pour lesquelles vous pouvez appliquer une restriction. Par exemple, vous pouvez appliquer une restriction à la balise ''Dépot d'archives (REPO)'', qui est utilisée dans les sources, afin de masquer toutes les références aux dépôts d'archives. Vous pouvez aussi appliquer une restriction à la balise ''Objet multimedia (OBJ)'', afin de masquer toutes les références aux objets multimedia, ou la balise ''Nom du fichier (FILE)'', afin de masquer les noms de fichiers de tous les objets multimedia, etc... |
− | ; | + | ;Seul l'affichage est affecté |
− | : | + | :Vous pouvez ne masquer que l'affichage de la balise gedcom à l'écran (par exemple vous pouvez interdire l'affichage du métier ("Occupation") d'une personne). Toutes les autres occurences de cette balise seront toujours visibles, en particulier sur la vue "Voir les balises Gedcom" (Note: cela peut être aussi un bug). Si vous restreindre l'accès d'une balise à un groupe d'utilisateurs, vous devez également restreindre la vue "Voir les balises Gedcom" pour ce même groupe d'utilisateurs. |
− | : | + | : Les événements tels que le mariage, qui ont leur propre page d'affichage, ne sont pas affectées. En restreignant la balise mariage, vous ne faîtes que restreindre l'événement relatif au mariage sur la page d'affichage de l'individu, mais pas sur la page de la famille qui est issue de ce mariage. |
− | ; | + | ;Seuls les faits de niveau 1 facts seront affectés |
− | : | + | :Cel signifie que seules les balises correspondant aux [[Structure des données d'un fichier Gedcom#Enregistrements de niveau supérieur dans un fichier Gedcom|enregistrements de niveau supérieur dans un fichier Gedcom]] peuvent avoir un accès restreint. Par exemple,si vous restreignez le fait '''Adresse (ADDR)'', les adresses dans les enregistrements individuels auront un accès restreint, tandis que les faits correspondant aux adresses de la balise ''Domicile (RESI)'' ne le seront pas. Pour masquer les adresses d'une personne et d'une famille vous devez appliquer les restrictions à la fois sur les balises ADDR et RESI. Vérifiez la [[:Category:Gedcom Structures|Gedcom structure]] pour voir ce qui sera restreint. |
− | ; | + | ;Masquer l'événement masque aussi ses détails |
− | : | + | : Si vous utilisez l'option "Montrer l'événement" dans le champ ''Choisir'' pour une restriction, vous restreindrez l'affichage de l'événement et de ses détails. and its details. Si vous utilisez l'option "Montrer les détails de l'événement" vous autoriserez l'affichage de l'événement mais pas de ses détails. |
− | ; | + | ;Masquer les détails de l'événement ne l'empêche pas de le modifier |
− | : | + | :Limiter le choix "Montrer les détails de l'événement" aux seuls administrateurs ne masque pas les détails à ceux qui veulent y apporter des modifications si ceux-ci ouvrent la fenêtre de modification. |
− | + | En général, si vous utilisez cette possibilité pour restreindre certains détails, il est recommandé de tester le résultat afin de s'assurer que les conséquences de votre paramétrage correspondent à vos attentes. | |
− | + | Ce paramètre est régi par la variable '''$global_facts''' du fichier xxx.GED_priv.php. | |
− | == | + | ==Paramètres de confidentialité des événements à partir de l'ID== |
− | + | Il s'agit d'une extension du type de restriction précédent, [[#Global Fact Privacy Settings|Global Fact Privacy Settings]]. Alors que le paramètre précédent restreint l'accès toutes les occurences d'un événement particulier, vous pouvez ici restreindre l'affichage de cet événement (ou de la balise) dans un objet particulier déterminé par son ID: '''Individu, Famille''' ou '''Source'''. | |
− | + | Le premier élément est l'ID de la personne (famille ou source), le deuxième élément est l'événement. L'élément qu'il vous faut choisir spécifie l'événement lui-même ou ses détails. L'élément "Montrer à ?" détermine le niveau d'accès à cet événement. | |
− | + | Vous pouvez, par exemple, masquer l'enregistrement d'un mariage pour un individu en particulier, ou un objet multimedia pour une source spécifique, ou même un nom de fichier pour un objet multimedia en particulier. | |
− | + | Ce paramètre est régi par la variable '''$person_facts''' du fichier xxx.GED_priv.php. | |
Version actuelle datée du 4 octobre 2008 à 21:53
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 Accès et vie privée 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.
Sommaire
- 1 Règles de confidentialité
- 1.1 Montrer les personnes décédées
- 1.2 Montrer les noms des personnes en vie
- 1.3 Montrer les Sources
- 1.4 Autoriser la copie de données
- 1.5 Montrer l'assistant de recherche
- 1.6 Montrer la recherche dans des sites multiples
- 1.7 Limiter la confidentialité en fonction de l'âge de l'événement
- 1.8 Utiliser les balises GEDCOM (RESN) pour renforcer la confidentialité
- 1.9 Définir les restrictions d'accès en fonction des liens de parenté
- 1.10 Degré de parenté maximal permettant l'accès aux détails privés
- 1.11 Vérifier les liens de parenté par mariage
- 1.12 Age auquel toute personne est présumée décédée
- 2 Restrictions d'accès selon l'ID
- 3 Restrictions d'accès selon l'utilisateur
- 4 Restrictions d'accès selon l'événement
- 5 Paramètres de confidentialité des événements à partir de l'ID
Règles de confidentialité
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.
Utiliser les balises GEDCOM (RESN) pour renforcer la confidentialité
La sépcification GEDCOM 5.5.1 inclut l'option permettant d'utiliser les balises RESN pour paramétrer les options de confidentialité pour les personnes et les événements présents dans le fichier GEDCOM. En utilisant cette option vous demanderez au programme d'analyser les balises RESN de niveau 1 dans les enregistrements GEDCOM. Cela signifie que le programme appliquera des restrictions d'accès pour tous les Individus et les Familles si de telles restrictions sont trouvées dans le fichier Gedcom. Lisez les modalités de paramétrage d'une restriction.
Les balises de niveau 2 et de niveaux supérieurs sont systématiquement appliquées et ne seront pas concernées par ce paramétrage. Cela signifie que les restrictions sur les Faits, Evénements qui concernent les individus et les familles sont toujours appliquées par PGV.
Il est à noter que l'utilisation de ces balises ralentira certaines fonctions de PhpGedView telles que par exemple, la liste des individus.
Définir les restrictions d'accès en fonction des liens de parenté
En choisissant Non cela signifie que les utilisateurs authentifiés peuvent accéder aux détails des personnes en vie. En choisissant Oui cela signifie que les utilisateurs authentifiés n'ont accès qu'aux informations privées des personnes avec lesquelles elles ont des liens de parenté.
Ce paramètre est défini par la variable $USE_RELATIONSHIP_PRIVACY du fichier xxx.GED_priv.php.
Degré de parenté maximal permettant l'accès aux détails privés
Si l'utilisation du degré de parenté maximal pour l'accès aux détails privés est utilisé, les utilisateurs authentifiés ne pourront voir et modifier que les personnes dont le degré de parenté est inférieur au nombre qui a été entré.
Ce degré de parenté est défini par la variable $MAX_RELATION_PATH_LENGTH du fichier xxx.GED_priv.php.
Vérifier les liens de parenté par mariage
Il s'agit de vérifier les les liens de parenté qui existent au travers des mariages.
Ce paramètre est défini par la variable $CHECK_MARRIAGE_RELATIONS du fichier xxx.GED_priv.p
Age auquel toute personne est présumée décédée
Si cette personne est liée à un événement autre que son décès, son enterrement, ses obsèques ou sa crémation, et que cet événement est plus récent que le nombre d'années qui a été défini comme étant l'âge auquel toute personne est présumée décédée, alors cette personne est considérée comme étant "en vie". Les dates de naissance des enfants sont considérées comme étant de tels événements dans ce but.
Restrictions d'accès selon l'ID
Ces règles permettent à l'administrateur de passer outre (priorité supérieure) les règles de confidentialité pour un objet déterminé:
- un individu
- une famille
- une source
- un objet multimedia
Cette règle de priorité supérieure peut ou bien autoriser ou interdire l'accès à cet objet, par rapport aux règles de confidentialité par défaut qui ont été définies dans les Règles de confidentialité.
Supposons par exemple que vous ayez un enfant qui soit décédé durant son enfance. Normalement, pârce que l'enfant est mort, les détails le concernant ne seront pas affichés aux utilisateurs normaux. Toutefois, vous et tous les membres de votre famille sont considérés comme étant d'accès privé. Vous ne voulez pas supprimer l'enregistrement du décès de cet enfant mais vous souhaitez en cacher les détails et les rendre privés. Si cet enfant a un identifiant ID qui est I100, vous entrerez alors les règles de confidentialité suivantes:
ID: I100 Montrer à: montrer uniquement aux utilisateurs authentifiés
Cela fonctionne également dans le sens inverse. Si vous souhaitez rendre publics les détails d'une personne (ID 101) que vous savez décédée mais dont vous ne connaissez pas la date du décès, vous pouvez ajouter les règles suivantes:
ID: I101 Montrer à: montrer à tout le monde
Vous pouvez ajouter autant de restrictions de ce type que vous voulez.
Ces règles sont définies par la variable $person_privacy dans le fichier xxx.GED_priv.php.
Restrictions d'accès selon l'utilisateur
Ces règles permettent à l'administrateur de passer outre (priorité supérieure) les règles de confidentialité pour un objet déterminé:
- un individu
- une famille
- une source
- un objet multimedia
- non pas pour tout le monde mais pour un utilisateur particulier. Cette règle peut être utilisée à la fois pour restreindre ou pour faciliter l'accès à l'objet, elle peut être par exemple utilisée pour permettre à l'utilisateur de voir un objet dont l'accès lui est normalement interdit.
Vous pouvez utiliser chacune des options "Montrer à ?" , mais ces options n'ont pas leur fonctionnement habituel: Montrer à tout le monde et Montrer uniquement aux utilisateurs authentifiés permet à l'utilisateur de voir l'objet, tandis que l'option Ne montrer qu'aux administrateurs et Ne montrer à personne, y compris aux aux administrateurs restriegnent l'accès de l'objet à l'utilisateur.
Supposons que vous ne vouliez pas que l'utilisateur "Jean" puissent voir le moindre détail d'un individu dont l'identifiant est ID I100 dans le fichier GEDCOM, vous pouvez alors établir la configuration ainsi:
Utilisateur: Jean ID: I100 Montrer à ?: "Ne montrer qu'aux administrateurs"
ainsi, les détails de l'individu I100 seront masqués uniquement à l'utilisateur "Jean".
Pour autoriser l'accès aux détails de l'individu I101 (qui normalement seraient masqués parce que I101 est toujours en vie) à l'utilisateur "Jean", vous pouvez alors établir la configuration ainsi:
Utilisateur: Jean ID: I101 Montrer à ?: "Montrer uniquement aux utilisateurs authentifiés"
Ce paramètre est defini par la variable $user_privacy dans le fichier xxx.GED_priv.php.
Restrictions d'accès selon l'événement
Cette fonctionnalité vous permet de masquer certains événements, qui sont identifiés par leur balise GEDCOM, pour toutes les personnes en vie ou décédées. Par défaut la balise SSN tag est masquée au public. Ceci afin d'éviter aux personnes non autorisées de dérober des numéros de sécurité sociale et d'usurper l'identité de personnes décédées. Cette protection est rendue nécessaire essentiellement aux Etats-Unis.
Les champs suivants doivent être sélectionnés:
- Code de l'événement
- Une liste affiche les balises Gedcom et les noms correspondants: choisissez celui que vous voulez masquer.
- Montrer quoi ?
- Cette option vous permer de spécifier si la restriction s'applique à l'événement ou aux détails de l'événement. Si vous choisissez "Montrer les détails de l'événement" pour limiter la restriction aux seuls détails de l'événement, ou "Montrer l'événement" pour masquer l'événement et ses détails.
- Montrer à qui ?
- Cette option vous permet de choisir le niveau de restriction (regardez la liste des niveaux au début de cet article.
Règles et limites
- Toutes les balises gedcom peuvent avoir un accès protégé
- Cela signifie que non seulement les faits et les événements peuvent avoir leur accès restreint, mais également toutes les balises Gedcom. La liste déroulante "Code de l'événement" vous affiche toutes les balises pour lesquelles vous pouvez appliquer une restriction. Par exemple, vous pouvez appliquer une restriction à la balise Dépot d'archives (REPO), qui est utilisée dans les sources, afin de masquer toutes les références aux dépôts d'archives. Vous pouvez aussi appliquer une restriction à la balise Objet multimedia (OBJ), afin de masquer toutes les références aux objets multimedia, ou la balise Nom du fichier (FILE), afin de masquer les noms de fichiers de tous les objets multimedia, etc...
- Seul l'affichage est affecté
- Vous pouvez ne masquer que l'affichage de la balise gedcom à l'écran (par exemple vous pouvez interdire l'affichage du métier ("Occupation") d'une personne). Toutes les autres occurences de cette balise seront toujours visibles, en particulier sur la vue "Voir les balises Gedcom" (Note: cela peut être aussi un bug). Si vous restreindre l'accès d'une balise à un groupe d'utilisateurs, vous devez également restreindre la vue "Voir les balises Gedcom" pour ce même groupe d'utilisateurs.
- Les événements tels que le mariage, qui ont leur propre page d'affichage, ne sont pas affectées. En restreignant la balise mariage, vous ne faîtes que restreindre l'événement relatif au mariage sur la page d'affichage de l'individu, mais pas sur la page de la famille qui est issue de ce mariage.
- Seuls les faits de niveau 1 facts seront affectés
- Cel signifie que seules les balises correspondant aux enregistrements de niveau supérieur dans un fichier Gedcom peuvent avoir un accès restreint. Par exemple,si vous restreignez le fait 'Adresse (ADDR), les adresses dans les enregistrements individuels auront un accès restreint, tandis que les faits correspondant aux adresses de la balise Domicile (RESI) ne le seront pas. Pour masquer les adresses d'une personne et d'une famille vous devez appliquer les restrictions à la fois sur les balises ADDR et RESI. Vérifiez la Gedcom structure pour voir ce qui sera restreint.
- Masquer l'événement masque aussi ses détails
- Si vous utilisez l'option "Montrer l'événement" dans le champ Choisir pour une restriction, vous restreindrez l'affichage de l'événement et de ses détails. and its details. Si vous utilisez l'option "Montrer les détails de l'événement" vous autoriserez l'affichage de l'événement mais pas de ses détails.
- Masquer les détails de l'événement ne l'empêche pas de le modifier
- Limiter le choix "Montrer les détails de l'événement" aux seuls administrateurs ne masque pas les détails à ceux qui veulent y apporter des modifications si ceux-ci ouvrent la fenêtre de modification.
En général, si vous utilisez cette possibilité pour restreindre certains détails, il est recommandé de tester le résultat afin de s'assurer que les conséquences de votre paramétrage correspondent à vos attentes.
Ce paramètre est régi par la variable $global_facts du fichier xxx.GED_priv.php.
Paramètres de confidentialité des événements à partir de l'ID
Il s'agit d'une extension du type de restriction précédent, Global Fact Privacy Settings. Alors que le paramètre précédent restreint l'accès toutes les occurences d'un événement particulier, vous pouvez ici restreindre l'affichage de cet événement (ou de la balise) dans un objet particulier déterminé par son ID: Individu, Famille ou Source.
Le premier élément est l'ID de la personne (famille ou source), le deuxième élément est l'événement. L'élément qu'il vous faut choisir spécifie l'événement lui-même ou ses détails. L'élément "Montrer à ?" détermine le niveau d'accès à cet événement.
Vous pouvez, par exemple, masquer l'enregistrement d'un mariage pour un individu en particulier, ou un objet multimedia pour une source spécifique, ou même un nom de fichier pour un objet multimedia en particulier.
Ce paramètre est régi par la variable $person_facts du fichier xxx.GED_priv.php.