Israeli Cabinet ministers have given preliminary approval to a bill that would impose restrictions on nonprofit groups that receive foreign funding, drawing accusations it's meant to crack down on government critics.

The bill, proposed by Justice Minister Ayelet Shaked, was approved on Sunday. It would affect organizations that receive more than half their funding from a foreign government.

Critics say it's meant to stifle dovish organizations critical of government policy, since they tend to rely on donations from European countries. In contrast, pro-government nonprofits tend to rely on wealthy private donors, who are exempt from the measures.

The bill requires affected organizations to declare their sources of funding on every report and in parliamentary discussions. Their activists also will be required to wear special tags when working in Israel's parliament.