{"id":1108,"date":"2026-11-03T09:25:47","date_gmt":"2026-11-03T09:25:47","guid":{"rendered":"https:\/\/yohann.shop\/gdpr-2\/"},"modified":"2026-11-03T15:17:47","modified_gmt":"2026-11-03T14:17:47","slug":"gdpr","status":"publish","type":"page","link":"https:\/\/yohann.shop\/ja\/gdpr\/","title":{"rendered":"GDPR"},"content":{"rendered":"\n<style>\n    #form-gdpr-edit-account-request,\n    #form-gdpr-requests-request,\n    #form-gdpr-personal-information-request,\n    #form-gdpr-orders-request,\n    #form-gdpr-personal-data-report-request,\n    #form-gdpr-delete-account-request {\n        display: none;\n    }\n    #gdpr_page button {\n      background-color: transparent;\n      border: 0;\n      border-bottom: 1px solid black;\n      padding: 0px;\n    }\n\n    \/* Modal background *\/\n    #data-verification-background {\n      display: none;\n      position: fixed;\n      z-index: 1;\n      padding-top: calc(50vh - 83px);\n      left: 0;\n      top: 0;\n      width: 100%;\n      height: 100%;\n      overflow: auto;\n      background-color: rgb(0,0,0);\n      background-color: rgba(0,0,0,0.4);\n      opacity: unset;\n      z-index: 9999;\n    }\n    \/* Modal Content *\/\n    #data-verification-modal {\n      background-color: #fefefe;\n      margin: auto;\n      padding: 16px;\n      border: 1px solid #888;\n      width: 38%;\n      opacity: 1;\n    }\n    \/* Modal Close Button *\/\n    .data-verification-close {\n      color: #aaaaaa;\n      float: right;\n      font-size: 28px;\n      font-weight: bold;\n      line-height: 17px;\n      background-color: transparent;\n      border: 0px;\n      padding: 0px;\n    }\n    .data-verification-close:hover {\n      color: #000;\n      text-decoration: none;\n      cursor: pointer;\n    }\n    \/* Checkbox Text *\/\n    #data-verification-container p {\n      display: inline-block;\n      padding: 0;\n      margin: 0;\n      line-height: 24px;\n      padding-left: 10px;\n      vertical-align: top;\n      width: calc(100% - 45px);\n    }\n    #data-verification-container a, #data-verification-container a:hover{\n      text-decoration: underline!important;\n      color: #4285f4;\n    }\n    #data-verification-container input {\n      opacity: 0;\n      width: 0;\n      height: 0;\n      margin: 0;\n      padding: 0;\n    }\n    \/* Checkbox Icon *\/\n    #data-verification-icon {\n      cursor: pointer;\n      position: relative;\n      margin: auto;\n      width: 18px;\n      height: 18px;\n      -webkit-tap-highlight-color: transparent;\n      transform: translate3d(0, 0, 0);\n      margin-top: 2px;\n    }\n    #data-verification-icon:before {\n      content: \"\";\n      position: absolute;\n      top: -7px;\n      left: -7px;\n      width: 32px;\n      height: 32px;\n      border-radius: 50%;\n      background: rgba(34,50,84,0.03);\n      opacity: 0;\n      transition: opacity 0.2s ease;\n    }\n    #data-verification-icon svg {\n      position: relative;\n      z-index: 1;\n      fill: none;\n      stroke-linecap: round;\n      stroke-linejoin: round;\n      stroke: #c8ccd4;\n      stroke-width: 1.5;\n      transform: translate3d(0, 0, 0);\n      transition: all 0.2s ease;\n    }\n    #data-verification-icon svg path {\n      stroke-dasharray: 60;\n      stroke-dashoffset: 0;\n    }\n    #data-verification-icon svg polyline {\n      stroke-dasharray: 22;\n      stroke-dashoffset: 66;\n    }\n    #data-verification-icon:hover:before {\n      opacity: 1;\n    }\n    #data-verification-container:hover #data-verification-icon svg {\n      stroke: #4285f4;\n    }\n    #data-verification-icon.clicked svg {\n      stroke: #4285f4;\n    }\n    #data-verification-icon.clicked svg path {\n      stroke-dashoffset: 60;\n      transition: all 0.3s linear;\n    }\n    #data-verification-icon.clicked svg polyline {\n      stroke-dashoffset: 42;\n      transition: all 0.2s linear;\n      transition-delay: 0.15s;\n    }\n\n    \/* Accessibility design *\/\n    #data-verification-icon:focus, .data-verification-close:focus, #data-verification-container input:focus ~ #data-verification-icon svg, #data-verification-container a:focus {\n      box-shadow: 0 0 0 3px rgba(21, 156, 228, 0.4);\n      transition: all 0.3s ease;\n      outline: none;\n      transform: scale(1.06);\n    }\n\n    \/* Loading Element *\/\n    .loading {\n        display: none;\n        top:50vh;\n        left:50vw;\n        position:fixed;\n    }\n    .loading:not(:required):after {\n      content: '';\n      display: block;\n      font-size: 10px;\n      width: 1em;\n      height: 1em;\n      margin-top: -0.5em;\n      -webkit-animation: spinner 1500ms infinite linear;\n      -moz-animation: spinner 1500ms infinite linear;\n      -ms-animation: spinner 1500ms infinite linear;\n      -o-animation: spinner 1500ms infinite linear;\n      animation: spinner 1500ms infinite linear;\n      border-radius: 0.5em;\n      -webkit-box-shadow: rgba(255,255,255, 1) 1.5em 0 0 0, rgba(255,255,255, 1) 1.1em 1.1em 0 0, rgba(255,255,255, 1) 0 1.5em 0 0, rgba(255,255,255, 1) -1.1em 1.1em 0 0, rgba(255,255,255, 1) -1.5em 0 0 0, rgba(255,255,255, 1) -1.1em -1.1em 0 0, rgba(255,255,255, 1) 0 -1.5em 0 0, rgba(255,255,255, 1) 1.1em -1.1em 0 0;\n      box-shadow: rgba(255,255,255, 1) 1.5em 0 0 0, rgba(255,255,255, 1) 1.1em 1.1em 0 0, rgba(255,255,255, 1) 0 1.5em 0 0, rgba(255,255,255, 1) -1.1em 1.1em 0 0, rgba(255,255,255, 1) -1.5em 0 0 0, rgba(255,255,255, 1) -1.1em -1.1em 0 0, rgba(255,255,255, 1) 0 -1.5em 0 0, rgba(255,255,255, 1) 1.1em -1.1em 0 0;\n    }\n    #gdpr_page .list-unstyled li button {\n      cursor: pointer;\n    }\n    .show-isense {\n      transition: opacity 400ms !important;\n    }\n    .hide-isense {\n      opacity: 0 !important;\n      transition: 0.4s ease-out;\n    }\n\n    \/* Modal changes on mobile resolution*\/\n    @media only screen and (max-width: 600px) {\n      #data-verification-modal {\n        width: 90%;\n      }\n    }\n\n    \/* Animation *\/\n    @-webkit-keyframes spinner {\n      0% {\n        -webkit-transform: rotate(0deg);\n        -moz-transform: rotate(0deg);\n        -ms-transform: rotate(0deg);\n        -o-transform: rotate(0deg);\n        transform: rotate(0deg);\n      }\n      100% {\n        -webkit-transform: rotate(360deg);\n        -moz-transform: rotate(360deg);\n        -ms-transform: rotate(360deg);\n        -o-transform: rotate(360deg);\n        transform: rotate(360deg);\n      }\n    }\n    @-moz-keyframes spinner {\n      0% {\n        -webkit-transform: rotate(0deg);\n        -moz-transform: rotate(0deg);\n        -ms-transform: rotate(0deg);\n        -o-transform: rotate(0deg);\n        transform: rotate(0deg);\n      }\n      100% {\n        -webkit-transform: rotate(360deg);\n        -moz-transform: rotate(360deg);\n        -ms-transform: rotate(360deg);\n        -o-transform: rotate(360deg);\n        transform: rotate(360deg);\n      }\n    }\n    @-o-keyframes spinner {\n      0% {\n        -webkit-transform: rotate(0deg);\n        -moz-transform: rotate(0deg);\n        -ms-transform: rotate(0deg);\n        -o-transform: rotate(0deg);\n        transform: rotate(0deg);\n      }\n      100% {\n        -webkit-transform: rotate(360deg);\n        -moz-transform: rotate(360deg);\n        -ms-transform: rotate(360deg);\n        -o-transform: rotate(360deg);\n        transform: rotate(360deg);\n      }\n    }\n    @keyframes spinner {\n      0% {\n        -webkit-transform: rotate(0deg);\n        -moz-transform: rotate(0deg);\n        -ms-transform: rotate(0deg);\n        -o-transform: rotate(0deg);\n        transform: rotate(0deg);\n      }\n      100% {\n        -webkit-transform: rotate(360deg);\n        -moz-transform: rotate(360deg);\n        -ms-transform: rotate(360deg);\n        -o-transform: rotate(360deg);\n        transform: rotate(360deg);\n      }\n    }\n<\/style><div id=\"gdpr_page\" class=\"col-sm-12\">\n    <div>\n    \u5f53\u793e\u306e\u30b3\u30f3\u30d7\u30e9\u30a4\u30a2\u30f3\u30b9\u30da\u30fc\u30b8\u3092\u901a\u3058\u3066\u30c7\u30fc\u30bf\u4e3b\u4f53\u30a2\u30af\u30bb\u30b9\u30ea\u30af\u30a8\u30b9\u30c8\uff08DSAR\uff09\u3092\u9001\u4fe1\u3059\u308b\u5834\u5408\u3001\u30b3\u30f3\u30d7\u30e9\u30a4\u30a2\u30f3\u30b9\u30d7\u30ed\u30d0\u30a4\u30c0\u30fc\u3067\u3042\u308bConsentmo\u306f\u3001\u30ea\u30af\u30a8\u30b9\u30c8\u306e fulfillment \u306e\u305f\u3081\u306b\u306e\u307f\u304a\u5ba2\u69d8\u306eIP\u30a2\u30c9\u30ec\u30b9\u3068\u30e1\u30fc\u30eb\u30a2\u30c9\u30ec\u30b9\u3092\u51e6\u7406\u3057\u307e\u3059\u3002\u8a73\u7d30\u306b\u3064\u3044\u3066\u306f\u3001<a href=\"https:\/\/www.consentmo.com\/end-user-dpa\" target=\"_blank\" aria-label=\"END-USER DATA PROCESSING ADDENDUM TO\uff08\u65b0\u3057\u3044\u30bf\u30d6\u3067\u958b\u304d\u307e\u3059\uff09\">Consentmo\u306e\u30c7\u30fc\u30bf\u51e6\u7406\u30dd\u30ea\u30b7\u30fc<\/a>\u3092\u3054\u89a7\u304f\u3060\u3055\u3044\u3002\n    <\/div>\n    <br>\n    <h2>\u30c7\u30fc\u30bf\u306e\u8a02\u6b63<\/h2>\n    <p>\u30a2\u30ab\u30a6\u30f3\u30c8\u30c7\u30fc\u30bf\u306b\u8aa4\u308a\u304c\u3042\u308b\u5834\u5408\u306f\u3001\u4ee5\u4e0b\u306e\u30ea\u30f3\u30af\u304b\u3089\u66f4\u65b0\u307e\u305f\u306f\u4fee\u6b63\u3057\u3066\u304f\u3060\u3055\u3044\u3002<\/p>\n    <ul id=\"gdpr_rectification_compliance_requests\" class=\"gdpr-compliance-requests list-unstyled\">\n        <li><button id=\"btn-gdpr-edit-account-request\" aria-label=\"\u30a2\u30ab\u30a6\u30f3\u30c8\u60c5\u5831\u3092\u7de8\u96c6\u3059\u308b\" aria-controls=\"form-gdpr-edit-account-request\" aria-expanded=\"false\">\u30a2\u30ab\u30a6\u30f3\u30c8\u60c5\u5831\u3092\u7de8\u96c6\u3059\u308b<\/button><\/li>\n    <\/ul>\n    <div id=\"form-gdpr-edit-account-request\" class=\"form-gdpr-request\">\n        <form>\n            <label for=\"form-gdpr-edit-account-request-email\">\u672c\u4eba\u78ba\u8a8d\u306e\u305f\u3081\u30e1\u30fc\u30eb\u30a2\u30c9\u30ec\u30b9\u3092\u5165\u529b\u3057\u3066\u304f\u3060\u3055\u3044<\/label>\n            <input type=\"email\" name=\"email\" id=\"form-gdpr-edit-account-request-email\" placeholder=\"example@email.com\" autocomplete=\"email\" autocorrect=\"off\" autocapitalize=\"off\" autofocus=\"\">\n            <input type=\"submit\" id=\"form-gdpr-edit-account-request-submit\" class=\"btn\" value=\"\u9001\u4fe1\">\n        <\/form>\n    <\/div>\n    <h2>\u30c7\u30fc\u30bf\u306e\u30dd\u30fc\u30bf\u30d3\u30ea\u30c6\u30a3<\/h2>\n    <p>\u4ee5\u4e0b\u306e\u30ea\u30f3\u30af\u304b\u3089\u3001\u5f53\u5e97\u3067\u4fdd\u7ba1\u30fb\u5229\u7528\u3057\u3066\u3044\u308b\u3059\u3079\u3066\u306e\u30c7\u30fc\u30bf\u3092\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9\u3067\u304d\u307e\u3059\u3002<\/p>\n    <ul id=\"gdpr_portability_compliance_requests\" class=\"gdpr-compliance-requests list-unstyled\">\n      <li>\n        <button id=\"btn-gdpr-requests-request\" aria-label=\"GDPR\u30ea\u30af\u30a8\u30b9\u30c8\" aria-controls=\"form-gdpr-requests-request\" aria-expanded=\"false\">GDPR\u30c7\u30fc\u30bf\u30ea\u30af\u30a8\u30b9\u30c8<\/button>\n        <div id=\"form-gdpr-requests-request\" class=\"form-gdpr-request\">\n            <form>\n                <label for=\"form-gdpr-requests-request-email\">\u672c\u4eba\u78ba\u8a8d\u306e\u305f\u3081\u30e1\u30fc\u30eb\u30a2\u30c9\u30ec\u30b9\u3092\u5165\u529b\u3057\u3066\u304f\u3060\u3055\u3044<\/label>\n                <input type=\"email\" name=\"email\" id=\"form-gdpr-requests-request-email\" placeholder=\"example@email.com\" autocomplete=\"email\" autocorrect=\"off\" autocapitalize=\"off\" autofocus=\"\">\n                <input type=\"submit\" class=\"btn\" id=\"form-gdpr-requests-request-submit\" value=\"\u9001\u4fe1\">\n            <\/form>\n        <\/div>\n      <\/li>\n      <li>\n        <button id=\"btn-gdpr-personal-information-request\" aria-label=\"\u500b\u4eba\u60c5\u5831\" aria-controls=\"form-gdpr-personal-information-request\" aria-expanded=\"false\">\u500b\u4eba\u60c5\u5831<\/button>\n        <div id=\"form-gdpr-personal-information-request\" class=\"form-gdpr-request\">\n            <form>\n                <label for=\"form-gdpr-personal-information-request-email\">\u672c\u4eba\u78ba\u8a8d\u306e\u305f\u3081\u30e1\u30fc\u30eb\u30a2\u30c9\u30ec\u30b9\u3092\u5165\u529b\u3057\u3066\u304f\u3060\u3055\u3044<\/label>\n                <input type=\"email\" name=\"email\" id=\"form-gdpr-personal-information-request-email\" placeholder=\"example@email.com\" autocomplete=\"email\" autocorrect=\"off\" autocapitalize=\"off\" autofocus=\"\">\n                <input type=\"submit\" class=\"btn\" id=\"form-gdpr-personal-information-request-submit\" value=\"\u9001\u4fe1\">\n            <\/form>\n        <\/div>\n      <\/li>\n      <li>\n        <button id=\"btn-gdpr-orders-request\" aria-label=\"\u6ce8\u6587\" aria-controls=\"form-gdpr-orders-request\" aria-expanded=\"false\">\u6ce8\u6587\u30c7\u30fc\u30bf<\/button>\n        <div id=\"form-gdpr-orders-request\" class=\"form-gdpr-request\">\n            <form>\n                <label for=\"form-gdpr-orders-request-email\">\u672c\u4eba\u78ba\u8a8d\u306e\u305f\u3081\u30e1\u30fc\u30eb\u30a2\u30c9\u30ec\u30b9\u3092\u5165\u529b\u3057\u3066\u304f\u3060\u3055\u3044<\/label>\n                <input type=\"email\" name=\"email\" id=\"form-gdpr-orders-request-email\" placeholder=\"example@email.com\" autocomplete=\"email\" autocorrect=\"off\" autocapitalize=\"off\" autofocus=\"\">\n                <input type=\"submit\" class=\"btn\" id=\"form-gdpr-orders-request-submit\" value=\"\u9001\u4fe1\">\n            <\/form>\n        <\/div>\n      <\/li>\n    <\/ul>\n    <h2>\u500b\u4eba\u30c7\u30fc\u30bf\u3078\u306e\u30a2\u30af\u30bb\u30b9<\/h2>\n    <p>\u4ee5\u4e0b\u306e\u30ea\u30f3\u30af\u304b\u3089\u3001\u304a\u5ba2\u69d8\u304c\u5f53\u793e\u306b\u4fdd\u7ba1\u3057\u3066\u3044\u308b\u3059\u3079\u3066\u306e\u500b\u4eba\u60c5\u5831\u3092\u542b\u3080\u30ec\u30dd\u30fc\u30c8\u3092\u30ea\u30af\u30a8\u30b9\u30c8\u3067\u304d\u307e\u3059\u300230\u65e5\u4ee5\u5185\u306b\u5bfe\u5fdc\u3044\u305f\u3057\u307e\u3059\u3002<\/p>\n    <ul id=\"gdpr_personal_data_compliance_requests\" class=\"gdpr-compliance-requests list-unstyled\">\n      <li><button id=\"btn-gdpr-personal-data-report-request\" aria-label=\"\u30ec\u30dd\u30fc\u30c8\u3092\u30ea\u30af\u30a8\u30b9\u30c8\u3059\u308b\" aria-controls=\"form-gdpr-personal-data-report-request\" aria-expanded=\"false\">\u30ec\u30dd\u30fc\u30c8\u3092\u30ea\u30af\u30a8\u30b9\u30c8\u3059\u308b<\/button><\/li>\n    <\/ul>\n    <div id=\"form-gdpr-personal-data-report-request\" class=\"form-gdpr-request\">\n        <form>\n            <label for=\"form-gdpr-personal-data-report-request-email\">\u672c\u4eba\u78ba\u8a8d\u306e\u305f\u3081\u30e1\u30fc\u30eb\u30a2\u30c9\u30ec\u30b9\u3092\u5165\u529b\u3057\u3066\u304f\u3060\u3055\u3044<\/label>\n            <input type=\"email\" name=\"email\" id=\"form-gdpr-personal-data-report-request-email\" placeholder=\"example@email.com\" autocomplete=\"email\" autocorrect=\"off\" autocapitalize=\"off\" autofocus=\"\">\n            <input type=\"submit\" class=\"btn\" id=\"form-gdpr-personal-data-report-request-submit\" value=\"\u9001\u4fe1\">\n        <\/form>\n    <\/div>\n    <h2>\u5fd8\u308c\u3089\u308c\u308b\u6a29\u5229<\/h2>\n    <p>\u500b\u4eba\u30c7\u30fc\u30bf\u304a\u3088\u3073\u305d\u306e\u4ed6\u306e\u30c7\u30fc\u30bf\u3092\u5f53\u5e97\u304b\u3089\u524a\u9664\u3057\u305f\u3044\u5834\u5408\u306f\u3001\u3053\u306e\u30aa\u30d7\u30b7\u30e7\u30f3\u3092\u3054\u5229\u7528\u304f\u3060\u3055\u3044\u3002\u3053\u306e\u624b\u7d9a\u304d\u306b\u3088\u308a\u30a2\u30ab\u30a6\u30f3\u30c8\u304c\u524a\u9664\u3055\u308c\u308b\u305f\u3081\u3001\u4ee5\u5f8c\u30a2\u30af\u30bb\u30b9\u304a\u3088\u3073\u3054\u5229\u7528\u304c\u3067\u304d\u306a\u304f\u306a\u308a\u307e\u3059\u306e\u3067\u3054\u7559\u610f\u304f\u3060\u3055\u3044\u3002<\/p>\n    <ul id=\"gdpr_rtbf_compliance_requests\" class=\"gdpr-compliance-requests list-unstyled\">\n      <li><button id=\"btn-gdpr-delete-account-request\" aria-label=\"\u500b\u4eba\u30c7\u30fc\u30bf\u306e\u524a\u9664\u3092\u30ea\u30af\u30a8\u30b9\u30c8\u3059\u308b\" aria-controls=\"form-gdpr-delete-account-request\" aria-expanded=\"false\">\u500b\u4eba\u30c7\u30fc\u30bf\u306e\u524a\u9664\u3092\u30ea\u30af\u30a8\u30b9\u30c8\u3059\u308b<\/button><\/li>\n    <\/ul><div id=\"form-gdpr-delete-account-request\" class=\"form-gdpr-request\">\n        <form>\n            <label for=\"form-gdpr-delete-account-request-email\">\u672c\u4eba\u78ba\u8a8d\u306e\u305f\u3081\u30e1\u30fc\u30eb\u30a2\u30c9\u30ec\u30b9\u3092\u5165\u529b\u3057\u3066\u304f\u3060\u3055\u3044<\/label>\n            <input type=\"email\" name=\"email\" id=\"form-gdpr-delete-account-request-email\" placeholder=\"example@email.com\" autocomplete=\"email\" autocorrect=\"off\" autocapitalize=\"off\" autofocus=\"\">\n            <input type=\"submit\" class=\"btn\" id=\"form-gdpr-delete-account-request-submit\" value=\"\u9001\u4fe1\">\n        <\/form>\n    <\/div>\n    <h2>\u51e6\u7406\u5236\u9650\u306e\u6a29\u5229<\/h2>\n    <p>\u4e00\u5b9a\u306e\u72b6\u6cc1\u4e0b\u3067\u3001\u500b\u4eba\u30c7\u30fc\u30bf\u306e\u51e6\u7406\u3092\u5236\u9650\u307e\u305f\u306f\u4e00\u6642\u7684\u306b\u505c\u6b62\u3059\u308b\u3088\u3046\u8acb\u6c42\u3067\u304d\u307e\u3059\u3002\u30b5\u30dd\u30fc\u30c8\u304c\u5fc5\u8981\u306a\u5834\u5408\u306f info@yohann.com \u307e\u3067\u3054\u9023\u7d61\u304f\u3060\u3055\u3044\u3002<\/p>\n    <h2>\u7570\u8b70\u7533\u3057\u7acb\u3066\u306e\u6a29\u5229<\/h2>\n    <p>\u30c0\u30a4\u30ec\u30af\u30c8\u30de\u30fc\u30b1\u30c6\u30a3\u30f3\u30b0\u3084\u6b63\u5f53\u5229\u76ca\u306b\u57fa\u3065\u304f\u51e6\u7406\u306a\u3069\u3001\u7279\u5b9a\u306e\u7a2e\u985e\u306e\u30c7\u30fc\u30bf\u51e6\u7406\u306b\u5bfe\u3057\u3066\u7570\u8b70\u3092\u7533\u3057\u7acb\u3066\u308b\u6a29\u5229\u304c\u3042\u308a\u307e\u3059\u3002\u7570\u8b70\u306e\u7533\u3057\u7acb\u3066\u306f info@yohann.com \u307e\u3067\u3054\u9023\u7d61\u304f\u3060\u3055\u3044\u3002<\/p>\n    <div id=\"form-gdpr-contact-information\">\n      <h2>\u304a\u554f\u3044\u5408\u308f\u305b<\/h2>\n      <p>\u500b\u4eba\u30c7\u30fc\u30bf\u3084\u30d7\u30e9\u30a4\u30d0\u30b7\u30fc\u6a29\u306b\u95a2\u3059\u308b\u3054\u8cea\u554f\u306f\u3001\u30c7\u30fc\u30bf\u4fdd\u8b77\u8cac\u4efb\u8005\uff08DPO\uff09\u307e\u3067\u4ee5\u4e0b\u306e\u65b9\u6cd5\u3067\u304a\u554f\u3044\u5408\u308f\u305b\u304f\u3060\u3055\u3044\u3002<\/p>\n      <p><strong>\u30e1\u30fc\u30eb\uff1a<\/strong> info@yohann.com<\/p>\n      <p><strong>\u4f4f\u6240\uff1a<\/strong> Schwarzwaldstra\u00dfe 61, 79539 L\u00f6rrach , Germany<\/p>\n    <\/div>\n    <h2>\u82e6\u60c5\u7533\u3057\u7acb\u3066\u306e\u6a29\u5229<\/h2><div>\u3054\u61f8\u5ff5\u4e8b\u9805\u304c\u5341\u5206\u306b\u89e3\u6c7a\u3055\u308c\u3066\u3044\u306a\u3044\u3068\u601d\u308f\u308c\u308b\u5834\u5408\u3001\u56fd\u7acb\u306e\u30c7\u30fc\u30bf\u4fdd\u8b77\u5f53\u5c40\u306b\u82e6\u60c5\u3092\u7533\u3057\u7acb\u3066\u308b\u6a29\u5229\u304c\u3054\u3056\u3044\u307e\u3059\u3002<\/div>\n\n<\/div>\n\n<script>\n\n     \/* SLIDE UP *\/\n     let slideUp = (target, duration=500) => {\n        target.style.transitionProperty = 'height, margin, padding';\n        target.style.transitionDuration = duration + 'ms';\n        target.style.boxSizing = 'border-box';\n        target.style.height = target.offsetHeight + 'px';\n        target.offsetHeight;\n        target.style.overflow = 'hidden';\n        target.style.height = 0;\n        target.style.paddingTop = 0;\n        target.style.paddingBottom = 0;\n        target.style.marginTop = 0;\n        target.style.marginBottom = 0;\n        window.setTimeout( () => {\n            target.style.display = 'none';\n            target.style.removeProperty('height');\n            target.style.removeProperty('padding-top');\n            target.style.removeProperty('padding-bottom');\n            target.style.removeProperty('margin-top');\n            target.style.removeProperty('margin-bottom');\n            target.style.removeProperty('overflow');\n            target.style.removeProperty('transition-duration');\n            target.style.removeProperty('transition-property');\n        }, duration);\n    }\n\n    \/* SLIDE DOWN *\/\n    let slideDown = (target, duration=500) => {\n      setTimeout(function(){\n        target.style.removeProperty('display');\n        let display = window.getComputedStyle(target).display;\n        if (display === 'none') display = 'block';\n\n          target.style.display = display;\n          \n          let height = target.offsetHeight;\n          \n          target.style.overflow = 'hidden';\n          target.style.height = 0;\n          target.style.paddingTop = 0;\n          target.style.paddingBottom = 0;\n          target.style.marginTop = 0;\n          target.style.marginBottom = 0;\n          target.offsetHeight;\n          target.style.boxSizing = 'border-box';\n          target.style.transitionProperty = \"height, margin, padding\";\n          target.style.transitionDuration = duration + 'ms';\n          target.style.height = height + 'px';\n\n          target.style.removeProperty('padding-top');\n          target.style.removeProperty('padding-bottom');\n          target.style.removeProperty('margin-top');\n          target.style.removeProperty('margin-bottom');\n          \n          window.setTimeout( () => {\n              target.style.removeProperty('height');\n              target.style.removeProperty('overflow');\n              target.style.removeProperty('transition-duration');\n              target.style.removeProperty('transition-property');\n          }, duration);\n       }, 100)\n    }\n\n    \/* TOOGLE *\/\n    var slideToggle = (target, duration = 500) => {\n        if (window.getComputedStyle(target).display === 'none') {\n            return slideDown(target, duration);\n        } else {\n            return slideUp(target, duration);\n        }\n    }\n\n    \/* FADE *\/\n    var toggleFadeiSense = (elem, show) => {\n        if (show) {\n            elem.style.display = \"block\";\n            setTimeout(function(){\n                elem.classList.add('show-isense');\n                elem.classList.remove('hide-isense');\n            },20)\n        } else {\n            elem.classList.remove('show-isense');\n            elem.classList.add('hide-isense');\n            setTimeout(() => {\n                elem.style.display = 'none';\n            }, 400)\n        }\n    }\n\n    var gdprSlideUpAll = function() {\n        slideUp(document.querySelector('#form-gdpr-edit-account-request'), 100);\n        document.querySelector('#btn-gdpr-edit-account-request').setAttribute(\"aria-expanded\", \"false\");\n        slideUp(document.querySelector('#form-gdpr-requests-request'), 100);\n        document.querySelector('#btn-gdpr-requests-request').setAttribute(\"aria-expanded\", \"false\");\n        slideUp(document.querySelector('#form-gdpr-personal-information-request'), 100);\n        document.querySelector('#btn-gdpr-personal-information-request').setAttribute(\"aria-expanded\", \"false\");\n        slideUp(document.querySelector('#form-gdpr-orders-request'), 100);\n        document.querySelector('#btn-gdpr-orders-request').setAttribute(\"aria-expanded\", \"false\");\n        slideUp(document.querySelector('#form-gdpr-personal-data-report-request'), 100);\n        document.querySelector('#btn-gdpr-personal-data-report-request').setAttribute(\"aria-expanded\", \"false\");\n        slideUp(document.querySelector('#form-gdpr-delete-account-request'), 100);\n        document.querySelector('#btn-gdpr-delete-account-request').setAttribute(\"aria-expanded\", \"false\");\n        document.querySelector('#gdpr_page button').setAttribute(\"aria-expanded\", \"false\");\n    };\n\n    var email, type, consentGiven = false;\n    var verificationModalContent = '<div id=\"data-verification-background\"><div class=\"loading\"><\/div><div id=\"data-verification-modal\"><button class=\"data-verification-close\" aria-label=\"\u9589\u3058\u308b\">&times;<\/button><div id=\"data-verification-container\"><input type=\"checkbox\" aria-labelledby=\"gdpr-modal-container-text\"><label id=\"data-verification-icon\" aria-label=\"\u30c7\u30fc\u30bf\u78ba\u8a8d\u30a2\u30a4\u30b3\u30f3\"><svg width=\"18px\" height=\"18px\" viewBox=\"0 0 18 18\"><path d=\"M1,9 L1,3.5 C1,2 2,1 3.5,1 L14.5,1 C16,1 17,2 17,3.5 L17,14.5 C17,16 16,17 14.5,17 L3.5,17 C2,17 1,16 1,14.5 L1,9 Z\"><\/path><\/path><polyline points=\"1 9 7 14 15 4\"><\/polyline><\/svg><\/label><p id=\"gdpr-modal-container-text\">\u30e1\u30fc\u30eb\u30a2\u30c9\u30ec\u30b9\u3068IP\u30a2\u30c9\u30ec\u30b9\u306e\u53ce\u96c6\u306b\u540c\u610f\u3057\u307e\u3059\u3002\u3053\u308c\u306f\u672c\u30ea\u30af\u30a8\u30b9\u30c8\u3092\u51e6\u7406\u3059\u308b\u305f\u3081\u3067\u3059\u3002\u8a73\u7d30\u306f<a href=\"https:\/\/www.consentmo.com\/privacy-policy-terms-of-service\/en\" target=\"_blank\" aria-label=\"\u30d7\u30e9\u30a4\u30d0\u30b7\u30fc\u30dd\u30ea\u30b7\u30fc\uff06\u5229\u7528\u898f\u7d04\u30ea\u30f3\u30af\uff08\u65b0\u3057\u3044\u30bf\u30d6\u3067\u958b\u304d\u307e\u3059\uff09\">\u30d7\u30e9\u30a4\u30d0\u30b7\u30fc\u30dd\u30ea\u30b7\u30fc\uff06\u5229\u7528\u898f\u7d04<\/a>\u3092\u3054\u78ba\u8a8d\u304f\u3060\u3055\u3044\u3002<\/p><\/div><\/div><\/div>';\n\n    var isEmailValid = function(email) {\n        let regex = \/^(([^<>()[]\\.,;:s@\"]+(.[^<>()[]\\.,;:s@\"]+)*)|(\".+\"))@(([[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}])|(([a-zA-Z-0-9]+.)+[a-zA-Z]{2,}))$\/;\n\n        if (email == '' || email == undefined) {\n            return false;\n        } else {\n            return regex.test(email);\n        }\n    }\n\n    var gdprSendRequest = function(callback) {\n        \n        fetch('https:\/\/www.cloudflare.com\/cdn-cgi\/trace', {\n            method: 'GET' ,\n            headers: {\n                'Content-Type': 'text\/plain',\n            },\n        })\n        .then(resp => resp.text())\n        .then(resp => {\n            if (!resp.error) {\n                let ipInfo = resp;\n\n                let formData = new FormData();\n\n                formData.append('shop', Shopify.shop);\n                formData.append('email', email);\n                formData.append('type', type);\n                formData.append('sourceOfRequest', 1);\n                formData.append('ipAddress', ipInfo);\n                formData.append('consentGiven', consentGiven);\n                formData.append('page', 'gdpr');\n                formData.append('lang', Shopify.locale ? Shopify.locale : '');\n                formData.append('gtranslateLang', isenseGDPR.Cookies.get('googtrans') ? isenseGDPR.Cookies.get('googtrans') : '');\n\n                fetch('https:\/\/gdpr.apps.isenselabs.com\/gdprRequests\/submitRequest', {\n                    method: 'POST',\n                    body: formData\n                })\n                .then(resp => resp.json())\n                .then(resp => {\n                    if (!resp.error) {\n                        gdprSlideUpAll();\n                        \n                        if (resp.message.length) {\n                          alert(resp.message);\n                        } else {\n                          alert('\u30ea\u30af\u30a8\u30b9\u30c8\u304c\u6b63\u5e38\u306b\u9001\u4fe1\u3055\u308c\u307e\u3057\u305f\u3002\u8a73\u7d30\u306f\u30e1\u30fc\u30eb\u3092\u3054\u78ba\u8a8d\u304f\u3060\u3055\u3044\u3002');\n                        }\n                    } else {\n                        alert(resp.message);\n                    }\n                    if (typeof callback == 'function') {\n                        callback(resp);\n                    }\n                })\n                .catch(error => {\n                    alert(error.message);\n                })\n\n            } \n            else {\n                alert(resp.message);\n            }                        \n        })\n    }\n\n    \/\/Append modal to body, because otherwise it will not stay centered(even if position is fixed)\n    document.querySelector(\"body\").insertAdjacentHTML( 'beforeend', verificationModalContent);\n    \n    document.addEventListener(\"DOMContentLoaded\", function() {\n\n      \/\/ When the user clicks on <span> (x), close the modal\n      document.querySelector('.data-verification-close').addEventListener('click', function(e) {\n          e.preventDefault();\n          closeVerificationModal();\n      });\n\n      document.querySelector('#data-verification-icon, #data-verification-container p').addEventListener('click', function(e) {\n          e.preventDefault();\n\n          \/\/ Detect a href's click, because it is overwritten.\n          if(e.target.tagName === \"A\") {\n            window.open(e.target.href, '_blank');\n            return;\n          }\n\n          document.querySelector('#data-verification-icon').classList.add(\"clicked\");\n          setTimeout(()=>{\n            toggleFadeiSense(document.querySelector(\"#data-verification-modal\"), false);\n            document.querySelector('#data-verification-background .loading').style.display = 'inline-block';\n            consentGiven = true;\n            gdprSendRequest(function(resp) {\n                consentGiven = false;\n                closeVerificationModal();\n            });\n          }, 400);\n      });\n    });\n\n    function openVerificationModal(){\n        if(!isEmailValid(email)) {\n            alert('\u30e1\u30fc\u30eb\u30a2\u30c9\u30ec\u30b9\u304c\u7121\u52b9\u3067\u3059');\n            return;\n        }   \n        toggleFadeiSense(document.querySelector(\"#data-verification-modal\"), true);\n        toggleFadeiSense(document.querySelector('#data-verification-background'), true);\n        document.querySelector('#data-verification-container input').focus();\n    }\n\n    function closeVerificationModal(){\n        toggleFadeiSense(document.querySelector(\"#data-verification-background\"), false);\n\n        document.querySelector('#data-verification-icon').classList.remove(\"clicked\");\n        document.querySelector('#data-verification-background .loading').style.display = 'none';\n\n        \/\/ Focus the button of the request type that was picked\n        let gdprForms = document.querySelectorAll('.form-gdpr-request');\n        gdprForms.forEach(function(gdprForm) {\n          if (gdprForm.style.display !== \"none\") {\n            let gdprFormLinks = gdprForm.previousElementSibling.querySelectorAll('li');\n            if (gdprFormLinks.length === 1) {\n              gdprFormLinks[0].querySelector('button').focus();\n            } else {\n              \/\/ Focus logic for Data Portability requests\n              gdprFormLinks = gdprForm.parentElement;\n              if (gdprFormLinks.nodeName === 'LI') {\n                gdprFormLinks.querySelector('button').focus();\n              }\n            }\n          }\n        });\n    }\n\n    document.querySelector('#btn-gdpr-edit-account-request').addEventListener('click', function(e) {\n        e.preventDefault();\n        let isExpanded = this.getAttribute('aria-expanded') === 'true' ? true : false;\n        gdprSlideUpAll();\n        if(!isExpanded) {\n          slideDown(document.querySelector('#form-gdpr-edit-account-request'), 200);\n          this.setAttribute(\"aria-expanded\", \"true\");\n        } else {\n          slideUp(document.querySelector('#form-gdpr-edit-account-request'), 200);\n          this.setAttribute(\"aria-expanded\", \"false\");\n        }\n    });\n\n    document.querySelector('#form-gdpr-edit-account-request-submit').addEventListener('click', function(e) {\n        e.preventDefault();\n        email = document.querySelector('#form-gdpr-edit-account-request-email').value;\n        type = 'customer\/edit';\n        gdprSendRequest(function(resp) {\n            consentGiven = true;\n        });\n    });\n\n    document.querySelector('#btn-gdpr-requests-request').addEventListener('click', function(e) {\n        e.preventDefault();\n        let isExpanded = this.getAttribute('aria-expanded') === 'true' ? true : false;\n        gdprSlideUpAll();\n        if(!isExpanded) {\n          slideDown(document.querySelector('#form-gdpr-requests-request'), 200);\n          this.setAttribute(\"aria-expanded\", \"true\");\n        } else {\n          slideUp(document.querySelector('#form-gdpr-requests-request'), 200);\n          this.setAttribute(\"aria-expanded\", \"false\");\n        }\n    });\n\n    document.querySelector('#form-gdpr-requests-request-submit').addEventListener('click', function(e) {\n        e.preventDefault();\n        email = document.querySelector('#form-gdpr-requests-request-email').value;\n        type = 'customer\/requests';\n        gdprSendRequest(function(resp) {\n            consentGiven = true;\n        });\n    });\n\n    document.querySelector('#btn-gdpr-personal-information-request').addEventListener('click', function(e) {\n        e.preventDefault();\n        let isExpanded = this.getAttribute('aria-expanded') === 'true' ? true : false;\n        gdprSlideUpAll();\n        if(!isExpanded) {\n          slideDown(document.querySelector('#form-gdpr-personal-information-request'), 200);\n          this.setAttribute(\"aria-expanded\", \"true\");\n        } else {\n          slideUp(document.querySelector('#form-gdpr-personal-information-request'), 200);\n          this.setAttribute(\"aria-expanded\", \"false\");\n        }\n    });\n\n    document.querySelector('#form-gdpr-personal-information-request-submit').addEventListener('click', function(e) {\n        e.preventDefault();\n        email = document.querySelector('#form-gdpr-personal-information-request-email').value;\n        type = 'customer\/personal_info';\n        gdprSendRequest(function(resp) {\n            consentGiven = true;\n        });\n    });\n\n    document.querySelector('#btn-gdpr-orders-request').addEventListener('click', function(e) {\n        e.preventDefault();\n        let isExpanded = this.getAttribute('aria-expanded') === 'true' ? true : false;\n        gdprSlideUpAll();\n        if(!isExpanded) {\n          slideDown(document.querySelector('#form-gdpr-orders-request'), 200);\n          this.setAttribute(\"aria-expanded\", \"true\");\n        } else {\n          slideUp(document.querySelector('#form-gdpr-orders-request'), 200);\n          this.setAttribute(\"aria-expanded\", \"false\");\n        }\n    });\n\n    document.querySelector('#form-gdpr-orders-request-submit').addEventListener('click', function(e) {\n        e.preventDefault();\n        email = document.querySelector('#form-gdpr-orders-request-email').value;\n        type = 'customer\/orders';\n        gdprSendRequest(function(resp) {\n            consentGiven = true;\n        });\n    });\n\n    document.querySelector('#btn-gdpr-personal-data-report-request').addEventListener('click', function(e) {\n        e.preventDefault();\n        let isExpanded = this.getAttribute('aria-expanded') === 'true' ? true : false;\n        gdprSlideUpAll();\n        if(!isExpanded) {\n          slideDown(document.querySelector('#form-gdpr-personal-data-report-request'), 200);\n          this.setAttribute(\"aria-expanded\", \"true\");\n        } else {\n          slideUp(document.querySelector('#form-gdpr-personal-data-report-request'), 200);\n          this.setAttribute(\"aria-expanded\", \"false\");\n        }\n    });\n\n    document.querySelector('#form-gdpr-personal-data-report-request-submit').addEventListener('click', function(e) {\n        e.preventDefault();\n        email = document.querySelector('#form-gdpr-personal-data-report-request-email').value;\n        type = 'customer\/report';\n        gdprSendRequest(function(resp) {\n            consentGiven = true;\n        });\n    });\n\n    document.querySelector('#btn-gdpr-delete-account-request').addEventListener('click', function(e) {\n        e.preventDefault();\n        let isExpanded = this.getAttribute('aria-expanded') === 'true' ? true : false;\n        gdprSlideUpAll();\n        if(!isExpanded) {\n          slideDown(document.querySelector('#form-gdpr-delete-account-request'), 200);\n          this.setAttribute(\"aria-expanded\", \"true\");\n        } else {\n          slideUp(document.querySelector('#form-gdpr-delete-account-request'), 200);\n          this.setAttribute(\"aria-expanded\", \"false\");\n        }\n    });\n\n    document.querySelector('#form-gdpr-delete-account-request-submit').addEventListener('click', function(e) {\n        e.preventDefault();\n        email = document.querySelector('#form-gdpr-delete-account-request-email').value;\n        type = 'customer\/delete';\n        gdprSendRequest(function(resp) {\n            consentGiven = true;\n        });\n    });\n\n    \/\/ Keyboard navigation in data verification modal for accesibility\n    document.querySelector('#data-verification-modal').addEventListener('keydown', function(e) {\n      let isTabPressed = e.keyCode === 9 || e.key === \"Tab\" || e.code === \"Tab\";\n      let isEscapePressed = e.keyCode === 27 || e.key === \"Escape\" || e.code === \"Escape\";\n      let isSpacePressed = event.keyCode === 32 || e.key === \" \" || event.code === \"Space\";\n      let isEnterPressed = event.keyCode === 13 || e.key === \"Enter\" || event.code === \"Enter\";\n      let dataVerificationCloseButton = document.querySelector('.data-verification-close');\n      let dataVerificationCheckbox = document.querySelector('#data-verification-container input');\n      let dataVerificationLink = document.querySelector('#data-verification-container a');\n      \/\/ This function saves us the trouble of calling e.preventDefault() after every focusing\n      let executeFocus = (focusElement) => {focusElement.focus();e.preventDefault();}\n\n      if (isEscapePressed) {\n        if (dataVerificationCloseButton) {\n          dataVerificationCloseButton.click();\n        }\n      }\n\n      if (isSpacePressed || isEnterPressed) {\n        if (document.activeElement === dataVerificationCheckbox) {\n          document.querySelector('#data-verification-container #data-verification-icon').click();\n        }\n      }\n\n      if (isTabPressed) {\n        if (e.shiftKey) {\n          if (dataVerificationCloseButton && document.activeElement === dataVerificationCloseButton) {\n            executeFocus(dataVerificationLink);\n          }\n        } else {\n          if (dataVerificationLink && document.activeElement === dataVerificationLink) {\n            executeFocus(dataVerificationCloseButton);\n          }\n        }\n      }\n  });\n<\/script>\n","protected":false},"excerpt":{"rendered":"<p>\u5f53\u793e\u306e\u30b3\u30f3\u30d7\u30e9\u30a4\u30a2\u30f3\u30b9\u30da\u30fc\u30b8\u3092\u901a\u3058\u3066\u30c7\u30fc\u30bf\u4e3b\u4f53\u30a2\u30af\u30bb\u30b9\u30ea\u30af\u30a8\u30b9\u30c8\uff08DSAR\uff09\u3092\u9001\u4fe1\u3059\u308b\u5834\u5408\u3001\u30b3\u30f3\u30d7\u30e9\u30a4\u30a2\u30f3\u30b9\u30d7\u30ed\u30d0\u30a4\u30c0\u30fc\u3067\u3042\u308bConsentmo\u306f\u3001\u30ea\u30af\u30a8\u30b9\u30c8\u306e fulfillment \u306e\u305f\u3081\u306b\u306e\u307f\u304a\u5ba2\u69d8\u306eIP\u30a2\u30c9\u30ec\u30b9\u3068 [&hellip;]<\/p>\n","protected":false},"author":0,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-1108","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/yohann.shop\/ja\/wp-json\/wp\/v2\/pages\/1108","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/yohann.shop\/ja\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/yohann.shop\/ja\/wp-json\/wp\/v2\/types\/page"}],"replies":[{"embeddable":true,"href":"https:\/\/yohann.shop\/ja\/wp-json\/wp\/v2\/comments?post=1108"}],"version-history":[{"count":1,"href":"https:\/\/yohann.shop\/ja\/wp-json\/wp\/v2\/pages\/1108\/revisions"}],"predecessor-version":[{"id":1586,"href":"https:\/\/yohann.shop\/ja\/wp-json\/wp\/v2\/pages\/1108\/revisions\/1586"}],"wp:attachment":[{"href":"https:\/\/yohann.shop\/ja\/wp-json\/wp\/v2\/media?parent=1108"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}