0 && arguments[0] !== undefined ? arguments[0] : '[data-cmp]';\n var attr = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 'data-cmp';\n document.querySelectorAll(selector).forEach(function (source) {\n var tag = document.createElement('script');\n var src = source.dataset.src || '';\n source.getAttributeNames().filter(function (prop) {\n return attr !== prop && 'data-src' !== prop && 'data-async' !== prop;\n }).forEach(function (prop) {\n tag.setAttribute(prop, source.getAttribute(prop));\n });\n if (src) {\n tag.src = src;\n tag.async = source.dataset.async !== 'false';\n }\n tag.innerHTML = source.innerHTML;\n source.parentNode.insertBefore(tag, source);\n source.remove();\n });\n}\n\n//# sourceURL=webpack:///./lazy-script-loader.js?\n}")},"./loader-after-init.js"(__unused_webpack_module,__webpack_exports__,__webpack_require__){eval("{__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _lazy_script_loader__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./lazy-script-loader */ \"./lazy-script-loader.js\");\n/* harmony import */ var _lazy_image_loader__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./lazy-image-loader */ \"./lazy-image-loader.js\");\n\n\ndocument.addEventListener('DOMContentLoaded', function () {\n var api = window.__tcfapi || null;\n if (!api) {\n return;\n }\n api('addEventListener', 2, function (tcData, success) {\n if (success && tcData && ('tcloaded' === tcData.eventStatus || 'useractioncomplete' === tcData.eventStatus)) {\n (0,_lazy_script_loader__WEBPACK_IMPORTED_MODULE_0__.loadAsyncScripts)('[data-cmp=after-init]');\n (0,_lazy_image_loader__WEBPACK_IMPORTED_MODULE_1__.loadLazyImages)('[data-cmp-lazy-image=after-init]');\n if (tcData.listenerId) {\n api('removeEventListener', 2, function () {}, tcData.listenerId);\n }\n }\n });\n});\n\n//# sourceURL=webpack:///./loader-after-init.js?\n}")}},__webpack_module_cache__={};function __webpack_require__(e){var a=__webpack_module_cache__[e];if(void 0!==a)return a.exports;var r=__webpack_module_cache__[e]={exports:{}};if(!(e in __webpack_modules__)){delete __webpack_module_cache__[e];var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return __webpack_modules__[e](r,r.exports,__webpack_require__),r.exports}__webpack_require__.d=(e,a)=>{for(var r in a)__webpack_require__.o(a,r)&&!__webpack_require__.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:a[r]})},__webpack_require__.o=(e,a)=>Object.prototype.hasOwnProperty.call(e,a),__webpack_require__.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var __webpack_exports__=__webpack_require__("./loader-after-init.js")})();
0 && arguments[0] !== undefined ? arguments[0] : '[data-cmp]';\n var attr = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 'data-cmp';\n document.querySelectorAll(selector).forEach(function (source) {\n var tag = document.createElement('script');\n var src = source.dataset.src || '';\n source.getAttributeNames().filter(function (prop) {\n return attr !== prop && 'data-src' !== prop && 'data-async' !== prop;\n }).forEach(function (prop) {\n tag.setAttribute(prop, source.getAttribute(prop));\n });\n if (src) {\n tag.src = src;\n tag.async = source.dataset.async !== 'false';\n }\n tag.innerHTML = source.innerHTML;\n source.parentNode.insertBefore(tag, source);\n source.remove();\n });\n}\n\n//# sourceURL=webpack:///./lazy-script-loader.js?\n}")},"./loader-not-pur.js"(__unused_webpack_module,__webpack_exports__,__webpack_require__){eval('{__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _lazy_script_loader__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./lazy-script-loader */ "./lazy-script-loader.js");\n/* harmony import */ var _utils__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./utils */ "./utils.js");\nfunction _createForOfIteratorHelper(r, e) { var t = "undefined" != typeof Symbol && r[Symbol.iterator] || r["@@iterator"]; if (!t) { if (Array.isArray(r) || (t = _unsupportedIterableToArray(r)) || e && r && "number" == typeof r.length) { t && (r = t); var _n = 0, F = function F() {}; return { s: F, n: function n() { return _n >= r.length ? { done: !0 } : { done: !1, value: r[_n++] }; }, e: function e(r) { throw r; }, f: F }; } throw new TypeError("Invalid attempt to iterate non-iterable instance.\\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } var o, a = !0, u = !1; return { s: function s() { t = t.call(r); }, n: function n() { var r = t.next(); return a = r.done, r; }, e: function e(r) { u = !0, o = r; }, f: function f() { try { a || null == t["return"] || t["return"](); } finally { if (u) throw o; } } }; }\nfunction _unsupportedIterableToArray(r, a) { if (r) { if ("string" == typeof r) return _arrayLikeToArray(r, a); var t = {}.toString.call(r).slice(8, -1); return "Object" === t && r.constructor && (t = r.constructor.name), "Map" === t || "Set" === t ? Array.from(r) : "Arguments" === t || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t) ? _arrayLikeToArray(r, a) : void 0; } }\nfunction _arrayLikeToArray(r, a) { (null == a || a > r.length) && (a = r.length); for (var e = 0, n = Array(a); e < a; e++) n[e] = r[e]; return n; }\n/**\n * @see https://gist.github.com/0x7f/62211125638af90d84fe8d9b0d660761\n * @see https://docs.contentpass.net/docs/3rdparty\n * @see https://docs.contentpass.net/docs/web-sdk#cpauthenticate-options-callback\n */\n\n\n(function () {\n var selector = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : \'[data-cmp=not-pur]\';\n if ((0,_utils__WEBPACK_IMPORTED_MODULE_1__.isPur)()) {\n return;\n }\n\n // Execute now\n (0,_lazy_script_loader__WEBPACK_IMPORTED_MODULE_0__.loadAsyncScripts)(selector);\n\n // Execute until dom content is loaded\n var observer = new MutationObserver(function (mutationsList) {\n var _iterator = _createForOfIteratorHelper(mutationsList),\n _step;\n try {\n for (_iterator.s(); !(_step = _iterator.n()).done;) {\n var mutation = _step.value;\n if (\'childList\' === mutation.type) {\n (0,_lazy_script_loader__WEBPACK_IMPORTED_MODULE_0__.loadAsyncScripts)(selector);\n return;\n }\n }\n } catch (err) {\n _iterator.e(err);\n } finally {\n _iterator.f();\n }\n });\n observer.observe(document, {\n childList: true,\n subtree: true\n });\n document.addEventListener(\'DOMContentLoaded\', function () {\n observer.disconnect();\n });\n})();\n\n//# sourceURL=webpack:///./loader-not-pur.js?\n}')},"./utils.js"(__unused_webpack_module,__webpack_exports__,__webpack_require__){eval("{__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ isPur: () => (/* binding */ isPur)\n/* harmony export */ });\nvar isPur = function isPur() {\n return document.cookie.includes('_cpauthhint=1') || !!localStorage.getItem('_cpuser');\n};\n\n//# sourceURL=webpack:///./utils.js?\n}")}},__webpack_module_cache__={};function __webpack_require__(e){var r=__webpack_module_cache__[e];if(void 0!==r)return r.exports;var t=__webpack_module_cache__[e]={exports:{}};if(!(e in __webpack_modules__)){delete __webpack_module_cache__[e];var n=new Error("Cannot find module '"+e+"'");throw n.code="MODULE_NOT_FOUND",n}return __webpack_modules__[e](t,t.exports,__webpack_require__),t.exports}__webpack_require__.d=(e,r)=>{for(var t in r)__webpack_require__.o(r,t)&&!__webpack_require__.o(e,t)&&Object.defineProperty(e,t,{enumerable:!0,get:r[t]})},__webpack_require__.o=(e,r)=>Object.prototype.hasOwnProperty.call(e,r),__webpack_require__.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var __webpack_exports__=__webpack_require__("./loader-not-pur.js")})();
Recht - TECHBOOK
Zum Inhalt springen
Startseite
›
Themen
›
Recht
Rechtsfragen im Bereich der Technik und des Internets sind von entscheidender Bedeutung für Unternehmen und Verbraucher gleichermaßen. Bei TECHBOOK informieren wir Sie über aktuelle rechtliche Entwicklungen und Neuigkeiten, die die Technologiebranche und das Onlineumfeld betreffen, damit Sie stets gut informiert sind.
Die Telekom ersetzte die Netzkennung auf Smartphones durch den Werbespruch „Im besten Netz“. Das Landgericht Köln untersagt die Aktion.
Ein altes Foto im Netz kann teuer werden. Die Bildagentur Blickwinkel fordert bei unerlaubter Nutzung teils Tausende Euro.
Airbnb führt neue Hausregeln ein. Welche Check-out-Aufgaben Gastgeber künftig nicht mehr verlangen dürfen.
Ein Hausbesitzer wehrt sich gegen Luftbilder seines Grundstücks bei Google und bekommt vor Gericht recht. Was das Urteil bedeutet.
Der EuGH stärkt Opfer von Phishing. Banken müssen nicht autorisierte Zahlungen grundsätzlich schnell erstatten.
Geldautomaten, Websites und Shops müssen zugänglicher werden. Die EU erleichtert zudem Bargeldabhebungen und schafft mehr Transparenz.
In den USA hat ein Musiker mit Bots, KI-Musik und Scheinabos die Hörerzahlen seiner Songs manipuliert und wurde nun verurteilt.
Die Bundesregierung plant neue Regeln gegen Deepfakes. Gerichte sollen in schweren Fällen sogar Social-Media-Konten sperren können.
Beim Personalausweis und Reisepass könnten Millionen Bürger bald von neuen Regeln und weniger Bürokratie profitieren.
Eine Plattform mit gestohlenen intimen Aufnahmen von mehr als 17.000 Frauen wurde abgeschaltet. Zwei Verdächtige sind festgenommen.
BGH kippt Amazons Prime-Preiserhöhung von 2022; der Dienst senkt die Preise. Tausende können zudem auf Rückzahlungen hoffen.
Ein Mann fuhr mehr als 44.000 Kilometer mit seinem E-Auto. Nun soll der Hersteller wegen eines falsch beschrifteten Buttons Geld erstatten.
Nach Razzien in 19 Ländern wächst die Sorge vor falschen Samsung-Handys. So prüfen Käufer ihr Gerät und sichern Ansprüche.
Im Oktober 2026 ändern sich Regeln für Sprit, Bahn, Office und Garten. Diese Termine und Auswirkungen sollten Verbraucher kennen.
Apple soll mehr als 5,7 Milliarden US-Dollar Schadenersatz zahlen. Im Mittelpunkt steht eine Technik aus iPhone und Apple Watch.
Der Papierbon könnte ab 2028 weitgehend verschwinden. Die Bundesregierung plant digitale Belege und neue Kassenpflichten.
Nutzer verklagen OpenAI, Google, Anthropic und xAI. Ihr Vorwurf: Die KI-Konzerne sollen sich auf eine gemeinsame KI-Bremse geeinigt haben.
Verbraucherschützer gehen gegen Netflix, Wow und Apple TV+ vor. Wer jetzt auf eine mögliche Rückzahlung hoffen kann.
Neue EU-Reparaturregeln für Smartphones sind seit einiger Zeit wirksam. Allerdings gibt es bei 80 Prozent der Geräte Nachholbedarf.
Der Schufa droht rechtlicher Ärger. Datenschützer haben jetzt Klage gegen die angebliche „Schattendatenbank“ eingereicht.
Aldi Nord wirbt mit 61 Prozent Rabatt auf Milka-Schokolade. Die Verbraucherzentrale hält die Aktion für irreführend und klagt.
Ein Mann filmt seine Ehefrau heimlich mit einem Saugroboter. Trotz Prozesserfolg wird er in Taiwan zu fünf Monaten Haft verurteilt.
Apple legt im Streit mit OpenAI neue Beweise vor. Ein Ex-Mitarbeiter soll Schaltpläne gestohlen und für einen KI-Agenten genutzt haben.
Die Verbraucherzentrale Sachsen warnt vor gefälschten Anwaltsschreiben. So erkennen Betroffene die Forderungen.
Der BGH hat eine wichtige Entscheidung zu Blitzern getroffen. Warum Einsprüche gegen Bußgeldbescheide nun schwieriger werden.
Das US-Start-up Operation Bluebird hat mit Twitter.now ein neues soziales Netzwerk gestartet, das die alte Marke zurückbringt.
Ab 2027 gelten neue Regeln für E-Scooter. Fahrer müssen sich auf Blinker-Pflicht, höhere Bußgelder und strengere Haftung einstellen.
Take-Two geht gegen die neuesten GTA-6-Leaks vor – und greift dafür tief in die Datenbestände großer Plattformen.
Das Magazin für digitalen Lifestyle und Entertainment