def remove_id(df, id_columns, redact=False):
    """Remove identifiers columns.

    :df: The Pandas DataFrame
    :id_columns: The list of columns to remove
    :redact: If False drops the given columns. Otherwise it redacts them.
        Defaults to False.
    """
    if not redact:
        df.drop(columns=id_columns, inplace=True)
    else:
        df.loc[:, id_columns] = "REDACTED"

    return df