In pre Rel-6 network, the users privacy profile (SLPP) is stored HLR/HSS and is downloaded to the serving MSC/SGSN. If more than one privacy class are subscribed or in case Service Types and at least one privacy class are subscribed, privacy class for an MT-LR is selected by the serving MSC/SGSN according to the flow diagram shown in Figure A.1.
An MT-LR may be applied to more than one privacy class or to Service Types and one or more privacy classes. In this case, looser privacy setting shall be selected. The privacy settings to be compared are the results of the privacy checks for each applicable class and Service Type.
If the user subscribes Service Types, once that the privacy class has been selected according to Figure A.1, the resulting privacy setting shall be compared with the result of Service Type privacy checking, and the looser condition shall be applied to the MT-LR, provided that the LCS client was authorized by the UE user to get location information.
In Rel-6 and later, the privacy checking function is moved from MSC/SGSN to H-GMLC/PPR of the target UE. This is also applied to EPS location request, i.e. privacy checking is done at H-GMLC/PPR of the target UE. H-GMLC/PPR selects one or two indicators of privacy check related action and sends the indicators to serving MSC/SGSN/MME as shown in the clause 9.5.4. If the user subscribes Service Types, the resulting privacy setting shall be compared with the result of Service Type privacy checking, and the looser condition shall be selected. The Service Type check result may be included in any of the two privacy indicators, provided that the MT-LR is allowed for the relative privacy class.
If the serving MSC/SGSN/MME receives the indicators from H-GMLC, the serving node selects the privacy related action according to the flow diagram shown in Figure A.2.