<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.phpgedview.net/en/index.php?action=history&amp;feed=atom&amp;title=Privacy_File</id>
	<title>Privacy File - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.phpgedview.net/en/index.php?action=history&amp;feed=atom&amp;title=Privacy_File"/>
	<link rel="alternate" type="text/html" href="https://wiki.phpgedview.net/en/index.php?title=Privacy_File&amp;action=history"/>
	<updated>2026-04-29T17:28:01Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.34.2</generator>
	<entry>
		<id>https://wiki.phpgedview.net/en/index.php?title=Privacy_File&amp;diff=12162&amp;oldid=prev</id>
		<title>Okbigkid: /* Max. Relationship Path Length */</title>
		<link rel="alternate" type="text/html" href="https://wiki.phpgedview.net/en/index.php?title=Privacy_File&amp;diff=12162&amp;oldid=prev"/>
		<updated>2010-05-30T15:29:32Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Max. Relationship Path Length&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;PhpGedView has a wide range of privacy settings. Most of them are configured in the &amp;quot;Privacy file&amp;quot;, some in [[Configuration - Access and Privacy|Access and Privacy]] settings in the Gedcom configuration, and some in the Gedcom data using the [[Setting a Restriction|Restriction]] tag. The Gedcom Privacy configuration screen is divided into sections. &lt;br /&gt;
&lt;br /&gt;
Many settings (like e.g. ''Show Sources'') have the same '''''Show to?''''' selection of options in a drop down menu:&lt;br /&gt;
* Show to public&lt;br /&gt;
* Show only to authenticated users&lt;br /&gt;
* Show only to admin users&lt;br /&gt;
* Hide even from admin users&lt;br /&gt;
&lt;br /&gt;
Please remember to press the '''Save configuration''' button after your changes.&lt;br /&gt;
==General Privacy Settings==&lt;br /&gt;
You can have different Privacy settings for each GEDCOM on your PhpGedView web site. Check under the page title whether you are editing the correct GEDCOM.&lt;br /&gt;
&lt;br /&gt;
You can override these general settings by using the other sections (''Privacy Settings by ID, User Privacy Settings, Global Privacy Settings'' and ''Facts Privacy Settings by ID'') on this configuration page.&lt;br /&gt;
&lt;br /&gt;
===Show Dead People===&lt;br /&gt;
Set the privacy access level for all dead people. Default is ''Show to public''.&lt;br /&gt;
&lt;br /&gt;
===Show Living Names===&lt;br /&gt;
Should the names of living people be shown to the public? Default is ''Show only to authenticated users''.&lt;br /&gt;
&lt;br /&gt;
This sets $SHOW_LIVING_NAMES in xxx.GED_priv.php.&lt;br /&gt;
&lt;br /&gt;
===Show Sources===&lt;br /&gt;
Set the privacy access level for all Sources. If the user does not have access to Sources, the Source list will be removed from the Lists menu and the Sources tab will not be shown on the Individual Details page. Default is ''Show to public'', recommended value is ''Show only to authenticated users''.&lt;br /&gt;
&lt;br /&gt;
===Enable Clippings Cart===&lt;br /&gt;
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''.&lt;br /&gt;
&lt;br /&gt;
===Show Research Assistant===&lt;br /&gt;
&lt;br /&gt;
What type of user can view the Research Assistant module if it is installed? Default is ''Show only to authenticated users''.&lt;br /&gt;
&lt;br /&gt;
This sets $SHOW_RESEARCH_ASSISTANT in xxx.GED_priv.php.&lt;br /&gt;
&lt;br /&gt;
===Show Multi-Site Search===&lt;br /&gt;
Multi-site search allows users to search across multiple PhpGedView websites which you have setup in the Manage Sites administration area or remotely linked to. This option controls whether the Multi-site Search feature is available to everyone or only to authenticated users. Default is ''Show only to admin users''.&lt;br /&gt;
&lt;br /&gt;
===Limit Privacy By Age of Event===&lt;br /&gt;
The Limit Privacy by age of event setting will hide the details of people based on how old they were at specific events regardless of whether they are dead or alive.&lt;br /&gt;
&lt;br /&gt;
Use this setting along with the Age at which to assume a person is dead setting. For example, if you made the Age setting 100 and set this option to Yes, all persons, alive or dead, born less than 100 years ago would be set to private. People who were married less than 85 years ago and people who died less than 75 years ago would also be marked as private. Please note that using this option will slow down your performance somewhat.&lt;br /&gt;
&lt;br /&gt;
This sets $PRIVACY_BY_YEAR in xxx.GED_priv.php.&lt;br /&gt;
&lt;br /&gt;
===Use GEDCOM (RESN) Privacy Restriction===&lt;br /&gt;
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 [[Setting a Restriction|details on setting a Restriction]]. &lt;br /&gt;
&lt;br /&gt;
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. &lt;br /&gt;
&lt;br /&gt;
Note that this might slow down some of the functions of PhpGedView such as the Individual list.&lt;br /&gt;
&lt;br /&gt;
===Use Relationship Privacy===&lt;br /&gt;
'''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.&lt;br /&gt;
&lt;br /&gt;
This sets $USE_RELATIONSHIP_PRIVACY in xxx.GED_priv.php.&lt;br /&gt;
&lt;br /&gt;
===Max. Relationship Path Length===&lt;br /&gt;
If Use relationship privacy is enabled, logged in users will only be able to see or edit individuals within up to this maximum number of relationship steps. Each user account has its own relationship privacy access level setting, which can not be set in excess of this master setting.&lt;br /&gt;
&lt;br /&gt;
This sets $MAX_RELATION_PATH_LENGTH in xxx.GED_priv.php.&lt;br /&gt;
&lt;br /&gt;
===Check Marriage Relations===&lt;br /&gt;
Check relationships that are related by marriage.&lt;br /&gt;
&lt;br /&gt;
This sets $CHECK_MARRIAGE_RELATIONS in xxx.GED_priv.p&lt;br /&gt;
&lt;br /&gt;
===Age at which to Assume a Person is Dead===&lt;br /&gt;
If this person has any events other than Death, Burial, or Cremation more recent than this number of years, he is considered to be &amp;quot;alive&amp;quot;. Children's birth dates are considered to be such events for this purpose.&lt;br /&gt;
&lt;br /&gt;
==Privacy Settings by ID==&lt;br /&gt;
&lt;br /&gt;
These settings allow administrators to override default privacy settings for a particular object:&lt;br /&gt;
* An Individual&lt;br /&gt;
* A Family&lt;br /&gt;
* A Source&lt;br /&gt;
* A Multimedia Object&lt;br /&gt;
The override can either increase or decrease access to his object, compared to default setting in the [[#General Privacy Settings|General section]].&lt;br /&gt;
&lt;br /&gt;
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:&lt;br /&gt;
ID: I100&lt;br /&gt;
Show to: Show only to authenticated users&lt;br /&gt;
&lt;br /&gt;
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:&lt;br /&gt;
ID: I101&lt;br /&gt;
Show to: Show to public&lt;br /&gt;
&lt;br /&gt;
You can add as many such restrictions as you want. &lt;br /&gt;
&lt;br /&gt;
This sets $person_privacy in xxx.GED_priv.php.&lt;br /&gt;
&lt;br /&gt;
==User Privacy Settings==&lt;br /&gt;
These settings allow administrators to override default privacy settings for a particular object:&lt;br /&gt;
* An Individual&lt;br /&gt;
* A Family&lt;br /&gt;
* A Source&lt;br /&gt;
* A Multimedia Object&lt;br /&gt;
- 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. &lt;br /&gt;
&lt;br /&gt;
You can use any &amp;quot;Show to?&amp;quot; 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. &lt;br /&gt;
&lt;br /&gt;
Suppose you don't want the user &amp;quot;John&amp;quot; to be able to see any details of an individual with ID I100 in the GEDCOM, you could configure it like this:&lt;br /&gt;
 Username: John&lt;br /&gt;
 ID: I100&lt;br /&gt;
 Show?: &amp;quot;Show only to admin users&amp;quot;&lt;br /&gt;
and details for the specified individual would be hidden for the user &amp;quot;John&amp;quot; only.&lt;br /&gt;
&lt;br /&gt;
To show the details of I101 (which usually would be hidden because I101 is still alive) to user &amp;quot;John&amp;quot; set:&lt;br /&gt;
 Username: John&lt;br /&gt;
 ID: I101&lt;br /&gt;
 Show?: &amp;quot;Show only to authenticated users&amp;quot;&lt;br /&gt;
&lt;br /&gt;
This sets $user_privacy in xxx.GED_priv.php.&lt;br /&gt;
&lt;br /&gt;
==Global Fact Privacy Settings==&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
The following fields should be selected:&lt;br /&gt;
&lt;br /&gt;
;Name of fact&lt;br /&gt;
:A list displays the Gedcom Tags and corresponding names: select the one that should be hidden.&lt;br /&gt;
&lt;br /&gt;
;Choice&lt;br /&gt;
:The Choice element specifies the fact itself or related details. If you select &amp;quot;Show fact details&amp;quot; to limit the restriction to details only, or &amp;quot;Show fact&amp;quot; to restrict fact '''and''' its details&lt;br /&gt;
;Show to ?&lt;br /&gt;
:Allows you to select the restriction level (see the list of levels at the beginnig of the article)&lt;br /&gt;
&lt;br /&gt;
===Rules and limits===&lt;br /&gt;
;All tags can be restricted&lt;br /&gt;
:This means that not only Facts and Events, but all possible tags - the &amp;quot;Name of fact&amp;quot; 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.  &lt;br /&gt;
&lt;br /&gt;
;Only Display is affected&lt;br /&gt;
:You can hide only the display of the Tag on the object main screen (for example you can prevent displaying &amp;quot;Occupation&amp;quot; on the person's screen). All other occurences of this tag will still be visible, in particular in the &amp;quot;Raw Gedcom&amp;quot; view (Note: this may be abug - see [[#Known Problems/Bugs|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. &lt;br /&gt;
&lt;br /&gt;
: 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. &lt;br /&gt;
&lt;br /&gt;
;Only level 1 facts will be effected&lt;br /&gt;
:This means that only the Tags applicable to  [[Gedcom data structure#Top level records in Gedcom|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 [[:Category:Gedcom Structures|Gedcom structure]] to see what will be restricted. &lt;br /&gt;
&lt;br /&gt;
;Hiding the event also hides its details&lt;br /&gt;
: If you use &amp;quot;Show fact&amp;quot; in the ''Choice'' field for a restriction, you will restrict displaying the fact and its details. If you use &amp;quot;Show fact details&amp;quot; you will allow the display of the fact but not its details&lt;br /&gt;
&lt;br /&gt;
;Hiding fact details does not hide it from editing&lt;br /&gt;
:Limiting the &amp;quot;Show fact details&amp;quot; to Administrators only does not hide the details from Editors if they open the editing screen. &lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
This sets $global_facts in xxx.GED_priv.php.&lt;br /&gt;
&lt;br /&gt;
==Facts Privacy Settings by ID==&lt;br /&gt;
This is an extension of the previous type, [[#Global Fact Privacy Settings|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'''.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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. &lt;br /&gt;
&lt;br /&gt;
This sets $person_facts in xxx.GED_priv.php.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{known problems|Version 4.1|* ''Global Fact privacy Settings'' and ''Fact Privacy Settings by ID'' remove the Tags from display, but '''not from Raw Gedcom view'''. If [[Allow Users To See Raw Gedcom Records|viewing the Raw Gedcom]] is enabled, the Tag, even if restricted in this setting, may still be visible. This problem has been fixed in version '''4.1.4''' - the tags are removed both from display and from raw Gedcom}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Category links...DO NOT DELETE --&amp;gt;&lt;br /&gt;
[[Category:Administrators Guide]]&lt;br /&gt;
[[Category:phpGedView]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- Language links...DO NOT DELETE --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[fr: Fichier de définition des paramètres de confidentialité]]&lt;/div&gt;</summary>
		<author><name>Okbigkid</name></author>
		
	</entry>
</feed>