diff --git a/czech_inspirational/templates/czech_inspirational/base.html b/czech_inspirational/templates/czech_inspirational/base.html
index 8a055d6c957434a3c7fa16ea671d5268426a6625..fbaa963f2e48ff65e67e4a260ea5f18525537146 100644
--- a/czech_inspirational/templates/czech_inspirational/base.html
+++ b/czech_inspirational/templates/czech_inspirational/base.html
@@ -80,7 +80,11 @@
                 <img src="{% static "czech_inspirational/images/logo.svg" %}" alt="" class="w-32 md:w-40 pb-6" />
               </a>
               <p class="para hidden md:block md:mb-4 lg:mb-0 text-grey-200">
-              <span class="inline-block" style="transform: scale(-1, 1);">&copy;</span> Piráti, {% now "Y" %}. Všechna práva vyhlazena. Sdílejte a nechte ostatní sdílet za stejných podmínek.</p>
+                <span class="inline-block" style="transform: scale(-1, 1);">&copy;</span>
+                Piráti, {% now "Y" %}. Všechna práva vyhlazena.
+                Sdílejte a nechte ostatní sdílet za stejných podmínek.<br>
+                Zadavatel | zpracovatel: Česká pirátská strana
+              </p>
             </section>
             <section class="footer__main-links bg-grey-700 text-white lg:grid grid-cols-3 gap-4">
               <div class="pt-8 pb-4 lg:py-0">
diff --git a/district/templates/district/base.html b/district/templates/district/base.html
index 0078b8746190ff0902cc13ef6109f5fd17b1b8b8..d3ea84d40b0636920e97acd29b625795846037a5 100644
--- a/district/templates/district/base.html
+++ b/district/templates/district/base.html
@@ -247,7 +247,8 @@
             <img src="{% static "shared/img/logo-full-white.svg" %}" alt="Pirátská strana" class="w-32 md:w-40 pb-6" />
             <p class="para hidden md:block md:mb-4 lg:mb-0 text-grey-200">
               Piráti, {% now "Y" %}. Všechna práva vyhlazena.
-              Sdílejte a nechte ostatní sdílet za stejných podmínek.
+              Sdílejte a nechte ostatní sdílet za stejných podmínek.<br>
+              Zadavatel | zpracovatel: Česká pirátská strana
             </p>
           </section>
 
diff --git a/districts/templates/districts/base.html b/districts/templates/districts/base.html
index a03dd942c474bf1c9503075f584f9c5903d931d4..0f713942b524bfffd5d6f414dad6b9b4f28e420b 100644
--- a/districts/templates/districts/base.html
+++ b/districts/templates/districts/base.html
@@ -74,7 +74,14 @@
       <div class="container">
         <div class="row">
           <div class="col-12 col-md-6 mb-3 mb-md-0">
-            <p class="mb-0">&copy; {% now "Y" %} Piráti. Všechna práva vyhlazena.<br/>Sdílejte a nechte ostatní sdílet za stejných podmínek.</p>
+            <p class="mb-0">
+              <span class="inline-block" style="transform: scale(-1, 1);">&copy;</span>
+              {% now "Y" %} Piráti. Všechna práva vyhlazena.
+              <br>
+              Sdílejte a nechte ostatní sdílet za stejných podmínek.
+              <br>
+              Zadavatel | zpracovatel: Česká pirátská strana
+            </p>
           </div><!-- /column -->
         </div><!-- /row -->
       </div><!-- /container -->
diff --git a/donate/templates/donate/base.html b/donate/templates/donate/base.html
index 1393e5a4c4d756d05df4dba00533d534310e651d..935835f34498f757eff8bc6602c809af033fcf84 100644
--- a/donate/templates/donate/base.html
+++ b/donate/templates/donate/base.html
@@ -178,7 +178,14 @@
       <div class="container">
         <div class="row">
           <div class="col-12 col-md-6 mb-3 mb-md-0">
-            <p class="mb-0">&copy; {% now "Y" %} Piráti. Všechna práva vyhlazena.<br/>Sdílejte a nechte ostatní sdílet za stejných podmínek.</p>
+            <p class="mb-0">
+              <span class="inline-block" style="transform: scale(-1, 1);">&copy;</span>
+              {% now "Y" %} Piráti. Všechna práva vyhlazena.
+              <br>
+              Sdílejte a nechte ostatní sdílet za stejných podmínek.
+              <br>
+              Zadavatel | zpracovatel: Česká pirátská strana
+            </p>
           </div><!-- /column -->
           <div class="col-12 col-md-6 text-md-right">
             <p class="mb-0">Tento web využívá soubory cookies - <a href="/soubory-cookies/">více informací</a></p>
diff --git a/donate/templates/donate/donate_project_page_coalition.html b/donate/templates/donate/donate_project_page_coalition.html
index f1e6d471febd307dd6ae6e015b89c7a777a9e7e1..19cf78d76ff0c0a0541fd7c7ea32ca0ea56235d1 100644
--- a/donate/templates/donate/donate_project_page_coalition.html
+++ b/donate/templates/donate/donate_project_page_coalition.html
@@ -152,7 +152,14 @@
       <div class="container">
         <div class="row">
           <div class="col-12 col-md-6 mb-3 mb-md-0">
-            <p class="mb-0">&copy; {% now "Y" %} Piráti a Starostové. Všechna práva vyhlazena.<br/>Sdílejte a nechte ostatní sdílet za stejných podmínek.</p>
+            <p class="mb-0">
+              <span class="inline-block" style="transform: scale(-1, 1);">&copy;</span>
+              {% now "Y" %} Piráti a Starostové. Všechna práva vyhlazena.
+              <br>
+              Sdílejte a nechte ostatní sdílet za stejných podmínek.
+              <br>
+              Zadavatel | zpracovatel: Česká pirátská strana
+            </p>
           </div><!-- /column -->
           <div class="col-12 col-md-6 text-md-right">
             <p class="mb-0">Tento web využívá soubory cookies - <a href="/soubory-cookies/">více informací</a></p>
diff --git a/green_deal/templates/green_deal/base.html b/green_deal/templates/green_deal/base.html
index 707a975cac197931b8d1643db45675fa6a66df30..98b1041ce253919fd7464095d3ad3a2a2ce90c0e 100644
--- a/green_deal/templates/green_deal/base.html
+++ b/green_deal/templates/green_deal/base.html
@@ -117,7 +117,10 @@
         <img src="{% static "styleguide234/assets/images/logo-full-white.svg" %}" alt="logo pirátské strany" class="w-32 md:w-40 pb-6" />
       </a>
       <p class="copyright">
-        <span class="copyleft inline-block">&copy;</span> {% now "Y" %} Piráti. Všechna práva vyhlazena. Sdílejte a nechte ostatní sdílet za stejných podmínek.
+        <span class="copyleft inline-block">&copy;</span>
+        {% now "Y" %} Piráti. Všechna práva vyhlazena. Sdílejte a nechte ostatní sdílet za stejných podmínek.
+        <br>
+        Zadavatel | zpracovatel: Česká pirátská strana
       </p>
     </div>
     <hr class="cleaner">
diff --git a/main/migrations/0079_alter_mainprogrampage_program.py b/main/migrations/0079_alter_mainprogrampage_program.py
index 4acd436175c84026f22c6f406eccd8ff10781abc..e3f708876ad0e95903ffcb9a9731a967531a89e9 100644
--- a/main/migrations/0079_alter_mainprogrampage_program.py
+++ b/main/migrations/0079_alter_mainprogrampage_program.py
@@ -1,21 +1,232 @@
 # Generated by Django 4.1.13 on 2024-03-15 16:48
 
-from django.db import migrations
 import wagtail.blocks
 import wagtail.fields
 import wagtail.images.blocks
+from django.db import migrations
 
 
 class Migration(migrations.Migration):
-
     dependencies = [
-        ('main', '0078_alter_mainprogrampage_program'),
+        ("main", "0078_alter_mainprogrampage_program"),
     ]
 
     operations = [
         migrations.AlterField(
-            model_name='mainprogrampage',
-            name='program',
-            field=wagtail.fields.StreamField([('program_group', wagtail.blocks.StructBlock([('title', wagtail.blocks.CharBlock(label='Titulek části programu')), ('point_list', wagtail.blocks.ListBlock(wagtail.blocks.StructBlock([('url', wagtail.blocks.URLBlock(label='Odkaz pokrývající celou tuto část', required=False)), ('icon', wagtail.images.blocks.ImageChooserBlock(label='Ikona', required=False)), ('title', wagtail.blocks.CharBlock(label='Titulek článku programu')), ('text', wagtail.blocks.RichTextBlock(features=['h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], label='Obsah'))]), label='Jednotlivé články programu'))])), ('program_group_crossroad', wagtail.blocks.StructBlock([('title', wagtail.blocks.CharBlock(label='Titulek části programu')), ('point_list', wagtail.blocks.ListBlock(wagtail.blocks.StructBlock([('image', wagtail.images.blocks.ImageChooserBlock(label='Obrázek')), ('title', wagtail.blocks.CharBlock(label='Titulek', required=True)), ('text', wagtail.blocks.RichTextBlock(label='Krátký text pod nadpisem', required=False)), ('page', wagtail.blocks.PageChooserBlock(label='Stránka', page_type=['main.MainArticlesPage', 'main.MainArticlePage', 'main.MainProgramPage', 'main.MainPeoplePage', 'main.MainPersonPage', 'main.MainSimplePage', 'main.MainContactPage', 'main.MainCrossroadPage'], required=False)), ('link', wagtail.blocks.URLBlock(label='Odkaz', required=False))]), label='Karty programu'))])), ('program_group_popout', wagtail.blocks.StructBlock([('title', wagtail.blocks.CharBlock(label='Titulek části programu')), ('categories', wagtail.blocks.ListBlock(wagtail.blocks.StructBlock([('name', wagtail.blocks.CharBlock(label='Název')), ('icon', wagtail.images.blocks.ImageChooserBlock(label='Ikona', required=False)), ('point_list', wagtail.blocks.ListBlock(wagtail.blocks.StructBlock([('title', wagtail.blocks.CharBlock(label='Titulek vyskakovacího bloku')), ('content', wagtail.blocks.RichTextBlock(features=['h3', 'h4', 'h5', 'bold', 'italic', 'ol', 'ul', 'hr', 'link', 'document-link', 'image', 'superscript', 'subscript', 'strikethrough', 'blockquote', 'embed'], label='Obsah'))]), label='Jednotlivé bloky programu'))]), label='Kategorie programu'))]))], blank=True, use_json_field=True, verbose_name='Program'),
+            model_name="mainprogrampage",
+            name="program",
+            field=wagtail.fields.StreamField(
+                [
+                    (
+                        "program_group",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "title",
+                                    wagtail.blocks.CharBlock(
+                                        label="Titulek části programu"
+                                    ),
+                                ),
+                                (
+                                    "point_list",
+                                    wagtail.blocks.ListBlock(
+                                        wagtail.blocks.StructBlock(
+                                            [
+                                                (
+                                                    "url",
+                                                    wagtail.blocks.URLBlock(
+                                                        label="Odkaz pokrývající celou tuto část",
+                                                        required=False,
+                                                    ),
+                                                ),
+                                                (
+                                                    "icon",
+                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                        label="Ikona", required=False
+                                                    ),
+                                                ),
+                                                (
+                                                    "title",
+                                                    wagtail.blocks.CharBlock(
+                                                        label="Titulek článku programu"
+                                                    ),
+                                                ),
+                                                (
+                                                    "text",
+                                                    wagtail.blocks.RichTextBlock(
+                                                        features=[
+                                                            "h3",
+                                                            "h4",
+                                                            "h5",
+                                                            "bold",
+                                                            "italic",
+                                                            "ol",
+                                                            "ul",
+                                                            "hr",
+                                                            "link",
+                                                            "document-link",
+                                                            "image",
+                                                            "superscript",
+                                                            "subscript",
+                                                            "strikethrough",
+                                                            "blockquote",
+                                                            "embed",
+                                                        ],
+                                                        label="Obsah",
+                                                    ),
+                                                ),
+                                            ]
+                                        ),
+                                        label="Jednotlivé články programu",
+                                    ),
+                                ),
+                            ]
+                        ),
+                    ),
+                    (
+                        "program_group_crossroad",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "title",
+                                    wagtail.blocks.CharBlock(
+                                        label="Titulek části programu"
+                                    ),
+                                ),
+                                (
+                                    "point_list",
+                                    wagtail.blocks.ListBlock(
+                                        wagtail.blocks.StructBlock(
+                                            [
+                                                (
+                                                    "image",
+                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                        label="Obrázek"
+                                                    ),
+                                                ),
+                                                (
+                                                    "title",
+                                                    wagtail.blocks.CharBlock(
+                                                        label="Titulek", required=True
+                                                    ),
+                                                ),
+                                                (
+                                                    "text",
+                                                    wagtail.blocks.RichTextBlock(
+                                                        label="Krátký text pod nadpisem",
+                                                        required=False,
+                                                    ),
+                                                ),
+                                                (
+                                                    "page",
+                                                    wagtail.blocks.PageChooserBlock(
+                                                        label="Stránka",
+                                                        page_type=[
+                                                            "main.MainArticlesPage",
+                                                            "main.MainArticlePage",
+                                                            "main.MainProgramPage",
+                                                            "main.MainPeoplePage",
+                                                            "main.MainPersonPage",
+                                                            "main.MainSimplePage",
+                                                            "main.MainContactPage",
+                                                            "main.MainCrossroadPage",
+                                                        ],
+                                                        required=False,
+                                                    ),
+                                                ),
+                                                (
+                                                    "link",
+                                                    wagtail.blocks.URLBlock(
+                                                        label="Odkaz", required=False
+                                                    ),
+                                                ),
+                                            ]
+                                        ),
+                                        label="Karty programu",
+                                    ),
+                                ),
+                            ]
+                        ),
+                    ),
+                    (
+                        "program_group_popout",
+                        wagtail.blocks.StructBlock(
+                            [
+                                (
+                                    "title",
+                                    wagtail.blocks.CharBlock(
+                                        label="Titulek části programu"
+                                    ),
+                                ),
+                                (
+                                    "categories",
+                                    wagtail.blocks.ListBlock(
+                                        wagtail.blocks.StructBlock(
+                                            [
+                                                (
+                                                    "name",
+                                                    wagtail.blocks.CharBlock(
+                                                        label="Název"
+                                                    ),
+                                                ),
+                                                (
+                                                    "icon",
+                                                    wagtail.images.blocks.ImageChooserBlock(
+                                                        label="Ikona", required=False
+                                                    ),
+                                                ),
+                                                (
+                                                    "point_list",
+                                                    wagtail.blocks.ListBlock(
+                                                        wagtail.blocks.StructBlock(
+                                                            [
+                                                                (
+                                                                    "title",
+                                                                    wagtail.blocks.CharBlock(
+                                                                        label="Titulek vyskakovacího bloku"
+                                                                    ),
+                                                                ),
+                                                                (
+                                                                    "content",
+                                                                    wagtail.blocks.RichTextBlock(
+                                                                        features=[
+                                                                            "h3",
+                                                                            "h4",
+                                                                            "h5",
+                                                                            "bold",
+                                                                            "italic",
+                                                                            "ol",
+                                                                            "ul",
+                                                                            "hr",
+                                                                            "link",
+                                                                            "document-link",
+                                                                            "image",
+                                                                            "superscript",
+                                                                            "subscript",
+                                                                            "strikethrough",
+                                                                            "blockquote",
+                                                                            "embed",
+                                                                        ],
+                                                                        label="Obsah",
+                                                                    ),
+                                                                ),
+                                                            ]
+                                                        ),
+                                                        label="Jednotlivé bloky programu",
+                                                    ),
+                                                ),
+                                            ]
+                                        ),
+                                        label="Kategorie programu",
+                                    ),
+                                ),
+                            ]
+                        ),
+                    ),
+                ],
+                blank=True,
+                use_json_field=True,
+                verbose_name="Program",
+            ),
         ),
     ]
diff --git a/regulace_konopi/templates/regulace_konopi/base.html b/regulace_konopi/templates/regulace_konopi/base.html
index 7beb9a81468b00ff69fbc73591a0b1823b8ed901..df84919f149338da941c1d699ed43ffca646b0e7 100644
--- a/regulace_konopi/templates/regulace_konopi/base.html
+++ b/regulace_konopi/templates/regulace_konopi/base.html
@@ -78,6 +78,10 @@
           <p class="para hidden md:block md:mb-4 lg:mb-0 text-grey-200">
             <span class="copyleft inline-block">&copy;</span> {% now "Y" %} Piráti. Všechna práva vyhlazena. Sdílejte a
             nechte ostatní sdílet za stejných podmínek.
+            <br>
+            Zadavatel | zpracovatel: Česká pirátská strana
+            <br>
+            Zadavatel | zpracovatel: Česká pirátská strana
           </p>
         </section>
         <section class="footer__social lg:text-right">
diff --git a/senate/templates/senate/base.html b/senate/templates/senate/base.html
index f1dde3e0a631dca62a39ea401e310a5d3ab3231a..7171ef3d5640806f994e4a02f43a9b66958c4dc6 100644
--- a/senate/templates/senate/base.html
+++ b/senate/templates/senate/base.html
@@ -53,7 +53,13 @@
                         <div class="row">
                             <div class="col-sm-7 col-12 footer-logo">
                                 <a href="https://www.pirati.cz"><img src="{% static "senate/assets/img/logo.svg" %}" alt="Logo Pirátské strany"></a>
-                                <p><span class="copyleft">©</span> Piráti, {% now "Y" %}. Všechna práva vyhlazena.<br>Sdílejte a nechte ostatní sdílet za stejných podmínek.</p>
+                                <p><span class="copyleft">©</span>
+                                Piráti, {% now "Y" %}. Všechna práva vyhlazena.
+                                <br>
+                                Sdílejte a nechte ostatní sdílet za stejných podmínek.
+                                <br>
+                                Zadavatel | zpracovatel: Česká pirátská strana
+                            </p>
                             </div>
                             <div class="col-sm-5 col-12 footer-cta">
                                 <div class="footer-socials">
diff --git a/tuning/templates/tuning/sites_list.html b/tuning/templates/tuning/sites_list.html
index cb4ef1801b38cf0dc59dc0ff8f2198b40cdf1b50..d5586cb5e8ef05988f6b8b5cfa940d6f241ff168 100644
--- a/tuning/templates/tuning/sites_list.html
+++ b/tuning/templates/tuning/sites_list.html
@@ -113,7 +113,10 @@
             </a>
             {% endif %}
             <p class="para hidden md:block md:mb-4 lg:mb-0 text-grey-200">
-              <span class="copyleft inline-block">&copy;</span> {% now "Y" %} Piráti. Všechna práva vyhlazena. Sdílejte a nechte ostatní sdílet za stejných podmínek.
+              <span class="copyleft inline-block">&copy;</span> {% now "Y" %} Piráti.
+              Všechna práva vyhlazena. Sdílejte a nechte ostatní sdílet za stejných podmínek.
+              <br>
+              Zadavatel | zpracovatel: Česká pirátská strana
             </p>
           </section>
           <section class="footer__social lg:text-right">
diff --git a/uniweb/templates/uniweb/base.html b/uniweb/templates/uniweb/base.html
index 33fcef83c8731fed76d1776657a9901829c2f81d..1648ef18e23d91f03ff6a2397e974421213743f2 100644
--- a/uniweb/templates/uniweb/base.html
+++ b/uniweb/templates/uniweb/base.html
@@ -101,7 +101,10 @@
               </a>
               {% endif %}
               <p class="para hidden md:block md:mb-4 lg:mb-0 text-grey-200">
-                <span class="copyleft inline-block">&copy;</span> {% now "Y" %} Piráti. Všechna práva vyhlazena. Sdílejte a nechte ostatní sdílet za stejných podmínek.
+                <span class="copyleft inline-block">&copy;</span> {% now "Y" %} Piráti.
+                Všechna práva vyhlazena. Sdílejte a nechte ostatní sdílet za stejných podmínek.
+                <br>
+                Zadavatel | zpracovatel: Česká pirátská strana
               </p>
             </section>
             <section class="footer__social lg:text-right">