Skip to main content
Skip table of contents

Confidentiality - SuperCROSS

The confidentiality feature is used to hide or disguise sensitive or confidential data. There are two types of confidentiality:

  • Server-side confidentiality is applied by SuperSERVER during cross tabulation. Cell values that do not meet the con­fidentiality rule are either changed to a different value or replaced with a string such as ..C. Server side confidentiality is configured by the system administrator using the Data Control API. Learn more about configuring confidentiality at the server level, using the Data Control API.
  • Client-side confidentiality can be activated in the SuperCROSS client. For example you can apply rounding rules, and manually conceal cells.

Server-Side Confidentiality

Changes to SuperCROSS Functionality

When confidentiality has been implemented at the server level, the behaviour of the following SuperCROSS features will be modified.

FeatureChanges due to Confidentiality
Summation OptionsThe Confidentiality section of the Define Recode window for Summation Options is disabled.
Record View

Depending on the configuration, any or all of the following features may be disabled:

  • View records
  • Flag records
  • Segmentation
  • Analyse segment
  • Save records
DerivationsConcealed cells are treated as zero in the derivation
Save As

When you export to PC Axis format, SuperCROSS will export concealed cells as zero.

For all other formats, concealed cells will be exported using the confidentiality string.

ColourVIEW and mapsThese functions will be disabled when the table includes concealed cells.
ChartsConcealed cells are displayed as zero.

Client-Side Confidentiality

Rounding Rules

To apply client-side confidentiality to your table, you can use the rounding rules built into SuperCROSS. These rules can help to protect against accidentally disclosing information about your table by adding an element of random rounding. The exact rounding methodology depends on the rule you apply, but this is typically used to randomly round very small values up or down.

To apply client-side confidentiality in SuperCROSS, you need to recode your summation options:

  1. Go to the Fields window and select the Summation Options.
  2. Click Recode. The Define Recode window displays.
  3. Select the summation options you want to apply confidentiality to, and add them to the Recode Values list.
  4. Select each summation option in the Recode Values list in turn and select the confidentiality rule from the drop-down list. For full details on how each rule works, see Recode Reference - SuperCROSS.
  5. Click OK to create your recode, then add your recoded summation options to the table to apply the confidentiality rules.

Manually Conceal Cells

You can manually conceal cells in the SuperCROSS client:

  1. Select the cell or cells.
  2. Either:
    • Select Edit > Data Area > Conceal Cells > Conceal Selected Cells; or
    • Right-click and select Conceal Cells > Conceal Selected Cells.

Use the Conceal Cells > Reveal Selected Cells option to show the cell values again.

Modify Confidentiality String

By default, confidential values are replaced with the string ..C. You can change this string as follows:

  1. Select Edit > Options.
  2. Select the Data tab.
  3. Change the value for Confidentiality String.
  4. Click OK.
JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.