Articles on: Settings
This article is also available in:

Demographic Attributes and the 3-respondent minimum rule

What are Demographic Attributes


The Demographic Attributes section was developed to make it easier to segment and analyze company data. Think of it as a “super filter” that lets you view data from an account or group and segment it by criteria such as gender, length of service, age, position, among others.


Demographic Attributes list (tabs, subtab and the first 2 rows)


Ensuring Anonymity


To ensure respondents' anonymity, the platform applies the minimum number of respondents rule (3+) to the attribute being analyzed.


Minimum rule (3+)

The data is only displayed when there are at least 3 respondents in each filtered attribute.


The rule applies to:
  • Each filter individually (e.g., “Length of service”, “Work model”, “Gender”)
  • And also to the combination of selected filters (intersection of the final attribute)


Important: it is not a “sum” across different segments.
The minimum must exist within the segment/category and also within the final attribute (combination).
This prevents respondents from being identified by exclusion.


Data window considered (last 90 days)


The check for the minimum number of respondents (3+) considers, by default, the responses from the last 90 days.
This means that:

  • even if there are enough responses in older periods,
  • if in the last 90 days the attribute does not reach 3+,
  • the data will not be displayed.


Note that if the demographic attribute is created today, data collection will be considered from today.



Example of how it works (single filter)


Let's look at a practical example:


Imagine a group with:

  • 4 people with 0 to 2 years of service
  • 1 person with more than 2 years of service


When you apply the “Length of service” filter, the data may not be displayed because one of the attribute's categories (“more than 2 years”) does not reach the minimum of 3 respondents. This way, we prevent respondents from being identified by exclusion.


Filter combination rules (intersection)


The anonymity rule applies both to each filter individually and to the combination of selected filters, ensuring the privacy of respondents.


Example (filter combination)


Suppose that:

  • Work model = Remote: 3 people (ok)
  • When combined with Gender:
    • Remote + Woman: 1 person (not ok)
    • Remote + Man: 2 people (not ok)


✅ The “Remote” filter alone meets the minimum.
❌ But the combination (“Remote + Woman”, for example) does not reach 3+.
Result: the data will not be displayed.


Scenarios over time (retroactive)


Some behaviors depend on the current moment and on the window of the last 90 days:


Scenario 1: There is data today, there was none before

If today the attribute reaches 3+ within the last 90 days:

  • ✅ the data/report for the current period may appear
  • ❌ this does not automatically fill in previous periods in which the minimum was not reached


Scenario 2: There was data before, there is no longer any today

If today the attribute does not reach 3+ within the last 90 days:

  • ❌ the data is not displayed
  • ❌ and the platform does not generate retroactive history “just because it existed before”



Demographic Report (how generation works)



The demographic report generation service follows these steps:

  1. Validations
  • Checks whether the group exists
  • Checks whether the specified demographic attributes exist
  • Checks whether the report can be generated with the parameters provided


  1. Data collection
  • Identifies the required attributes
  • Searches for responses taking into account:
    • the selected groups
    • the default window of the last 90 days


  1. Generation
  • The report is only generated if the attribute meets the rule of the minimum of 3+ respondents (including filter combinations).
  • Important rule: the service checks the current moment first.


If now there is not enough data, it does not generate a report and does not generate history.


Registering Demographic Attributes


You can register the name and the values of each demographic attribute, taking into account their translation into other languages. This makes it easier to adapt the platform to different cultural and linguistic contexts.


Usage Example


In the Engagement module, we can use the right side filter to segment results.


Engagement side panel: Demographic Reports and Smart Attributes

Updated on: 06/11/2026

Was this article helpful?

Share your feedback

Cancel

Thank you!