Enabling Row Level Security (RLS) on a table involves first activating RLS with an ALTER TABLE command. This blocks access until you define policies that specify who can access which rows. For example, a policy can allow users to select only rows where their user ID matches a column. When a user queries the table, the database applies these policies to filter rows accordingly. If a user tries to access rows not allowed by the policy, no rows are returned. Disabling RLS removes these restrictions. This visual trace shows each step from enabling RLS, adding a policy, user access attempts, and the resulting access control.