{"id":675,"date":"2026-05-01T17:02:50","date_gmt":"2026-05-01T15:02:50","guid":{"rendered":"https:\/\/nylaw.ma\/mentions-legales\/"},"modified":"2026-06-02T12:35:06","modified_gmt":"2026-06-02T10:35:06","slug":"privacy-legacy","status":"publish","type":"page","link":"https:\/\/nylaw.ma\/en\/privacy-legacy\/","title":{"rendered":"Legal Notice"},"content":{"rendered":"\n<section class=\"bg-beige-1   relative overflow-hidden flex flex-col justify-center\"\n         style=\"padding-top: max(11rem, 18vh);\"\n         id=\"hc-6a34eb077c306\">\n\n    <!-- Watermark papillon (vide pour NY Law) -->\n    \n    <div class=\"nl-container relative z-1\">\n        <div class=\"hc-grid\">\n\n            <!-- Colonne gauche : contenu texte -->\n            <div class=\"hc-left\">\n\n                \n                <!-- Titre principal (weight 400) + texte d'emphasis optionnel (weight 500, ligne en dessous) -->\n                <h1 class=\"text-nourd-impact text-brown-900 m-0 leading-[0.92] tracking-tight hc-title max-w-4xl\"\n                    style=\"font-size: clamp(2.8rem, 7.5vw, 6rem); font-weight: 400\">\n                    <span class=\"hc-title__base\">Legal Notice<\/span>\n                                    <\/h1>\n\n                <!-- Ligne accent brown-800 anim\u00e9e (signature NY Law) -->\n                <div class=\"bg-brown-800 h-[3px] mt-6 md:mt-8 hc-accent\" style=\"width: 0; max-width: 120px\"><\/div>\n\n                <!-- Sous-titre -->\n                \n                            <\/div>\n\n            <!-- Colonne droite (optionnelle) : image | gallery | svg -->\n            \n        <\/div>\n    <\/div>\n<\/section>\n\n<script>\n(function() {\n    var section = document.getElementById('hc-6a34eb077c306');\n    if (!section) return;\n\n    var pretitle = section.querySelector('.hc-pretitle');\n    var title    = section.querySelector('.hc-title');\n    var accent   = section.querySelector('.hc-accent');\n    var sub      = section.querySelector('.hc-sub');\n    var scrollBtn = section.querySelector('[data-hc-scroll]');\n\n    \/* === Scroll cue : click \u2192 scroll vers la section suivante (Lenis si dispo) === *\/\n    if (scrollBtn) {\n        scrollBtn.addEventListener('click', function() {\n            var next = section.nextElementSibling;\n            while (next && (next.offsetHeight === 0 || next.tagName === 'SCRIPT' || next.tagName === 'STYLE')) {\n                next = next.nextElementSibling;\n            }\n            if (!next) {\n                window.scrollBy({ top: window.innerHeight * 0.85, behavior: 'smooth' });\n                return;\n            }\n            var header = document.querySelector('.site-header, header.site-header, header[role=\"banner\"]');\n            var offset = (header ? header.getBoundingClientRect().height : 80) + 16;\n            var y = next.getBoundingClientRect().top + window.pageYOffset - offset;\n            if (window.lenis && typeof window.lenis.scrollTo === 'function') {\n                window.lenis.scrollTo(y, { duration: 1.0 });\n            } else {\n                window.scrollTo({ top: y, behavior: 'smooth' });\n            }\n        });\n    }\n\n    \/* === Animations entr\u00e9e \u2014 fallback no-GSAP \/ reduce-motion === *\/\n    if (typeof gsap === 'undefined' || window.matchMedia('(prefers-reduced-motion: reduce)').matches) {\n        if (pretitle) { pretitle.style.opacity = '1'; pretitle.style.transform = 'none'; }\n        if (title)    { title.style.opacity = '1'; title.style.transform = 'none'; }\n        if (accent)   { accent.style.width = '120px'; }\n        if (sub)      { sub.style.opacity = '1'; sub.style.transform = 'none'; }\n        return;\n    }\n\n    gsap.set(title, { opacity: 0, y: 30 });\n    if (accent) gsap.set(accent, { width: 0 });\n    if (sub) gsap.set(sub, { opacity: 0, y: 20 });\n\n    \/* Cascade \u00e9ditoriale : eyebrow \u2192 titre \u2192 filet \u2192 sous-titre\n       Ease 'power4.out' \u2248 cubic-bezier(0.22, 1, 0.36, 1) du motion guide *\/\n    var tl = gsap.timeline({ delay: 0.2 });\n    if (pretitle) tl.to(pretitle, { opacity: 1, y: 0, duration: 0.8, ease: 'power4.out' });\n    tl.to(title, { opacity: 1, y: 0, duration: 1.2, ease: 'power4.out' }, pretitle ? '-=0.5' : '0');\n    if (accent) tl.to(accent, { width: 120, duration: 0.8, ease: 'power3.out' }, '-=0.7');\n    if (sub) tl.to(sub, { opacity: 1, y: 0, duration: 1.0, ease: 'power4.out' }, '-=0.6');\n\n    \/* === SVG shape : activer l'animation .is-revealed apr\u00e8s l'entr\u00e9e du texte === *\/\n    var svgWrap = section.querySelector('.hc-right__svg');\n    if (svgWrap) {\n        setTimeout(function () { svgWrap.classList.add('is-revealed'); }, 600);\n    }\n\n    \/* === Galerie : carousel crossfade automatique === *\/\n    var gallery = section.querySelector('[data-hc-gallery]');\n    if (gallery) {\n        var slides = gallery.querySelectorAll('.hc-right__gallery-slide');\n        if (slides.length > 1) {\n            var current = 0;\n            var paused  = false;\n            \/* Pause au hover (UX premium) *\/\n            gallery.addEventListener('mouseenter', function () { paused = true; });\n            gallery.addEventListener('mouseleave', function () { paused = false; });\n\n            setInterval(function () {\n                if (paused) return;\n                slides[current].classList.remove('is-active');\n                current = (current + 1) % slides.length;\n                slides[current].classList.add('is-active');\n            }, 4500); \/* 4.5s par slide \u2014 rythme premium, pas press\u00e9 *\/\n        }\n    }\n})();\n<\/script>\n\n<style>\n\/* Titre principal weight 400 + emphasis weight 500 (signature \u00e9ditoriale subtile)\n   Spans en display:block pour que l'emphasis se place sur sa propre ligne. *\/\n#hc-6a34eb077c306 .hc-title__base,\n#hc-6a34eb077c306 .hc-title__emphasis {\n    display: block;\n        line-height:normal;\n}\n#hc-6a34eb077c306 .hc-title__base {\n    font-weight: 300;\n    line-height:normal;\n}\n#hc-6a34eb077c306 .hc-title__emphasis {\n    font-weight: 400;\n}\n\n\/* Hover scroll cue : fl\u00e8che descend subtilement *\/\n#hc-6a34eb077c306 .hc-scroll-arrow {\n    transition: transform 0.4s cubic-bezier(0.22, 1, 0.36, 1);\n}\n#hc-6a34eb077c306 .hc-scroll:hover .hc-scroll-arrow {\n    transform: translateY(4px);\n}\n@media (prefers-reduced-motion: reduce) {\n    #hc-6a34eb077c306 .hc-scroll-arrow { transition: none; }\n}\n\n\/* Mode \"arri\u00e8re-plan\" : utility globale .nl-layer-behind dans style.css *\/\n\n\/* ============================================\n   Layout grid quand contenu \u00e0 droite (image \/ gallery \/ svg)\n   ============================================ *\/\n#hc-6a34eb077c306 .hc-grid {\n    display: grid;\n    grid-template-columns: 1fr;\n    \/* gap: 3rem; *\/\n    align-items: center;\n}\n@media (min-width: 1024px) {\n    #hc-6a34eb077c306.hc--has-right .hc-grid {\n        grid-template-columns: 1fr 1fr;\n        \/* gap: 4rem; *\/\n    }\n}\n@media (min-width: 1280px) {\n    #hc-6a34eb077c306.hc--has-right .hc-grid {\n        \/* gap: 5rem; *\/\n    }\n}\n\n\/* === Container right column : hauteur contrainte + centrage vertical ===\n   \u00c9vite que l'image\/galerie d\u00e9borde sous le header ou casse la page\n   si le client uploade une image tr\u00e8s haute.\n   - padding-top: forcer un espace garanti sous le header (anti-clipping)\n   - max-height: ne d\u00e9passe pas le viewport *\/\n#hc-6a34eb077c306 .hc-right {\n    align-self: stretch;\n    width: 100%;\n    max-height: 75vh;\n    padding-top: 4rem;\n    padding-bottom: 2rem;\n    box-sizing: border-box;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n}\n@media (min-width: 1280px) {\n    #hc-6a34eb077c306 .hc-right {\n        padding-top: 5rem;\n        padding-bottom: 3rem;\n    }\n}\n\n\/* === Right column : image solo === *\/\n#hc-6a34eb077c306 .hc-right__image-wrap {\n    margin: 0;\n    overflow: hidden;\n    border-radius: 15px;\n    aspect-ratio: 4\/5;\n    width: 100%;\n    max-height: 100%; \/* contraint \u00e0 la hauteur du parent .hc-right *\/\n}\n#hc-6a34eb077c306 .hc-right__image {\n    width: 100%;\n    height: 100%;\n    object-fit: cover;\n    object-position: center;\n    display: block;\n}\n\n\/* === Right column : gallery (crossfade auto) === *\/\n#hc-6a34eb077c306 .hc-right__gallery {\n    position: relative;\n    overflow: hidden;\n    border-radius: 15px;\n    aspect-ratio: 4\/5;\n    width: 100%;\n    max-height: 100%; \/* contraint \u00e0 la hauteur du parent .hc-right *\/\n}\n#hc-6a34eb077c306 .hc-right__gallery-slide {\n    position: absolute;\n    inset: 0;\n    width: 100%;\n    height: 100%;\n    object-fit: cover;\n    object-position: center;\n    opacity: 0;\n    transition: opacity 1.2s cubic-bezier(0.22, 1, 0.36, 1);\n    will-change: opacity;\n}\n#hc-6a34eb077c306 .hc-right__gallery-slide.is-active {\n    opacity: 1;\n}\n\n\/* === Right column : SVG shape === *\/\n#hc-6a34eb077c306 .hc-right__svg-wrap {\n    width: 100%;\n    aspect-ratio: 1\/1;\n    max-height: 100%;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    padding: 1rem;\n}\n#hc-6a34eb077c306 .hc-right__svg {\n    width: 100%;\n    height: 100%;\n    max-width: 540px;\n    max-height: 540px;\n}\n\n\/* Mobile : pas de contrainte de hauteur (le stack vertical n'a pas le souci header) *\/\n@media (max-width: 1023px) {\n    #hc-6a34eb077c306 .hc-right {\n        max-height: none;\n    }\n    #hc-6a34eb077c306 .hc-right__image-wrap,\n    #hc-6a34eb077c306 .hc-right__gallery {\n        max-height: 60vh;\n    }\n}\n\/* === Animation squiggle (pattern exact original) ===\n   Chaque .mask est un path stroke (pathLength=100) avec dasharray sp\u00e9cifique.\n   Au repos : stroke-dashoffset 100 = path cach\u00e9.\n   Au reveal : stroke-dashoffset 0 = path r\u00e9v\u00e9l\u00e9.\n   Les 4 traits se r\u00e9v\u00e8lent en cascade (transition-delay croissant). *\/\n#hc-6a34eb077c306 .hc-right__svg--squiggle .mask {\n    stroke-dashoffset: 100;\n    transition: stroke-dashoffset 1.8s cubic-bezier(0.22, 1, 0.36, 1);\n}\n#hc-6a34eb077c306 .hc-right__svg--squiggle .mask-0 { stroke-dasharray: 100, 299.069; }\n#hc-6a34eb077c306 .hc-right__svg--squiggle .mask-1 { stroke-dasharray: 100, 1113.56; }\n#hc-6a34eb077c306 .hc-right__svg--squiggle .mask-2 { stroke-dasharray: 100, 869.713; }\n#hc-6a34eb077c306 .hc-right__svg--squiggle .mask-3 { stroke-dasharray: 100, 674.382; }\n\n#hc-6a34eb077c306 .hc-right__svg--squiggle.is-revealed .mask { stroke-dashoffset: 0; }\n#hc-6a34eb077c306 .hc-right__svg--squiggle.is-revealed .mask-0 { transition-delay: 0s;   }\n#hc-6a34eb077c306 .hc-right__svg--squiggle.is-revealed .mask-1 { transition-delay: 0.3s; }\n#hc-6a34eb077c306 .hc-right__svg--squiggle.is-revealed .mask-2 { transition-delay: 0.6s; }\n#hc-6a34eb077c306 .hc-right__svg--squiggle.is-revealed .mask-3 { transition-delay: 1.0s; }\n\/* Cercle : draw progressif *\/\n#hc-6a34eb077c306 .hc-right__svg--circle circle {\n    transform-origin: center;\n    transform: rotate(-90deg);\n    stroke-dasharray: 2000;\n    stroke-dashoffset: 2000;\n    transition: stroke-dashoffset 2s cubic-bezier(0.22, 1, 0.36, 1);\n}\n#hc-6a34eb077c306 .hc-right__svg--circle.is-revealed circle {\n    stroke-dashoffset: 0;\n}\n\/* Bars : scale-Y growth depuis le haut *\/\n#hc-6a34eb077c306 .hc-right__svg--bars rect {\n    transform-origin: top center;\n    transform: scaleY(0);\n    transition: transform 1.2s cubic-bezier(0.22, 1, 0.36, 1);\n}\n#hc-6a34eb077c306 .hc-right__svg--bars rect:nth-child(2) {\n    transition-delay: 0.2s;\n}\n#hc-6a34eb077c306 .hc-right__svg--bars.is-revealed rect {\n    transform: scaleY(1);\n}\n\n\/* Reduced motion : SVG visible direct *\/\n@media (prefers-reduced-motion: reduce) {\n    #hc-6a34eb077c306 .hc-right__svg--squiggle .mask,\n    #hc-6a34eb077c306 .hc-right__svg--circle circle {\n        stroke-dashoffset: 0 !important;\n        transition: none !important;\n    }\n    #hc-6a34eb077c306 .hc-right__svg--bars rect {\n        transform: scaleY(1) !important;\n        transition: none !important;\n    }\n}\n<\/style>\n\n\n\n\n<section class=\"relative overflow-hidden mt-8 md:mt-12 lg:mt-10 mb-8 md:mb-12 lg:mb-10 max-w-8xl mx-auto\" \n    >\n        <div class=\"px-6 lg:px-8\">\n            <div class=\"max-w-7xl mx-auto\"> <ul class=\"ul1\"><br \/>\r\n \t<li style=\"list-style-type: none;\"><br \/>\r\n<ul class=\"ul1\"><br \/>\r\n \t<li class=\"li1\">NY LAW \u2013 SARL with share capital of MAD 20,000 \u2013 Casablanca Commercial Registry No. 656029 \u2013 Tax ID No. 66177766 \u2013 Professional Tax No. 35633111<\/li><br \/>\r\n \t<li class=\"li1\">5 rue Moli\u00e8re, Quartier Racine, 1st floor, apartment 4, Casablanca \u2013 Morocco<\/li><br \/>\r\n \t<li class=\"li1\">Phone\u00a0: 05.20.96.01.09<\/li><br \/>\r\n<\/ul><br \/>\r\n<\/li><br \/>\r\n<\/ul><\/div>\n        <\/div>\n<\/section>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":17,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-675","page","type-page","status-publish","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Legal Notice - NY law<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/nylaw.ma\/mentions-legales\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Legal Notice - NY law\" \/>\n<meta property=\"og:url\" content=\"https:\/\/nylaw.ma\/mentions-legales\/\" \/>\n<meta property=\"og:site_name\" content=\"NY law\" \/>\n<meta property=\"article:modified_time\" content=\"2026-06-02T10:35:06+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/nylaw.ma\\\/mentions-legales\\\/\",\"url\":\"https:\\\/\\\/nylaw.ma\\\/mentions-legales\\\/\",\"name\":\"Legal Notice - NY law\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/nylaw.ma\\\/#website\"},\"datePublished\":\"2026-05-01T15:02:50+00:00\",\"dateModified\":\"2026-06-02T10:35:06+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/nylaw.ma\\\/mentions-legales\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/nylaw.ma\\\/mentions-legales\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/nylaw.ma\\\/mentions-legales\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Accueil\",\"item\":\"https:\\\/\\\/nylaw.ma\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Legal Notice\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/nylaw.ma\\\/#website\",\"url\":\"https:\\\/\\\/nylaw.ma\\\/\",\"name\":\"NY law\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/nylaw.ma\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/nylaw.ma\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/nylaw.ma\\\/#organization\",\"name\":\"NY law\",\"url\":\"https:\\\/\\\/nylaw.ma\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/nylaw.ma\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/nylaw.ma\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/logo-nylaw.svg\",\"contentUrl\":\"https:\\\/\\\/nylaw.ma\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/logo-nylaw.svg\",\"width\":1,\"height\":1,\"caption\":\"NY law\"},\"image\":{\"@id\":\"https:\\\/\\\/nylaw.ma\\\/#\\\/schema\\\/logo\\\/image\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Legal Notice - NY law","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/nylaw.ma\/mentions-legales\/","og_locale":"en_US","og_type":"article","og_title":"Legal Notice - NY law","og_url":"https:\/\/nylaw.ma\/mentions-legales\/","og_site_name":"NY law","article_modified_time":"2026-06-02T10:35:06+00:00","twitter_card":"summary_large_image","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/nylaw.ma\/mentions-legales\/","url":"https:\/\/nylaw.ma\/mentions-legales\/","name":"Legal Notice - NY law","isPartOf":{"@id":"https:\/\/nylaw.ma\/#website"},"datePublished":"2026-05-01T15:02:50+00:00","dateModified":"2026-06-02T10:35:06+00:00","breadcrumb":{"@id":"https:\/\/nylaw.ma\/mentions-legales\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/nylaw.ma\/mentions-legales\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/nylaw.ma\/mentions-legales\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https:\/\/nylaw.ma\/"},{"@type":"ListItem","position":2,"name":"Legal Notice"}]},{"@type":"WebSite","@id":"https:\/\/nylaw.ma\/#website","url":"https:\/\/nylaw.ma\/","name":"NY law","description":"","publisher":{"@id":"https:\/\/nylaw.ma\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/nylaw.ma\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/nylaw.ma\/#organization","name":"NY law","url":"https:\/\/nylaw.ma\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/nylaw.ma\/#\/schema\/logo\/image\/","url":"https:\/\/nylaw.ma\/wp-content\/uploads\/2026\/05\/logo-nylaw.svg","contentUrl":"https:\/\/nylaw.ma\/wp-content\/uploads\/2026\/05\/logo-nylaw.svg","width":1,"height":1,"caption":"NY law"},"image":{"@id":"https:\/\/nylaw.ma\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/nylaw.ma\/en\/wp-json\/wp\/v2\/pages\/675","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/nylaw.ma\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/nylaw.ma\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/nylaw.ma\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/nylaw.ma\/en\/wp-json\/wp\/v2\/comments?post=675"}],"version-history":[{"count":5,"href":"https:\/\/nylaw.ma\/en\/wp-json\/wp\/v2\/pages\/675\/revisions"}],"predecessor-version":[{"id":1048,"href":"https:\/\/nylaw.ma\/en\/wp-json\/wp\/v2\/pages\/675\/revisions\/1048"}],"wp:attachment":[{"href":"https:\/\/nylaw.ma\/en\/wp-json\/wp\/v2\/media?parent=675"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}