Users see "Number of rows removed from this list by Security constraints" message at end of list. Issue <!-- div.margin{ padding: 10px 40px 40px 30px; } table.tocTable{ border: 1px solid; border-color:#E0E0E0; background-color: rgb(245, 245, 245); padding-top: .6em; padding-bottom: .6em; padding-left: .9em; padding-right: .6em; } table.noteTable{ border:1px solid; border-color:#E0E0E0; background-color: rgb(245, 245, 245); width: 100%; border-spacing:2; } table.internaltable { white-space:nowrap; text-align:left; border-width: 1px; border-collapse: collapse; font-size:14px; width: 85%; } table.internaltable th { border-width: 1px; padding: 5px; border-style: solid; border-color: rgb(245, 245, 245); background-color: rgb(245, 245, 245); } table.internaltable td { border-width: 1px; padding: 5px; border-style: solid; border-color: #E0E0E0; color: #000000; } table tr td { padding: 15px; } .title { color: #D1232B; font-weight:normal; font-size:28px; } h1{ color: #D1232B; font-weight:normal; font-size:21px; margin-bottom:-5px } h2{ color: #646464; font-weight:bold; font-size:18px; } h3{ color: #000000; font-weight:BOLD; font-size:16px; text-decoration:underline; } h4{ color: #646464; font-weight:BOLD; font-size:15px; text-decoration:; } h5{ color: #000000; font-weight:BOLD; font-size:13px; text-decoration:; } h6{ color: #000000; font-weight:BOLD; font-size:14px; text-decoration:; } hr{ border-top-width: 1px; border-top-style: solid; border-top-color: #cccccc; } ul { list-style: disc outside none; margin-left: 0; } li { padding-left: 1em; } --> Sometimes non-admin users might see the message “Number of rows removed from this list by Security constraints” at end of the page in a list. Many times when a user views a list or report, the pagination shows 10/20/50 rows but only a limited number of rows are actually visible to user on the page. At end of page the message “Number of rows removed from this list by Security constraints” is displayed with indication of how many numbers have been "hidden" on the page. This may apply to many of the pages of the query results, it might be necessary for the user to navigate through a number of pages to find the required record if the result set is long but many of the records should not be visible to the user. The user might find this quite confusing, however it should be possible for the user to apply a filter condition to the list to find a specific record (as long as they have read permission). For example: ReleaseAllCauseThis behavior is expected and as a result of the way that ACLs are applied in the list. The current design is to first execute the query against the table and retrieve all records that meet the specified filter condition, then for each row on the current page any read ACLs are evaluated to verify if the current user is allowed to view the record. If the user is able to view the record it is displayed as a row in the list, however if the user is not permitted to view the record it is not displayed. If there are any row that were not displayed the count is displayed with the message "Number of rows removed from this list by Security constraints"ResolutionThis is our design and expected behavior of platform. If your users are experiencing similar behavior or complain that "there are no records displayed" in a list, please evaluate if the issue is related to this behavior. It might be necessary for you to educate your user why this is happening.Related LinksVery often it is possible to avoid this situation by using a before query business rule to restrict which records the user can see at the time that the query is executed against the database. The feasibility of this as a solution will largely depend on the complexity of the restrictions that you want to apply to the visibility of the records eg. not everything could be implemented as a filter conditions on the SQL query. For more information please see following knowledge article: KB0523826 Before Query Business Rules - The *Other* Access Controlhttps://hi.service-now.com/kb_view.do?sysparm_article=KB052382