{
  "assemblee_id": "15-lutte_contre_haine_internet",
  "assemblee_legislature": 15,
  "assemblee_slug": "lutte_contre_haine_internet",
  "beginning": "2019-03-20",
  "end": "2020-06-25",
  "id": "ppl18-645",
  "law_name": "Loi n° 2020-766 du 24 juin 2020",
  "legifrance_cidTexte": "JORFTEXT000042031970",
  "long_title": "proposition de loi visant à lutter contre la haine sur internet",
  "long_title_descr": "Loi visant à lutter contre les contenus haineux sur internet",
  "objet_du_texte": "En France, sur les quelques 160 000 signalements adressés à la plateforme d'harmonisation, d'analyse, de recoupements et d'orientation des signalements (PHAROS) en 2018, près de 14 000 relevaient de la haine en ligne ou de discriminations et concernaient 8 000 contenus.Cette proposition de loi entend lutter contre ce phénomène de propagation des discours de haine sur internet, en impliquant les plateformes, les internautes et les fournisseurs d'accès à internet.Elle reprend les principales recommandations émises par  Laetitia Avia, députée, Karim Amellal, écrivain, et Gil Taieb, vice-président du CRIF, dans le cadre d'une mission que leur avait confiée le Gouvernement en mars 2018.Le texte transmis au Sénat comporte 18 articles répartis en 7 chapitres :- chapitre Ier \"Obligation renforcée de retrait des contenus haineux en ligne\" ;- chapitre II \"Devoir de coopération des opérateurs de plateforme dans la lutte contre les contenus haineux en ligne\" ;- chapitre III \"Rôle du Conseil supérieur de l'audiovisuel dans la lutte contre les contenus haineux en ligne ;- chapitre IV \"Amélioration de la lutte contre la diffusion de contenus haineux en ligne\" ;- chapitre IV bis \"Renforcement de l'efficacité de la réponse pénale à l'égard des auteurs de contenus haineux en ligne\" ;- chapitre IV ter \"Prévention de la diffusion de contenus haineux en ligne\" ;- chapitre V \"Dispositions finales\".",
  "proposal_type": "PPL",
  "senat_id": "ppl18-645",
  "short_title": "Lutte contre la haine sur internet",
  "stats": {
    "attached_law_proposals": 0,
    "censored_articles": 12,
    "depots_in_institutions": 7,
    "echecs_procedure": 1,
    "fully_censored_articles": 7,
    "input_text_length": 7314,
    "input_text_word_count": 1258,
    "last_institution": "assemblee",
    "last_stage": "l. définitive",
    "output_text_before_CC_length": 28605,
    "output_text_before_CC_word_count": 4931,
    "output_text_length": 5693,
    "output_text_word_count": 988,
    "ratio_articles_growth": 0.5,
    "ratio_text_length_growth": -0.22162975116215478,
    "ratio_texte_modif": 0.972866653217672,
    "ratio_word_count_growth": -0.21462639109697934,
    "texts_produced": 12,
    "total_amendements": 1059,
    "total_amendements_adoptes": 251,
    "total_amendements_deputes": 978,
    "total_amendements_deputes_adoptes": 219,
    "total_amendements_gouvernement": 39,
    "total_amendements_gouvernement_adoptes": 25,
    "total_amendements_gouvernement_assemblee": 30,
    "total_amendements_gouvernement_assemblee_adoptes": 24,
    "total_amendements_gouvernement_senat": 9,
    "total_amendements_gouvernement_senat_adoptes": 1,
    "total_amendements_hemicycle": 628,
    "total_amendements_hemicycle_adoptes": 121,
    "total_amendements_hemicycle_deputes": 562,
    "total_amendements_hemicycle_deputes_adoptes": 104,
    "total_amendements_hemicycle_gouvernement": 38,
    "total_amendements_hemicycle_gouvernement_adoptes": 24,
    "total_amendements_hemicycle_gouvernement_assemblee": 29,
    "total_amendements_hemicycle_gouvernement_assemblee_adoptes": 23,
    "total_amendements_hemicycle_gouvernement_senat": 9,
    "total_amendements_hemicycle_gouvernement_senat_adoptes": 1,
    "total_amendements_hemicycle_senateurs": 66,
    "total_amendements_hemicycle_senateurs_adoptes": 17,
    "total_amendements_senateurs": 81,
    "total_amendements_senateurs_adoptes": 32,
    "total_days": 464,
    "total_input_articles": 8,
    "total_intervenants": 148,
    "total_interventions": 4199,
    "total_mots": 411347,
    "total_output_articles": 12,
    "total_seances": 16,
    "total_seances_assemblee": 13,
    "total_seances_senat": 3
  },
  "steps": [
    {
      "auteur_depot": "Députés",
      "date": "2019-03-20",
      "debats_order": 0,
      "directory": "00_1erelecture_assemblee_depot",
      "echec": null,
      "enddate": "2019-03-20",
      "institution": "assemblee",
      "source_url": "https://www.assemblee-nationale.fr/dyn/opendata/PIONANR5L15B1785.html",
      "stage": "1ère lecture",
      "step": "depot"
    },
    {
      "date": "2019-06-19",
      "debats_order": 1,
      "directory": "01_1erelecture_assemblee_commission",
      "echec": null,
      "enddate": "2019-06-19",
      "institution": "assemblee",
      "nb_amendements": 340,
      "source_url": "https://www.assemblee-nationale.fr/dyn/opendata/PIONANR5L15BTC2062.html",
      "stage": "1ère lecture",
      "step": "commission"
    },
    {
      "date": "2019-07-03",
      "debats_order": 2,
      "directory": "02_1erelecture_assemblee_hemicycle",
      "echec": null,
      "enddate": "2019-07-09",
      "has_interventions": true,
      "institution": "assemblee",
      "intervention_files": [
        "2019-07-03T15:00_3604",
        "2019-07-03T21:30_3617",
        "2019-07-04T15:00_3613",
        "2019-07-04T21:30_3614",
        "2019-07-09T15:00_3641"
      ],
      "nb_amendements": 380,
      "source_url": "https://www.assemblee-nationale.fr/dyn/opendata/PIONANR5L15BTA0310.html",
      "stage": "1ère lecture",
      "step": "hemicycle"
    },
    {
      "date": "2019-07-09",
      "debats_order": null,
      "directory": "03_1erelecture_senat_depot",
      "enddate": "2019-07-09",
      "institution": "senat",
      "source_url": "https://www.senat.fr/leg/ppl18-645.html",
      "stage": "1ère lecture",
      "step": "depot"
    },
    {
      "date": "2019-12-11",
      "debats_order": 4,
      "directory": "04_1erelecture_senat_commission",
      "echec": null,
      "enddate": "2019-12-11",
      "institution": "senat",
      "nb_amendements": 0,
      "source_url": "https://www.senat.fr/leg/ppl19-198.html",
      "stage": "1ère lecture",
      "step": "commission"
    },
    {
      "date": "2019-12-17",
      "debats_order": 5,
      "directory": "05_1erelecture_senat_hemicycle",
      "echec": null,
      "enddate": "2019-12-17",
      "has_interventions": true,
      "institution": "senat",
      "intervention_files": [
        "2019-12-17T14:30_20599",
        "2019-12-17T21:30_20600"
      ],
      "nb_amendements": 58,
      "source_url": "https://www.senat.fr/leg/tas19-036.html",
      "stage": "1ère lecture",
      "step": "hemicycle"
    },
    {
      "cmp_commission_other_url": "http://www.assemblee-nationale.fr/dyn/opendata/RAPPANR5L15B2558.html",
      "date": "2020-01-08",
      "debats_order": 6,
      "directory": "06_cmp_cmp_commission",
      "echec": "échec",
      "enddate": "2020-01-08",
      "institution": "CMP",
      "source_url": "https://www.senat.fr/leg/ppl19-240.html",
      "stage": "CMP",
      "step": "commission"
    },
    {
      "date": "2020-01-09",
      "debats_order": null,
      "directory": "07_nouv.lect._assemblee_depot",
      "enddate": "2020-01-09",
      "institution": "assemblee",
      "source_url": "https://www.assemblee-nationale.fr/dyn/opendata/PIONANR5L15B2534.html",
      "stage": "nouv. lect.",
      "step": "depot"
    },
    {
      "date": "2020-01-15",
      "debats_order": 8,
      "directory": "08_nouv.lect._assemblee_commission",
      "echec": null,
      "enddate": "2020-01-22",
      "has_interventions": true,
      "institution": "assemblee",
      "intervention_files": [
        "2020-01-21T15:00_4516",
        "2020-01-21T21:30_4517",
        "2020-01-22T15:00_4519"
      ],
      "nb_amendements": 76,
      "source_url": "https://www.assemblee-nationale.fr/dyn/opendata/PIONANR5L15BTC2583.html",
      "stage": "nouv. lect.",
      "step": "commission"
    },
    {
      "date": "2020-01-21",
      "debats_order": 9,
      "directory": "09_nouv.lect._assemblee_hemicycle",
      "echec": null,
      "enddate": "2020-01-22",
      "has_interventions": true,
      "institution": "assemblee",
      "intervention_files": [
        "2019-07-03T15:00_3604",
        "2019-07-03T21:30_3617",
        "2019-07-04T15:00_3613",
        "2019-07-04T21:30_3614",
        "2019-07-09T15:00_3641",
        "2020-01-21T15:00_4516",
        "2020-01-21T21:30_4517",
        "2020-01-22T15:00_4519"
      ],
      "nb_amendements": 159,
      "source_url": "https://www.assemblee-nationale.fr/dyn/opendata/PIONANR5L15BTA0388.html",
      "stage": "nouv. lect.",
      "step": "hemicycle"
    },
    {
      "date": "2020-01-22",
      "debats_order": null,
      "directory": "10_nouv.lect._senat_depot",
      "enddate": "2020-01-22",
      "institution": "senat",
      "source_url": "https://www.senat.fr/leg/ppl19-270.html",
      "stage": "nouv. lect.",
      "step": "depot"
    },
    {
      "date": "2020-02-05",
      "debats_order": 11,
      "directory": "11_nouv.lect._senat_commission",
      "echec": null,
      "enddate": "2020-02-05",
      "institution": "senat",
      "nb_amendements": 15,
      "source_url": "https://www.senat.fr/leg/ppl19-300.html",
      "stage": "nouv. lect.",
      "step": "commission"
    },
    {
      "date": "2020-02-26",
      "debats_order": 12,
      "directory": "12_nouv.lect._senat_hemicycle",
      "echec": null,
      "enddate": "2020-02-26",
      "has_interventions": true,
      "institution": "senat",
      "intervention_files": [
        "2020-02-26T15:00_20944"
      ],
      "nb_amendements": 8,
      "source_url": "https://www.senat.fr/leg/tas19-064.html",
      "stage": "nouv. lect.",
      "step": "hemicycle"
    },
    {
      "date": "2020-02-28",
      "debats_order": null,
      "directory": "13_l.définitive_assemblee_depot",
      "enddate": "2020-05-13",
      "has_interventions": true,
      "institution": "assemblee",
      "intervention_files": [
        "2020-05-13T15:00_4884",
        "2020-05-13T15:00_4884"
      ],
      "source_url": "https://www.assemblee-nationale.fr/dyn/opendata/PIONANR5L15BTA0388.html",
      "stage": "l. définitive",
      "step": "depot"
    },
    {
      "date": "2020-05-13",
      "debats_order": 14,
      "directory": "14_l.définitive_assemblee_hemicycle",
      "echec": null,
      "enddate": "2020-05-13",
      "institution": "assemblee",
      "nb_amendements": 23,
      "source_url": "https://www.assemblee-nationale.fr/dyn/opendata/PIONANR5L15BTA0419.html",
      "stage": "l. définitive",
      "step": "hemicycle"
    },
    {
      "date": "2020-06-18",
      "debats_order": 15,
      "decision": "partiellement conforme",
      "directory": "15_constitutionnalité_conseilconstitutionnel_",
      "echec": null,
      "enddate": "2020-06-18",
      "institution": "conseil constitutionnel",
      "source_url": "https://www.conseil-constitutionnel.fr/decision/2020/2020801DC.htm",
      "stage": "constitutionnalité"
    },
    {
      "date": "2020-06-25",
      "debats_order": null,
      "directory": "16_promulgation_gouvernement_",
      "enddate": "2020-06-25",
      "institution": "gouvernement",
      "source_url": "https://www.legifrance.gouv.fr/jorf/id/JORFTEXT000042031970",
      "stage": "promulgation"
    }
  ],
  "table_concordance": {
    "10": "19",
    "1er": "1er",
    "1er bis": "supprimé",
    "1er ter": "supprimé",
    "1er ter A": "2",
    "1er ter B": "3",
    "2": "4",
    "3": "5",
    "3 bis": "6",
    "4": "7",
    "5": "supprimé",
    "6": "8",
    "6 bis": "13",
    "6 bis A": "10",
    "6 bis AA": "9",
    "6 bis B": "11",
    "6 bis C": "12",
    "6 ter": "15",
    "6 ter A": "14",
    "7": "16",
    "7 bis": "17",
    "8": "supprimé",
    "9": "18"
  },
  "tableau_comparatif_url": "https://www.senat.fr/tableau-historique/ppl18-645.html",
  "textes_cites": [
    "code de l'éducation",
    "code de procédure pénale",
    "code pénal"
  ],
  "themes": [
    "Société",
    "Justice"
  ],
  "urgence": true,
  "url_dossier_assemblee": "http://www.assemblee-nationale.fr/dyn/15/dossiers/lutte_contre_haine_internet",
  "url_dossier_senat": "https://www.senat.fr/dossier-legislatif/ppl18-645.html",
  "url_jo": "https://www.legifrance.gouv.fr/jorf/id/JORFTEXT000042031970"
}