[{"data":1,"prerenderedAt":728},["ShallowReactive",2],{"blog-tag-en-gdpr":3},[4,80,189,260,339,420,498,581,633],{"slug":5,"published":6,"minutes":7,"category":8,"tags":9,"tagPages":15,"keywords":18,"about":29,"sources":39,"cover":70,"og":71,"expertise":72,"locales":73,"lang":74,"title":77,"description":78,"coverAlt":79},"b2b-email-order-entry-llm","2026-10-14",9,"web",[10,11,12,13,14],"Order entry","ERP","Document AI","Idempotency","GDPR",[16,17],"document-ai","gdpr",[19,20,21,22,23,24,25,26,27,28],"email order entry automation","sales order automation","automate order entry from email","AI order processing ERP","order desk automation","PDF order to ERP","sales order automation ROI","order entry error rate","touchless order processing","order validation rules ERP",[30,33,36],{"name":31,"url":32},"Sales order","https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FSales_order",{"name":34,"url":35},"Enterprise resource planning","https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FEnterprise_resource_planning",{"name":37,"url":38},"General Data Protection Regulation","https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FGeneral_Data_Protection_Regulation",[40,43,46,49,52,55,58,61,64,67],{"title":41,"url":42},"Microsoft Learn: Receive change notifications through webhooks (Microsoft Graph)","https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fgraph\u002Fchange-notifications-delivery-webhooks",{"title":44,"url":45},"Microsoft Learn: Azure OpenAI structured outputs","https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Fai-foundry\u002Fopenai\u002Fhow-to\u002Fstructured-outputs",{"title":47,"url":48},"Stripe API reference: Idempotent requests","https:\u002F\u002Fdocs.stripe.com\u002Fapi\u002Fidempotent_requests",{"title":50,"url":51},"Regulation (EU) 2016\u002F679 (GDPR), EUR-Lex","https:\u002F\u002Feur-lex.europa.eu\u002Flegal-content\u002FEN\u002FTXT\u002F?uri=CELEX%3A32016R0679",{"title":53,"url":54},"Peppol BIS Upgrade 3: ordering profiles and code lists","https:\u002F\u002Fdocs.peppol.eu\u002Fpoacc\u002Fupgrade-3\u002F",{"title":56,"url":57},"O*NET OnLine: Order Clerks (43-4151.00)","https:\u002F\u002Fwww.onetonline.org\u002Flink\u002Fsummary\u002F43-4151.00",{"title":59,"url":60},"Amazon Textract pricing","https:\u002F\u002Faws.amazon.com\u002Ftextract\u002Fpricing\u002F",{"title":62,"url":63},"Google Cloud: Document AI pricing","https:\u002F\u002Fcloud.google.com\u002Fdocument-ai\u002Fpricing",{"title":65,"url":66},"Mistral AI: OCR 4.1 model card","https:\u002F\u002Fdocs.mistral.ai\u002Fmodels\u002Focr-4-1",{"title":68,"url":69},"Conexiom: sales order automation (vendor)","https:\u002F\u002Fconexiom.com\u002F","\u002Fimages\u002Fblog\u002Fb2b-email-order-entry-llm\u002Fcover.webp","\u002Fimages\u002Fblog\u002Fb2b-email-order-entry-llm\u002Fog.jpg","b2b-ecommerce-developer",[74,75,76],"en","de","hu","Email order entry automation: turning emailed orders into ERP orders","How to automate B2B order entry from email with LLMs: reliable mailbox intake, line extraction, validation rules as code, idempotency and GDPR.","Email order entry automation: envelopes unfold into tidy rows on a clipboard that point to a box.",{"slug":81,"published":82,"updated":83,"minutes":84,"category":85,"tags":86,"tagPages":91,"keywords":93,"about":102,"sources":112,"cover":182,"og":183,"expertise":184,"locales":185,"lang":74,"title":186,"description":187,"coverAlt":188},"self-hosted-llm-gdpr-cost","2026-10-09","2026-10-10",10,"llmops",[87,14,88,89,90],"Self-hosting","vLLM","GPU cost","Open-weight models",[92,17],"self-hosting",[94,95,96,97,98,99,100,101],"self-hosted LLM GDPR","self-host LLM data protection","LLM GPU memory requirements","vLLM throughput benchmark","EU GPU cloud for LLMs","LLM API vs self-hosting break-even","open-weight LLM hardware cost","data processing agreement LLM",[103,104,107,110],{"name":37,"url":38},{"name":105,"url":106},"Large language model","https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FLarge_language_model",{"name":108,"url":109},"Graphics processing unit","https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FGraphics_processing_unit",{"name":88,"url":111},"https:\u002F\u002Fgithub.com\u002Fvllm-project\u002Fvllm",[113,116,119,122,125,128,131,134,137,140,143,146,149,152,155,158,161,164,167,170,173,176,179],{"title":114,"url":115},"openai\u002Fgpt-oss-120b model card (Hugging Face)","https:\u002F\u002Fhuggingface.co\u002Fopenai\u002Fgpt-oss-120b",{"title":117,"url":118},"mistralai\u002FMistral-Small-3.2-24B-Instruct-2506 model card (Hugging Face)","https:\u002F\u002Fhuggingface.co\u002Fmistralai\u002FMistral-Small-3.2-24B-Instruct-2506",{"title":120,"url":121},"meta-llama\u002FLlama-3.3-70B-Instruct model card (Hugging Face)","https:\u002F\u002Fhuggingface.co\u002Fmeta-llama\u002FLlama-3.3-70B-Instruct",{"title":123,"url":124},"mistralai\u002FMistral-Large-3-675B-Instruct-2512 model card (Hugging Face)","https:\u002F\u002Fhuggingface.co\u002Fmistralai\u002FMistral-Large-3-675B-Instruct-2512",{"title":126,"url":127},"vLLM blog: v0.6.0 performance update (September 2024)","https:\u002F\u002Fblog.vllm.ai\u002F2024\u002F09\u002F05\u002Fperf-update.html",{"title":129,"url":130},"vLLM documentation: engine arguments","https:\u002F\u002Fdocs.vllm.ai\u002Fen\u002Flatest\u002Fconfiguration\u002Fengine_args.html",{"title":132,"url":133},"vLLM documentation: vllm bench serve","https:\u002F\u002Fdocs.vllm.ai\u002Fen\u002Flatest\u002Fcli\u002Fbench\u002Fserve.html",{"title":135,"url":136},"SemiAnalysis InferenceX: Llama 3.3 70B on H100 vs H200","https:\u002F\u002Finferencex.semianalysis.com\u002Fcompare\u002Fllama-3-3-70b-h100-vs-h200",{"title":138,"url":139},"Scaleway GPU instances pricing","https:\u002F\u002Fwww.scaleway.com\u002Fen\u002Fpricing\u002Fgpu\u002F",{"title":141,"url":142},"Scaleway blog: a transparent update on Scaleway pricing (27 April 2026)","https:\u002F\u002Fwww.scaleway.com\u002Fen\u002Fblog\u002Fa-transparent-update-on-scaleway-pricing\u002F",{"title":144,"url":145},"Scaleway Generative APIs pricing","https:\u002F\u002Fwww.scaleway.com\u002Fen\u002Fpricing\u002Fmodel-as-a-service\u002F",{"title":147,"url":148},"OVHcloud public cloud price list","https:\u002F\u002Fwww.ovhcloud.com\u002Fen\u002Fpublic-cloud\u002Fprices\u002F",{"title":150,"url":151},"OVHcloud AI Endpoints","https:\u002F\u002Fwww.ovhcloud.com\u002Fen\u002Fpublic-cloud\u002Fai-endpoints\u002F",{"title":153,"url":154},"OVHcloud AI Endpoints model catalogue","https:\u002F\u002Fwww.ovhcloud.com\u002Fen\u002Fpublic-cloud\u002Fai-endpoints\u002Fcatalog\u002F",{"title":156,"url":157},"Hetzner dedicated GPU servers","https:\u002F\u002Fwww.hetzner.com\u002Fdedicated-rootserver\u002Fmatrix-gpu\u002F",{"title":159,"url":160},"NVIDIA newsroom: GeForce RTX 50 Series launch","https:\u002F\u002Fnvidianews.nvidia.com\u002Fnews\u002Fnvidia-blackwell-geforce-rtx-50-series-opens-new-world-of-ai-computer-graphics",{"title":162,"url":163},"NVIDIA GeForce RTX 5090","https:\u002F\u002Fwww.nvidia.com\u002Fen-us\u002Fgeforce\u002Fgraphics-cards\u002F50-series\u002Frtx-5090\u002F",{"title":165,"url":166},"NVIDIA GeForce software licence","https:\u002F\u002Fwww.nvidia.com\u002Fen-us\u002Fdrivers\u002Fgeforce-license\u002F",{"title":168,"url":169},"GDPR Article 28: processor","https:\u002F\u002Fgdpr-info.eu\u002Fart-28-gdpr\u002F",{"title":171,"url":172},"GDPR Article 44: general principle for transfers","https:\u002F\u002Fgdpr-info.eu\u002Fart-44-gdpr\u002F",{"title":174,"url":175},"European Commission: EU-US data transfers (Data Privacy Framework)","https:\u002F\u002Fcommission.europa.eu\u002Flaw\u002Flaw-topic\u002Fdata-protection\u002Finternational-dimension-data-protection\u002Feu-us-data-transfers_en",{"title":177,"url":178},"EDPB Opinion 28\u002F2024 on AI models (adopted 17 December 2024)","https:\u002F\u002Fwww.edpb.europa.eu\u002Fsystem\u002Ffiles\u002F2024-12\u002Fedpb_opinion_202428_ai-models_en.pdf",{"title":180,"url":181},"Mistral AI pricing","https:\u002F\u002Fmistral.ai\u002Fpricing","\u002Fimages\u002Fblog\u002Fself-hosted-llm-gdpr-cost\u002Fcover.webp","\u002Fimages\u002Fblog\u002Fself-hosted-llm-gdpr-cost\u002Fog.jpg","ai-engineer",[74,75,76],"Self-hosting LLMs for GDPR: when it is required and what it costs","Self-hosting an LLM for GDPR: when it is required, GPU memory for open-weight models, EU prices as of October 2026 and break-even per million tokens.","Self-hosted LLMs under GDPR: a server rack inside a locked house next to a piggy bank and coins.",{"slug":190,"published":191,"updated":192,"minutes":84,"category":8,"tags":193,"tagPages":198,"keywords":199,"about":210,"sources":218,"cover":254,"og":255,"expertise":72,"locales":256,"lang":74,"title":257,"description":258,"coverAlt":259},"shop-search-analytics","2026-10-06","2026-10-17",[194,195,196,197,14],"Search analytics","Zero-result search","Position bias","Search logs",[17],[200,201,202,203,204,205,206,207,208,209],"shop search analytics","zero result rate","zero result search queries","site search metrics","search click-through rate position bias","query intent classification LLM","search abandonment rate","synonyms from zero-result queries","interleaving vs A\u002FB testing search","search log retention GDPR",[211,214,217],{"name":212,"url":213},"Information retrieval","https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FInformation_retrieval",{"name":215,"url":216},"Learning to rank","https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FLearning_to_rank",{"name":37,"url":38},[219,222,225,228,231,234,237,240,243,246,249,251],{"title":220,"url":221},"Algolia: search analytics concepts (metrics and definitions)","https:\u002F\u002Fwww.algolia.com\u002Fdoc\u002Fguides\u002Fsearch-analytics\u002Fconcepts\u002F",{"title":223,"url":224},"Algolia: query aggregation and userToken","https:\u002F\u002Fwww.algolia.com\u002Fdoc\u002Fguides\u002Fsearch-analytics\u002Fconcepts\u002Fquery-aggregation\u002F",{"title":226,"url":227},"User Behavior Insights (UBI) specification 1.3.0","https:\u002F\u002Fgithub.com\u002Fo19s\u002Fubi",{"title":229,"url":230},"Google Research: position bias estimation for unbiased learning to rank in personal search (WSDM 2018)","https:\u002F\u002Fresearch.google\u002Fpubs\u002Fposition-bias-estimation-for-unbiased-learning-to-rank-in-personal-search\u002F",{"title":232,"url":233},"eBay: click propensity estimation for e-commerce search (SPIRE 2019)","https:\u002F\u002Farxiv.org\u002Fabs\u002F1812.09338",{"title":235,"url":236},"Chapelle, Joachims, Radlinski, Yue: interleaved search evaluation (TOIS 2012)","https:\u002F\u002Fwww.cs.cornell.edu\u002Fpeople\u002Ftj\u002Fpublications\u002Fchapelle_etal_12a.pdf",{"title":238,"url":239},"Shopping Queries Dataset (ESCI), KDD Cup 2022","https:\u002F\u002Farxiv.org\u002Fabs\u002F2206.06588",{"title":241,"url":242},"BERTopic: neural topic modeling with class-based TF-IDF","https:\u002F\u002Farxiv.org\u002Fabs\u002F2203.05794",{"title":244,"url":245},"Hello Retail: ecommerce search statistics (24 Feb 2026)","https:\u002F\u002Fhelloretail.com\u002Fen\u002Fblog\u002F2026-02-24-ecommerce-search-statistics\u002F",{"title":247,"url":248},"Algolia: adding synonyms","https:\u002F\u002Fwww.algolia.com\u002Fdoc\u002Fguides\u002Fmanaging-results\u002Foptimize-search-results\u002Fadding-synonyms\u002F",{"title":50,"url":250},"https:\u002F\u002Feur-lex.europa.eu\u002Feli\u002Freg\u002F2016\u002F679\u002Foj",{"title":252,"url":253},"Arbeitsverfassungsgesetz § 96, RIS (consolidated text)","https:\u002F\u002Fwww.ris.bka.gv.at\u002FNormDokument.wxe?Abfrage=Bundesnormen&Gesetzesnummer=10008329&Paragraf=96","\u002Fimages\u002Fblog\u002Fshop-search-analytics\u002Fcover.webp","\u002Fimages\u002Fblog\u002Fshop-search-analytics\u002Fog.jpg",[74,75,76],"Shop search analytics: what to log, and the zero-result fixes to ship first","Instrument on-site search with one event schema, five metrics with targets, position-bias-aware reading, a weekly zero-result review and GDPR limits.","Shop search analytics: a magnifying glass beside a bar chart with one empty bar.",{"slug":261,"published":262,"updated":83,"minutes":263,"category":264,"tags":265,"tagPages":270,"keywords":271,"about":280,"sources":292,"cover":333,"og":334,"expertise":184,"locales":335,"lang":74,"title":336,"description":337,"coverAlt":338},"works-council-ai-tools-austria-germany","2026-10-02",11,"security",[266,267,268,14,269],"Works council","AI coding tools","Employee monitoring","Co-determination",[17],[272,273,274,275,276,277,278,279],"works council AI tools","AI coding tools works council","Betriebsrat KI Mitbestimmung","§ 87 BetrVG Überwachung","§ 96 ArbVG Kontrollmaßnahmen","AI usage logs employee monitoring","works agreement for AI tools","GDPR Article 88 employee data",[281,283,286,289],{"name":37,"url":282},"https:\u002F\u002Feur-lex.europa.eu\u002Feli\u002Freg\u002F2016\u002F679\u002Foj\u002Feng",{"name":284,"url":285},"EU Artificial Intelligence Act (Regulation (EU) 2024\u002F1689)","https:\u002F\u002Feur-lex.europa.eu\u002Feli\u002Freg\u002F2024\u002F1689\u002Foj\u002Feng",{"name":287,"url":288},"Arbeitsverfassungsgesetz (Austrian Labour Constitution Act)","https:\u002F\u002Fwww.ris.bka.gv.at\u002FGeltendeFassung.wxe?Abfrage=Bundesnormen&Gesetzesnummer=10008329",{"name":290,"url":291},"Betriebsverfassungsgesetz (German Works Constitution Act), § 87","https:\u002F\u002Fwww.gesetze-im-internet.de\u002Fbetrvg\u002F__87.html",[293,295,297,300,303,304,307,309,312,315,318,321,324,327,330],{"title":294,"url":288},"Arbeitsverfassungsgesetz (ArbVG), §§ 96 and 96a, consolidated text of 10 October 2026, RIS",{"title":296,"url":291},"Betriebsverfassungsgesetz (BetrVG), § 87, gesetze-im-internet.de",{"title":298,"url":299},"Betriebsverfassungsgesetz (BetrVG), § 90, gesetze-im-internet.de","https:\u002F\u002Fwww.gesetze-im-internet.de\u002Fbetrvg\u002F__90.html",{"title":301,"url":302},"Bundesdatenschutzgesetz (BDSG), § 26, gesetze-im-internet.de","https:\u002F\u002Fwww.gesetze-im-internet.de\u002Fbdsg_2018\u002F__26.html",{"title":50,"url":282},{"title":305,"url":306},"GDPR Article 5(1)(e), storage limitation, gdpr-info.eu","https:\u002F\u002Fgdpr-info.eu\u002Fart-5-gdpr\u002F",{"title":308,"url":285},"Regulation (EU) 2024\u002F1689 (AI Act), EUR-Lex",{"title":310,"url":311},"Regulation (EU) 2026\u002F1744, EUR-Lex","https:\u002F\u002Feur-lex.europa.eu\u002Feli\u002Freg\u002F2026\u002F1744\u002Foj",{"title":313,"url":314},"AI Act Article 26, AI Act Explorer","https:\u002F\u002Fartificialintelligenceact.eu\u002Farticle\u002F26\u002F",{"title":316,"url":317},"AI Act Annex III, AI Act Explorer","https:\u002F\u002Fartificialintelligenceact.eu\u002Fannex\u002F3\u002F",{"title":319,"url":320},"BAG, 1 ABR 16\u002F23 (July 2024), headset system, gesetze.co","https:\u002F\u002Fgesetze.co\u002Furteile\u002F1_ABR_16-23",{"title":322,"url":323},"ArbG Hamburg, 24 BVGa 1\u002F24: law-firm summary by CMS","https:\u002F\u002Fcms.law\u002Fde\u002Fdeu\u002Flegal-updates\u002Fkein-mitbestimmungsrecht-des-betriebsrats-bei-chatgpt-co",{"title":325,"url":326},"ArbG Hamburg, 24 BVGa 1\u002F24: law-firm summary by Gleiss Lutz","https:\u002F\u002Fwww.gleisslutz.com\u002Fde\u002Fknow-how\u002Farbeitsgericht-hamburg-zu-chatgpt-kein-mitbestimmungsrecht-des-betriebsrats",{"title":328,"url":329},"Claude Code documentation: monitoring usage","https:\u002F\u002Fcode.claude.com\u002Fdocs\u002Fen\u002Fmonitoring-usage",{"title":331,"url":332},"GitHub Docs: Copilot metrics data reference","https:\u002F\u002Fdocs.github.com\u002Fen\u002Fcopilot\u002Freference\u002Fmetrics-data","\u002Fimages\u002Fblog\u002Fworks-council-ai-tools-austria-germany\u002Fcover.webp","\u002Fimages\u002Fblog\u002Fworks-council-ai-tools-austria-germany\u002Fog.jpg",[74,75,76],"AI coding tools and the works council: when usage logs count as monitoring","Usage logs can make an AI coding tool a monitoring system. What Austria (§ 96 ArbVG) and Germany (§ 87 BetrVG) require, and what to agree before rollout.","AI coding tools and the works council: a meeting table with a laptop below a wall camera covered by a cloth.",{"slug":340,"published":341,"minutes":263,"category":342,"tags":343,"tagPages":348,"keywords":349,"about":358,"sources":366,"cover":414,"og":415,"expertise":184,"locales":416,"lang":74,"title":417,"description":418,"coverAlt":419},"ai-assisted-development-economics","2026-10-01","agents",[344,345,346,347,14],"AI coding agents","Developer productivity","Engineering economics","Team cost",[17],[350,351,352,353,354,355,356,357],"AI coding agents cost","developer productivity AI study","METR AI developer slowdown","AI coding break-even cost model","one senior engineer vs team","AI coding agent vs agency","DORA AI adoption report","GDPR processor contract AI coding tools",[359,360,363],{"name":37,"url":38},{"name":361,"url":362},"Randomized controlled trial","https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FRandomized_controlled_trial",{"name":364,"url":365},"Bus factor","https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FBus_factor",[367,370,373,376,379,382,385,388,391,394,397,400,402,405,408,411],{"title":368,"url":369},"METR: early-2025 AI and experienced open-source developers","https:\u002F\u002Fmetr.org\u002Fblog\u002F2025-07-10-early-2025-ai-experienced-os-dev-study\u002F",{"title":371,"url":372},"Becker et al.: arXiv 2507.09089","https:\u002F\u002Farxiv.org\u002Fabs\u002F2507.09089",{"title":374,"url":375},"METR: developer productivity experiment design, February 2026","https:\u002F\u002Fmetr.org\u002Fblog\u002F2026-02-24-uplift-update\u002F",{"title":377,"url":378},"Peng et al.: GitHub Copilot controlled experiment, arXiv 2302.06590","https:\u002F\u002Farxiv.org\u002Fhtml\u002F2302.06590v1",{"title":380,"url":381},"Cui et al.: three field experiments with software developers","https:\u002F\u002Fwww.microsoft.com\u002Fen-us\u002Fresearch\u002F?p=1148213",{"title":383,"url":384},"DORA: State of AI-assisted Software Development 2025","https:\u002F\u002Fresearch.google\u002Fpubs\u002Fdora-2025-state-of-ai-assisted-software-development-report\u002F",{"title":386,"url":387},"Google Cloud: highlights from the 2024 DORA report","https:\u002F\u002Fcloud.google.com\u002Fblog\u002Fproducts\u002Fdevops-sre\u002Fannouncing-the-2024-dora-report",{"title":389,"url":390},"Stack Overflow: Developer Survey 2025, AI","https:\u002F\u002Fsurvey.stackoverflow.co\u002F2025\u002Fai",{"title":392,"url":393},"Ziftci et al.: Migrating Code At Scale With LLMs At Google","https:\u002F\u002Farxiv.org\u002Fabs\u002F2504.09691",{"title":395,"url":396},"Alshahwan et al.: Automated Unit Test Improvement using Large Language Models at Meta","https:\u002F\u002Farxiv.org\u002Fabs\u002F2402.09171",{"title":398,"url":399},"GitClear: AI Copilot Code Quality: 2025 Look Back at 12 Months of Data","https:\u002F\u002Fwww.gitclear.com\u002Fai_assistant_code_quality_2025_research",{"title":401,"url":282},"GDPR, Regulation (EU) 2016\u002F679, Article 28",{"title":403,"url":404},"Anthropic: Commercial Terms of Service","https:\u002F\u002Fwww.anthropic.com\u002Flegal\u002Fcommercial-terms",{"title":406,"url":407},"Claude: pricing","https:\u002F\u002Fclaude.com\u002Fpricing",{"title":409,"url":410},"Claude Platform: data residency","https:\u002F\u002Fplatform.claude.com\u002Fdocs\u002Fen\u002Fbuild-with-claude\u002Fdata-residency",{"title":412,"url":413},"GitHub Copilot: plans and pricing","https:\u002F\u002Fgithub.com\u002Ffeatures\u002Fcopilot\u002Fplans","\u002Fimages\u002Fblog\u002Fai-assisted-development-economics\u002Fcover.webp","\u002Fimages\u002Fblog\u002Fai-assisted-development-economics\u002Fog.jpg",[74,75,76],"One senior with coding agents versus a team: what the evidence says","AI coding economics: what the METR, DORA, Microsoft and GitHub studies show, what they do not prove, and a break-even model for one senior vs a team.","AI-assisted development economics: a balance scale weighs one person with two robots against a group of four people.",{"slug":421,"published":341,"minutes":422,"category":264,"tags":423,"tagPages":428,"keywords":430,"about":439,"sources":451,"cover":492,"og":493,"expertise":184,"locales":494,"lang":74,"title":495,"description":496,"coverAlt":497},"dpia-llm-feature-worked-example",12,[424,14,425,426,427],"DPIA","LLM security","Data protection","AI Act",[17,429],"llm-security",[431,432,433,434,435,436,437,438],"DPIA for LLM features","data protection impact assessment AI assistant","GDPR Article 35 AI","DSFA-V Austria AI","LLM customer support GDPR","prompt injection data leak GDPR","AI Act Article 50 chatbot","DPIA template LLM",[440,442,445,448],{"name":37,"url":441},"https:\u002F\u002Feur-lex.europa.eu\u002Flegal-content\u002FEN\u002FTXT\u002F?uri=CELEX:32016R0679",{"name":443,"url":444},"WP29 guidelines on data protection impact assessment (WP248 rev.01)","https:\u002F\u002Fec.europa.eu\u002Fnewsroom\u002Farticle29\u002Fitems\u002F611236\u002Fen",{"name":446,"url":447},"OWASP LLM01:2025 Prompt Injection","https:\u002F\u002Fgenai.owasp.org\u002Fllmrisk\u002Fllm01-prompt-injection\u002F",{"name":449,"url":450},"Regulation (EU) 2024\u002F1689 (AI Act)","https:\u002F\u002Feur-lex.europa.eu\u002Feli\u002Freg\u002F2024\u002F1689\u002Foj",[452,453,455,458,461,463,466,469,472,475,477,480,483,486,489,490],{"title":50,"url":441},{"title":454,"url":444},"WP29 guidelines on DPIA, WP248 rev.01 (European Commission item page)",{"title":456,"url":457},"WP248 rev.01 PDF, adopted 4 April 2017 and revised 4 October 2017","https:\u002F\u002Fec.europa.eu\u002Fnewsroom\u002Fjust\u002Fdocument.cfm?doc_id=47711",{"title":459,"url":460},"EDPB Guidelines 07\u002F2020 on the concepts of controller and processor","https:\u002F\u002Fwww.edpb.europa.eu\u002Fsystem\u002Ffiles\u002F2023-10\u002Fedpb_guidelines_202007_controllerprocessor_final_en.pdf",{"title":462,"url":178},"EDPB Opinion 28\u002F2024 on AI models, adopted 17 December 2024",{"title":464,"url":465},"EDPB news release on Opinion 28\u002F2024","https:\u002F\u002Fwww.edpb.europa.eu\u002Fnews\u002Fedpb-opinion-on-ai-models-gdpr-principles-support-responsible-ai_en",{"title":467,"url":468},"EDPB, Report of the work undertaken by the ChatGPT Taskforce, 23 May 2024","https:\u002F\u002Fwww.edpb.europa.eu\u002Fsystem\u002Ffiles\u002F2024-05\u002Fedpb_20240523_report_chatgpt_taskforce_en.pdf",{"title":470,"url":471},"DSFA-V, BGBl. II Nr. 278\u002F2018 (RIS)","https:\u002F\u002Fwww.ris.bka.gv.at\u002Feli\u002Fbgbl\u002FII\u002F2018\u002F278",{"title":473,"url":474},"DSFA-AV, BGBl. II Nr. 108\u002F2018 (RIS)","https:\u002F\u002Fwww.ris.bka.gv.at\u002Feli\u002Fbgbl\u002FII\u002F2018\u002F108",{"title":476,"url":447},"OWASP Top 10 for LLM Applications 2025: LLM01 Prompt Injection",{"title":478,"url":479},"OWASP Top 10 for LLM Applications 2025: LLM02 Sensitive Information Disclosure","https:\u002F\u002Fgenai.owasp.org\u002Fllmrisk\u002Fllm022025-sensitive-information-disclosure\u002F",{"title":481,"url":482},"OpenAI, Data controls in the OpenAI platform","https:\u002F\u002Fdevelopers.openai.com\u002Fapi\u002Fdocs\u002Fguides\u002Fyour-data",{"title":484,"url":485},"Commission Implementing Decision (EU) 2023\u002F1795 on the EU–US Data Privacy Framework","https:\u002F\u002Feur-lex.europa.eu\u002Feli\u002Fdec_impl\u002F2023\u002F1795\u002Foj\u002Feng",{"title":487,"url":488},"CJEU, Case C-184\u002F20, OT v Vyriausioji tarnybinės etikos komisija","https:\u002F\u002Feur-lex.europa.eu\u002Flegal-content\u002FEN\u002FTXT\u002F?uri=CELEX:62020CJ0184",{"title":308,"url":450},{"title":491,"url":311},"Regulation (EU) 2026\u002F1744 (Digital Omnibus on AI), EUR-Lex","\u002Fimages\u002Fblog\u002Fdpia-llm-feature-worked-example\u002Fcover.webp","\u002Fimages\u002Fblog\u002Fdpia-llm-feature-worked-example\u002Fog.jpg",[74,75,76],"DPIA for an LLM support assistant: a worked example under GDPR Art. 35","A worked DPIA under GDPR Art. 35 for an AI assistant that drafts customer email replies from order data: when it is needed, the risks and owners.","DPIA for an LLM support assistant: a clipboard form next to a robot with a speech bubble, a magnifier and a stamp.",{"slug":499,"published":500,"updated":262,"minutes":501,"category":342,"tags":502,"tagPages":506,"keywords":508,"about":519,"sources":527,"cover":575,"og":576,"expertise":184,"locales":577,"lang":74,"title":578,"description":579,"coverAlt":580},"ai-agent-memory-design","2026-09-10",13,[503,504,505,14],"AI agent memory","Context engineering","Memory poisoning",[507,17],"context-engineering",[509,510,511,512,513,514,515,516,517,518],"AI agent memory design","long-term memory for AI agents","episodic semantic procedural memory LLM","agent memory architecture","ChatGPT memory vs Claude memory","Claude memory tool","AI memory poisoning","LLM context compaction","AI agent memory GDPR","short-term vs long-term memory agents",[520,523,524],{"name":521,"url":522},"Intelligent agent","https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FIntelligent_agent",{"name":37,"url":38},{"name":525,"url":526},"Prompt injection","https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FPrompt_injection",[528,531,534,537,540,543,546,549,552,555,558,561,564,567,570,572],{"title":529,"url":530},"Anthropic docs: Memory tool","https:\u002F\u002Fplatform.claude.com\u002Fdocs\u002Fen\u002Fagents-and-tools\u002Ftool-use\u002Fmemory-tool",{"title":532,"url":533},"Anthropic docs: Context editing","https:\u002F\u002Fplatform.claude.com\u002Fdocs\u002Fen\u002Fbuild-with-claude\u002Fcontext-editing",{"title":535,"url":536},"Anthropic Engineering: Effective context engineering for AI agents","https:\u002F\u002Fwww.anthropic.com\u002Fengineering\u002Feffective-context-engineering-for-ai-agents",{"title":538,"url":539},"Sumers et al.: Cognitive Architectures for Language Agents (CoALA)","https:\u002F\u002Farxiv.org\u002Fabs\u002F2309.02427",{"title":541,"url":542},"Packer et al.: MemGPT, Towards LLMs as Operating Systems","https:\u002F\u002Farxiv.org\u002Fabs\u002F2310.08560",{"title":544,"url":545},"Park et al.: Generative Agents, Interactive Simulacra of Human Behavior","https:\u002F\u002Farxiv.org\u002Fabs\u002F2304.03442",{"title":547,"url":548},"Unit 42: When AI Remembers Too Much, persistent behaviors in agents memory","https:\u002F\u002Funit42.paloaltonetworks.com\u002Findirect-prompt-injection-poisons-ai-longterm-memory\u002F",{"title":550,"url":551},"From Untrusted Input to Trusted Memory: A Systematic Study of Memory Poisoning Attacks in LLM Agents (preprint)","https:\u002F\u002Farxiv.org\u002Fhtml\u002F2606.04329v1",{"title":553,"url":554},"The Hacker News: ChatGPT macOS flaw could have enabled long-term spyware via memory function","https:\u002F\u002Fthehackernews.com\u002F2024\u002F09\u002Fchatgpt-macos-flaw-couldve-enabled-long.html",{"title":556,"url":557},"Vectorize: OWASP ASI06, Memory and Context Poisoning explained","https:\u002F\u002Fvectorize.io\u002Farticles\u002Fowasp-asi06",{"title":559,"url":560},"Claude Help Center: Use chat search and memory to build on previous context","https:\u002F\u002Fsupport.claude.com\u002Fen\u002Farticles\u002F11817273-use-claude-s-chat-search-and-memory-to-build-on-previous-context",{"title":562,"url":563},"OpenAI Help Center: Memory in ChatGPT","https:\u002F\u002Fhelp.openai.com\u002Fen\u002Farticles\u002F8590148-memory-faq",{"title":565,"url":566},"OpenAI Help Center: Dots privacy, security, and safety FAQs","https:\u002F\u002Fhelp.openai.com\u002Fen\u002Farticles\u002F20001529-dots-privacy-security-and-safety-faqs",{"title":568,"url":569},"Flavio Copes: A deep dive into OpenAI dots (quotes the dots documentation on memory)","https:\u002F\u002Fflaviocopes.com\u002Fopenai-dots\u002F",{"title":571,"url":306},"GDPR Article 5: Principles relating to processing of personal data",{"title":573,"url":574},"GDPR Article 17: Right to erasure","https:\u002F\u002Fgdpr-info.eu\u002Fart-17-gdpr\u002F","\u002Fimages\u002Fblog\u002Fai-agent-memory-design\u002Fcover.webp","\u002Fimages\u002Fblog\u002Fai-agent-memory-design\u002Fog.jpg",[74,75,76],"Designing memory for AI agents: tiers, write rules, poisoning and GDPR","How to design AI agent memory: context vs session vs long-term tiers, what to write and never store, retrieval, compaction, poisoning and GDPR erasure.","AI agent memory design: a robot files an index card into the open drawer of a three-drawer cabinet.",{"slug":582,"published":583,"updated":584,"minutes":263,"category":264,"tags":585,"tagPages":591,"keywords":592,"about":605,"sources":612,"cover":627,"og":628,"expertise":184,"locales":629,"lang":74,"title":630,"description":631,"coverAlt":632},"gdpr-llm-api-eu-data-residency","2026-08-28","2026-09-02",[14,586,587,588,589,590],"Data residency","LLM API","Zero data retention","PII minimisation","EU hosting",[17],[593,594,595,596,597,598,599,600,601,602,603,604],"GDPR compliant LLM API","LLM data residency cloud providers","GDPR LLM","EU data residency AI","LLM API GDPR","Claude data residency","OpenAI EU data residency","zero data retention LLM","GDPR pseudonymisation","LLM prompt personal data","Bedrock EU region Claude","self-hosted LLM EU compliance",[606,607,609],{"name":37,"url":38},{"name":586,"url":608},"https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FData_residency",{"name":610,"url":611},"Pseudonymization","https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FPseudonymization",[613,616,619,622,625],{"title":614,"url":615},"Claude API docs: Data residency (inference_geo, workspace geo, pricing)","https:\u002F\u002Fplatform.claude.com\u002Fdocs\u002Fen\u002Fmanage-claude\u002Fdata-residency",{"title":617,"url":618},"Claude API docs: API and data retention (zero data retention scope and eligibility)","https:\u002F\u002Fplatform.claude.com\u002Fdocs\u002Fen\u002Fmanage-claude\u002Fapi-and-data-retention",{"title":620,"url":621},"Claude API docs: Models overview (platform model IDs, endpoint types)","https:\u002F\u002Fplatform.claude.com\u002Fdocs\u002Fen\u002Fabout-claude\u002Fmodels\u002Foverview",{"title":623,"url":624},"OpenAI: Introducing data residency in Europe","https:\u002F\u002Fopenai.com\u002Findex\u002Fintroducing-data-residency-in-europe\u002F",{"title":626,"url":250},"Regulation (EU) 2016\u002F679 (General Data Protection Regulation), EUR-Lex","\u002Fimages\u002Fblog\u002Fgdpr-llm-api-eu-data-residency\u002Fcover.webp","\u002Fimages\u002Fblog\u002Fgdpr-llm-api-eu-data-residency\u002Fog.jpg",[74,75,76],"GDPR LLM data residency: region controls, zero retention, EU options","Can an LLM API be GDPR compliant? EU data residency on OpenAI, Claude via Bedrock and Google Cloud, zero data retention, pseudonymisation and self-hosting.","LLM data residency (GDPR): folders stay inside a fenced garden under a ring of stars while a robot leans over the fence.",{"slug":634,"published":635,"updated":636,"minutes":422,"category":264,"tags":637,"tagPages":641,"keywords":642,"about":653,"sources":661,"cover":722,"og":723,"expertise":184,"locales":724,"lang":74,"title":725,"description":726,"coverAlt":727},"pii-redaction-llm-pipelines","2026-06-26","2026-09-01",[638,14,639,425,640],"PII redaction","Microsoft Presidio","Pseudonymisation",[17,429],[643,644,645,646,647,648,649,650,651,652],"PII redaction LLM","how to remove PII before sending to LLM","Microsoft Presidio tutorial","PII detection German Hungarian","pseudonymisation vs anonymisation GDPR","reversible tokenization LLM prompts","redact PII in logs and traces","LLM data masking","PII guardrail LiteLLM","test PII detection recall",[654,657,658],{"name":655,"url":656},"Personal data","https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FPersonal_data",{"name":37,"url":38},{"name":659,"url":660},"Data anonymization","https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FData_anonymization",[662,665,668,671,674,677,680,683,686,689,692,695,698,701,704,707,710,713,716,719],{"title":663,"url":664},"Microsoft Presidio: documentation (limitations, methods)","https:\u002F\u002Fpresidio.dataprivacystack.org\u002F",{"title":666,"url":667},"Presidio: supported entities and country-specific recognizers","https:\u002F\u002Fpresidio.dataprivacystack.org\u002Fsupported_entities\u002F",{"title":669,"url":670},"Presidio: supporting additional languages","https:\u002F\u002Fpresidio.dataprivacystack.org\u002Fanalyzer\u002Flanguages\u002F",{"title":672,"url":673},"Presidio: anonymizer operators","https:\u002F\u002Fpresidio.dataprivacystack.org\u002Fanonymizer\u002F",{"title":675,"url":676},"Google Cloud: infoTypes reference","https:\u002F\u002Fdocs.cloud.google.com\u002Fsensitive-data-protection\u002Fdocs\u002Finfotypes-reference",{"title":678,"url":679},"Google Cloud: pseudonymization in Sensitive Data Protection","https:\u002F\u002Fdocs.cloud.google.com\u002Fsensitive-data-protection\u002Fdocs\u002Fpseudonymization",{"title":681,"url":682},"Microsoft Learn: Azure Language PII detection language support","https:\u002F\u002Flearn.microsoft.com\u002Fen-us\u002Fazure\u002Fai-services\u002Flanguage-service\u002Fpersonally-identifiable-information\u002Flanguage-support",{"title":684,"url":685},"AWS: Detecting PII entities with Amazon Comprehend","https:\u002F\u002Fdocs.aws.amazon.com\u002Fcomprehend\u002Flatest\u002Fdg\u002Fhow-pii.html",{"title":687,"url":688},"spaCy: models and languages","https:\u002F\u002Fspacy.io\u002Fusage\u002Fmodels",{"title":690,"url":691},"Hugging Face: novakat\u002Fnerkor-hubert (Hungarian NER)","https:\u002F\u002Fhuggingface.co\u002Fnovakat\u002Fnerkor-hubert",{"title":693,"url":694},"arXiv: An Evaluation Study of Hybrid Methods for Multilingual PII Detection","https:\u002F\u002Farxiv.org\u002Fabs\u002F2510.07551",{"title":696,"url":697},"LiteLLM: Presidio PII masking guardrail","https:\u002F\u002Fdocs.litellm.ai\u002Fdocs\u002Fproxy\u002Fguardrails\u002Fpii_masking_v2",{"title":699,"url":700},"Langfuse: masking","https:\u002F\u002Flangfuse.com\u002Fdocs\u002Fobservability\u002Ffeatures\u002Fmasking",{"title":702,"url":703},"GDPR Article 4: definitions (pseudonymisation, 4(5))","https:\u002F\u002Fgdpr-info.eu\u002Fart-4-gdpr\u002F",{"title":705,"url":706},"EDPB: Guidelines 01\u002F2025 on Pseudonymisation","https:\u002F\u002Fwww.edpb.europa.eu\u002Four-work-tools\u002Fdocuments\u002Fpublic-consultations\u002F2025\u002Fguidelines-012025-pseudonymisation_en",{"title":708,"url":709},"IAPP: EDPB publishes draft guidelines on pseudonymization","https:\u002F\u002Fiapp.org\u002Fnews\u002Fa\u002F-what-s-in-a-name-edpb-publishes-draft-guidelines-on-pseudonymization",{"title":711,"url":712},"Taylor Wessing: Analysis of the CJEU judgment in C-413\u002F23 P (EDPS v SRB)","https:\u002F\u002Fwww.taylorwessing.com\u002Fen\u002Finsights-and-events\u002Finsights\u002F2025\u002F09\u002Fanalysis-of-the-cjeu-judgment",{"title":714,"url":715},"Jones Day: CJEU clarifies scope of personal data in EDPS v SRB","https:\u002F\u002Fwww.jonesday.com\u002Fen\u002Finsights\u002F2025\u002F09\u002Fcjeu-clarifies-scope-of-personal-data-in-edps-v-srb-decision",{"title":717,"url":718},"IAPP: leaked Council Digital Omnibus compromise drops the revised personal data definition","https:\u002F\u002Fiapp.org\u002Fnews\u002Fa\u002Feu-member-states-leaked-digital-omnibus-compromise-proposal-eliminates-revised-gdpr-definition-of-personal-data",{"title":720,"url":721},"Law Health Tech: Pseudonymisation under the GDPR and the Digital Omnibus (May 2026)","https:\u002F\u002Flawhealthtech.com\u002F2026\u002F05\u002F04\u002Fpseudonymisation-under-the-gdpr-where-we-are-what-may-change-under-the-digital-omnibus-and-what-regulators-think\u002F","\u002Fimages\u002Fblog\u002Fpii-redaction-llm-pipelines\u002Fcover.webp","\u002Fimages\u002Fblog\u002Fpii-redaction-llm-pipelines\u002Fog.jpg",[74,75,76],"PII redaction in LLM pipelines: where to redact, how, and what GDPR says","Where to redact PII in LLM pipelines: reversible tokens vs masking, Presidio and cloud DLP, German and Hungarian gaps, GDPR for pseudonymised data.","PII redaction in LLM pipelines: a hand blacks out lines on a page with a marker while a robot waits for it.",1793451238414]