
[{"content":"","date":"1 January 2026","externalUrl":null,"permalink":"/","section":"React DevPro","summary":"","title":"React DevPro","type":"page"},{"content":"","date":"20 November 2025","externalUrl":null,"permalink":"/legal/","section":"Legals","summary":"","title":"Legals","type":"legal"},{"content":"Effective Date: November 24, 2025\nApplicable To: ArchitectDecisionHub.com (a professional Spring AI technical blog, hereinafter referred to as \u0026ldquo;the Site\u0026rdquo;)\nService Provider: ArchitectDecisionHub.com (Contact: support@ArchitectDecisionHub.com)\n1. Acceptance of Terms # By accessing or using the Site (including browsing content, submitting comments, subscribing to newsletters, downloading resources, or interacting with Google AdSense ads), you (\u0026ldquo;User\u0026rdquo;) agree to be bound by these Terms of Service (\u0026ldquo;Terms\u0026rdquo;), our Privacy Policy, and Cookie Policy. If you do not agree to all terms, you must immediately cease using the Site.\nThese Terms apply to all Users, including visitors, commenters, subscribers, and content contributors. Use of the Site constitutes acknowledgment that you have read, understood, and accepted these Terms as a legally binding agreement.\n2. Description of Services # The Site provides the following services (\u0026ldquo;Services\u0026rdquo;) for non-commercial and commercial use (subject to Section 5):\nAccess to Spring AI-related technical content (tutorials, articles, case studies, code snippets).\nInteractive features (comment sections, discussion forums, newsletter subscriptions).\nCode preview tools, resource downloads (e.g., sample projects, configuration files), and Spring AI implementation guides.\nPersonalized advertising via Google AdSense (subject to User consent per Cookie Policy).\nWe reserve the right to modify, suspend, or discontinue any Service at any time, with or without notice. We are not liable for any loss or inconvenience caused by Service changes.\n3. User Obligations \u0026amp; Conduct # 3.1 General Conduct # You agree to use the Site in compliance with all applicable laws (GDPR, CCPA/CPRA, DMCA, anti-spam regulations) and these Terms. Prohibited conduct includes:\nEngaging in fraudulent or deceptive practices (e.g., fake accounts, false comment endorsements, 流量数据造假).\nInterfering with Site functionality (e.g., using bots, crawlers, or scrapers to access content without prior written permission; injecting malicious code).\nDisrupting User experience (e.g., spamming comments, posting irrelevant links, excessive self-promotion).\nViolating third-party rights (e.g., copyright infringement, trademark misuse, privacy violations).\n3.2 User-Generated Content (UGC) # When submitting comments, feedback, or forum posts (\u0026ldquo;UGC\u0026rdquo;):\nYou warrant that you own or have legal rights to the UGC, and it does not violate any laws or third-party rights.\nYou grant the Site a non-exclusive, worldwide, perpetual, royalty-free license to use, display, reproduce, and distribute the UGC for Site operations (e.g., moderation, archiving, content promotion).\nProhibited UGC includes:\nIllegal, defamatory, harassing, or hate speech content.\nCopyrighted material (e.g., unlicensed code, third-party articles) without attribution.\nSensitive personal data (e.g., biometrics, financial information) as defined by GDPR.\nWe reserve the right to moderate, edit, or remove UGC at our discretion, without notice.\n3.3 Age Restriction # The Site is not intended for Users under 13 years of age. By using the Site, you confirm you are at least 13 years old (or 16 years old for EU residents under GDPR). Minors between 13-18 years old must obtain parental/guardian consent before using the Site.\n4. Intellectual Property Rights # 4.1 Site Content # All original content on the Site (articles, tutorials, code snippets, images, logos, trademarks) is the exclusive property of ArchitectDecisionHub.com or its licensors, protected by copyright, trademark, and intellectual property laws worldwide.\n4.2 Code Snippet License # Spring AI code snippets provided on the Site are licensed under the Apache 2.0 License (unless otherwise specified) with the following conditions:\nPersonal/Non-Commercial Use: You may copy, modify, and use code snippets for personal learning or non-commercial projects, provided you retain the original copyright notice and attribution to ArchitectDecisionHub.com.\nCommercial Use: You may use code snippets in commercial projects only if:\nYou comply with the Apache 2.0 License terms (e.g., disclose modifications, provide license copies) .\nYou obtain written permission from the Site for large-scale commercial distribution (e.g., embedding in paid software products).\nNo warranty is provided for code snippets—use at your own risk (see Section 7). 4.3 Copyright Infringement (DMCA) # We comply with the Digital Millennium Copyright Act (DMCA). To report copyright infringement:\nSubmit a written notice to [dmca@ArchitectDecisionHub.com] including:\nYour contact information.\nIdentification of the infringed work.\nIdentification of the infringing content on the Site.\nA statement of good faith belief that the use is unauthorized.\nA sworn statement of accuracy (under penalty of perjury).\nWe will respond to valid notices within 10 business days, including removing infringing content or disabling access.\n5. Advertising \u0026amp; Monetization # 5.1 Google AdSense Compliance # The Site uses Google AdSense for monetization. You agree to comply with Google’s AdSense Program Policies (available at policies.google.com/adsense).\nProhibited actions related to ads:\nClick fraud (e.g., self-clicking ads, incentivizing others to click).\nModifying ad display (e.g., hiding ads, altering ad code) without Google’s permission .\nUsing deceptive practices to drive ad clicks (e.g., misleading call-to-actions).\nWe reserve the right to terminate your access if you violate AdSense policies.\n5.2 Non-Discrimination # In compliance with CCPA/CPRA, we will not discriminate against Users who exercise their privacy rights (e.g., opting out of non-essential cookies or data sharing). Discriminatory actions (e.g., restricting content access) are prohibited .\n6. Third-Party Services \u0026amp; Links # The Site may contain links to third-party websites (e.g., Spring.io, Google AI Studio) or embed third-party content (e.g., YouTube tutorials). These links are provided for convenience only.\nWe are not responsible for third-party sites’ content, privacy practices, or terms of service. Your use of third-party sites is at your own risk.\nThird-party services (Google Analytics, Cloudflare, Mailchimp) are governed by their own terms—see our Privacy Policy for details on data sharing.\n7. Disclaimer of Warranties # The Site and its content are provided \u0026ldquo;as is\u0026rdquo; without warranties of any kind, express or implied (e.g., accuracy, completeness, fitness for a particular purpose).\nWe do not warrant that the Site will be error-free, secure, or available at all times.\nCode snippets and technical guidance are for educational purposes only—we are not liable for any damages resulting from their use (e.g., data loss, system failures) in commercial or production environments.\n8. Limitation of Liability # To the maximum extent permitted by law, ArchitectDecisionHub.com and its affiliates shall not be liable for any indirect, incidental, special, or consequential damages (e.g., lost profits, business interruption) arising from your use of the Site.\nOur total liability for any claim related to the Site shall not exceed $100 USD.\nThis limitation does not apply to damages caused by intentional misconduct, gross negligence, or violations of applicable laws.\n9. Termination of Services # 9.1 By the Site # We may terminate or suspend your access to the Site at any time, without notice, if:\nYou violate these Terms, our Privacy Policy, or Cookie Policy.\nYou engage in illegal or fraudulent activities.\nYou violate Google AdSense policies or third-party rights.\n9.2 By the User # You may terminate these Terms by ceasing all use of the Site. Subscribers may opt out of newsletters via the \u0026ldquo;unsubscribe\u0026rdquo; link in emails.\n9.3 Effects of Termination # Upon termination, your license to use Site content (including code snippets) shall survive only if compliant with Section 4.2.\nWe may retain UGC and data as required by law (e.g., GDPR data retention rules) or for legitimate business purposes (e.g., fraud prevention).\n10. Data Protection \u0026amp; Compliance # We process your personal data in compliance with our Privacy Policy, GDPR, and CCPA/CPRA.\nYou acknowledge that cross-border data transfers may occur (e.g., to U.S.-based providers like Google) as described in our Privacy Policy.\nYou have the right to exercise privacy rights (e.g., access, deletion, opt-out) as outlined in our Privacy Policy—we will not discriminate against you for exercising these rights .\n11. Changes to Terms # We may update these Terms to reflect regulatory changes (e.g., CCPA amendments), Service updates (e.g., new forum features), or legal requirements. Updated versions will be posted with a revised \u0026ldquo;Effective Date.\u0026rdquo;\nMinor changes (e.g., typographical fixes) will take effect immediately upon posting.\nMajor changes (e.g., new data usage rules, license modifications) will be notified via:\nA site banner alert.\nEmail (for subscribed Users).\nA dedicated article on the Site.\nYour continued use of the Site after 30 days of major changes constitutes acceptance of the revised Terms.\n12. Governing Law \u0026amp; Dispute Resolution # 12.1 Governing Law # These Terms are governed by the laws of the State of California, USA (for CCPA compliance) and the EU General Data Protection Regulation (for EU residents), without regard to conflict of law principles.\n12.2 Dispute Resolution # Before initiating legal action, you agree to attempt to resolve disputes with us via negotiation within 30 days of notice.\nFor EU residents, disputes may be submitted to your local data protection authority (e.g., ICO in the UK) or the European Small Claims Court.\nFor California residents, disputes may be resolved via arbitration in California, USA, in accordance with the American Arbitration Association rules.\n13. Contact Us # For questions, concerns, or disputes related to these Terms:\nEmail: support@ArchitectDecisionHub.com\nContact Form: ArchitectDecisionHub.com/contact\nWe aim to respond to all inquiries within 15 business days.\n","date":"20 November 2025","externalUrl":null,"permalink":"/legal/terms/","section":"Legals","summary":"Effective Date: November 24, 2025\nApplicable To: ArchitectDecisionHub.com (a professional Spring AI technical blog, hereinafter referred to as “the Site”)\n","title":"Terms of Service","type":"legal"},{"content":"Effective Date: November 24, 2025\nApplicable To: ArchitectDecisionHub.com (a professional Spring AI technical blog, hereinafter referred to as \u0026ldquo;the Site\u0026rdquo;)\nData Controller: ArchitectDecisionHub.com (Contact: privacy@ArchitectDecisionHub.com)\n1. Introduction # This Privacy Policy explains how we collect, use, store, and disclose your personal data when you access or use the Site. We are committed to complying with the EU General Data Protection Regulation (GDPR), California Consumer Privacy Act (CCPA)/California Privacy Rights Act (CPRA), Privacy and Electronic Communications Regulations (PECR), and the EU-U.S. Data Privacy Framework (DPF) .\nBy using the Site (including browsing content, submitting comments, subscribing to updates, or interacting with Google AdSense ads), you acknowledge understanding of this Policy and consent to our data processing practices as described.\n2. What Personal Data We Collect # We only collect personal data necessary to fulfill the stated purposes. The types of data collected include:\n2.1 Voluntarily Provided Data # Contact \u0026amp; Profile Data: Name, email address, and any other information you provide via the Site’s contact form, comment section, or subscription signup (e.g., for Spring AI newsletter updates).\nUser-Generated Content: Comments, questions, or technical feedback submitted to Spring AI tutorials, articles, or discussion forums.\nSubscription Preferences: Your choice to opt-in/out of email updates, and content interests (e.g., \u0026ldquo;Spring AI Core,\u0026rdquo; \u0026ldquo;Vector Databases,\u0026rdquo; \u0026ldquo;LLM Integration\u0026rdquo;).\n2.2 Automatically Collected Data # Browsing \u0026amp; Device Data: IP address, browser type, operating system, device identifiers, referral URL, page views, and session duration (collected via Google Analytics and Cloudflare).\nCookie \u0026amp; Tracking Data: As detailed in our Cookie Policy, including analytics cookies, advertising cookies (Google AdSense), and functional cookies.\nInteraction Data: Engagement with Spring AI content (e.g., tutorial downloads, code snippet copies, ad clicks) and site feature usage (e.g., code preview tool settings).\n2.3 Sensitive Personal Data # We do not intentionally collect sensitive personal data (e.g., biometrics, health information, financial data) unless you voluntarily provide it (e.g., in a comment). Such data will be treated with enhanced security measures and only used for the stated purpose.\n3. How We Use Your Personal Data # We use your personal data for the following legitimate purposes, aligned with GDPR legal bases :\nPurpose Legal Basis (GDPR) Details Provide \u0026amp; maintain the Site Legitimate Interest Ensure core functionality (e.g., code previews, comment moderation) and resolve technical issues. Optimize Spring AI content Legitimate Interest Analyze browsing patterns to improve tutorials, prioritize high-demand topics (e.g., Spring AI + LangChain), and enhance user experience. Deliver personalized ads Consent Serve relevant Google AdSense ads based on browsing behavior (only if you consent to advertising cookies). Respond to inquiries Contractual Necessity Address questions submitted via contact form or comments (e.g., Spring AI implementation support). Send subscription updates Consent Deliver newsletters, tutorial alerts, or Spring AI news to opted-in subscribers. Ensure site security Legitimate Interest Detect and prevent fraud, DDoS attacks (via Cloudflare), and unauthorized access. We will not use your data for purposes unrelated to the above without first obtaining your explicit consent.\n4. Data Sharing \u0026amp; Disclosure # We only share your personal data with trusted third parties as necessary to fulfill the stated purposes:\n4.1 Third-Party Service Providers # Google AdSense: Shares browsing and interaction data to serve personalized ads. Google’s data processing is governed by its Privacy Policy policies.google.com/privacy and compliance with the DPF .\nGoogle Analytics: Shares anonymous browsing data to measure content performance. Data is anonymized via IP masking and not linked to personal identifiers.\nCloudflare: Shares IP addresses and device data to secure the Site and optimize CDN performance (Privacy Policy: cloudflare.com/privacy-policy).\nEmail Service Provider (e.g., Mailchimp): Shares subscriber email addresses to deliver newsletters (only if you opt-in).\n4.2 Legal Disclosures # We may disclose your data if required by law, court order, or regulatory request (e.g., to comply with GDPR or CCPA obligations) or to protect our legal rights, property, or the safety of users.\n4.3 No Data Selling # We do not sell, rent, or trade your personal data to third parties for monetary gain . Under CCPA/CPRA, this includes not disclosing data for \u0026ldquo;valuable consideration\u0026rdquo; without your explicit opt-out.\n5. Data Retention # We retain your personal data only for as long as necessary to fulfill the purposes outlined in this Policy:\nVoluntarily Provided Data: Comments and contact form submissions are retained for 2 years (or until you request deletion). Subscription data is retained until you opt-out.\nAutomatically Collected Data: Browsing and cookie data is retained for 2 years (Google Analytics) or as specified in our Cookie Policy.\nSensitive Data: Immediately deleted after fulfilling the stated purpose (e.g., resolving a technical inquiry).\nData is deleted securely (via anonymization or permanent erasure) once retention periods expire.\n6. Your Privacy Rights # 6.1 GDPR Rights (EU/EEA Residents) # You have the following rights under GDPR :\nAccess: Request a copy of the personal data we hold about you.\nCorrection: Request correction of inaccurate or incomplete data.\nErasure: Request deletion of your data ( \u0026ldquo;right to be forgotten\u0026rdquo;), subject to legal exceptions.\nRestriction: Request restriction of data processing (e.g., if data accuracy is contested).\nPortability: Request your data in a structured, machine-readable format (e.g., CSV) for transfer to another controller.\nWithdrawal: Withdraw consent for non-essential processing (e.g., advertising, newsletters) at any time.\nComplaint: Lodge a complaint with a supervisory authority (e.g., ICO in the UK, CNIL in France).\n6.2 CCPA/CPRA Rights (California Residents) # You have the following rights under CCPA/CPRA :\nAccess: Request disclosure of the categories/ specific pieces of personal data collected.\nDeletion: Request deletion of your personal data (subject to exceptions).\nOpt-Out of Sale: Although we do not sell data, you may opt-out of any future \u0026ldquo;sales\u0026rdquo; (as defined by CCPA) via our Cookie Settings or contact form.\nNon-Discrimination: We will not discriminate against you for exercising CCPA rights (e.g., denying access to content).\n6.3 How to Exercise Your Rights # To exercise any rights, submit a request via:\nEmail: privacy@ArchitectDecisionHub.com\nContact Form: ArchitectDecisionHub.com/contact\nWe may request verification of your identity (e.g., confirming your email address) to process requests. We aim to respond within 30 business days .\n7. Data Security # We implement appropriate technical and organizational measures to protect your data from unauthorized access, disclosure, or loss:\nSSL/TLS encryption for data transmission (HTTPS).\nEncrypted storage of personal data (e.g., subscriber emails).\nAccess controls limiting data access to authorized personnel only.\nRegular security audits and updates to Cloudflare, Google Analytics, and other third-party tools.\nData protection impact assessments (DPIAs) for high-risk processing (e.g., ad tracking) .\nWhile we strive to protect your data, no security measure is foolproof. We are not liable for unauthorized access due to circumstances beyond our control.\n8. Cross-Border Data Transfers # Your personal data may be transferred to and processed in countries outside the EU/EEA (e.g., the United States) via our third-party providers (Google, Cloudflare). We ensure compliance with GDPR 跨境数据传输 requirements by:\nUsing third-party providers that participate in the EU-U.S. Data Privacy Framework (DPF), which ensures adequate data protection .\nImplementing standard contractual clauses (SCCs) for providers not covered by the DPF.\nEnsuring U.S. intelligence agencies access to EU data is limited to \u0026ldquo;necessary and appropriate\u0026rdquo; for national security .\n9. Third-Party Links \u0026amp; Content # The Site may contain links to third-party websites (e.g., Spring.io documentation, Google AI Studio) or embed third-party content (e.g., YouTube tutorials). This Privacy Policy does not apply to third-party sites—we recommend reviewing their privacy policies before providing personal data.\n10. Children’s Privacy # The Site is not intended for users under 13 years of age. We do not intentionally collect personal data from children under 13. If we become aware of such data collection, we will immediately delete it. Parents/guardians may contact us to request deletion of their child’s data.\n11. Policy Updates # We may update this Privacy Policy to reflect regulatory changes (e.g., DPF updates) or Site feature additions (e.g., new Spring AI community forums). Updated versions will be posted with a revised \u0026ldquo;Effective Date.\u0026rdquo; Major changes will be notified via:\nA site banner alert.\nEmail (for subscribed users).\nA dedicated article on the Site.\nYour continued use of the Site after updates constitutes acceptance of the revised Policy.\n12. Contact Us # For questions, concerns, or to exercise your privacy rights:\nEmail: privacy@ArchitectDecisionHub.com\nContact Form: ArchitectDecisionHub.com/contact\nWe aim to resolve all inquiries within 30 business days. For EU residents, you may also contact your local data protection authority if you are unsatisfied with our response.\n","date":"20 November 2025","externalUrl":null,"permalink":"/legal/privacy/","section":"Legals","summary":"Effective Date: November 24, 2025\nApplicable To: ArchitectDecisionHub.com (a professional Spring AI technical blog, hereinafter referred to as “the Site”)\n","title":"Privacy Policy","type":"legal"},{"content":"Effective Date: November 24, 2025\nApplicable To: ArchitectDecisionHub.com (a professional Spring AI technical blog, hereinafter referred to as \u0026ldquo;the Site\u0026rdquo;)\n1. Introduction # This Cookie Policy explains how we use cookies and similar tracking technologies on ArchitectDecisionHub.com. We are committed to complying with the General Data Protection Regulation (GDPR), Privacy and Electronic Communications Regulations (PECR), and California Consumer Privacy Act (CCPA)/California Privacy Rights Act (CPRA) to protect your privacy.\nCookies are small text files stored on your device when you visit the Site. They help improve site functionality, deliver personalized content, analyze user behavior, and support our Google AdSense monetization efforts. By using the Site, you acknowledge understanding of this Policy and consent to our cookie practices as described.\n2. Types of Cookies We Use # We categorize cookies based on purpose and necessity, following EU and US privacy standards. Non-essential cookies are only activated after you provide explicit consent.\n2.1 Strictly Necessary Cookies (Required, No Consent Needed) # These cookies are essential for the Site’s core functionality. Disabling them may cause key features to fail:\nCookie Name Provider Purpose Storage Duration __cfduid Cloudflare Secures access, prevents DDoS attacks, and ensures stable site operation 1 year __cf_bm Cloudflare Optimizes CDN performance and detects malicious traffic 30 minutes springai_theme ArchitectDecisionHub.com Saves your preferred site theme (light/dark mode) for consistent experience 1 year session_token ArchitectDecisionHub.com Maintains temporary session state for code preview and tutorial interaction Session (until browser closure) 2.2 Functional Cookies (Optional) # These cookies enhance user experience by remembering preferences. They are non-essential but improve usability:\nCookie Name Provider Purpose Storage Duration language_preference ArchitectDecisionHub.com Preserves your selected language (English by default) 1 year recent_tutorials ArchitectDecisionHub.com Tracks recently viewed Spring AI tutorials for \u0026ldquo;Continue Reading\u0026rdquo; functionality 30 days code_preview_settings ArchitectDecisionHub.com Saves code syntax highlighting and formatting preferences 6 months 2.3 Analytics Cookies (Optional) # We use these to collect anonymous site usage data, helping us optimize content and user experience:\nCookie Name Provider Purpose Storage Duration _ga Google Analytics Counts unique visitors and measures engagement with Spring AI content 2 years _gid Google Analytics Tracks session-level behavior for real-time performance analysis 24 hours _ga_* Google Analytics Links user interactions to specific content categories (e.g., Spring AI tutorials) 2 years cf_ob_info Cloudflare Collects page load speed data to optimize CDN performance 1 day 2.4 Advertising Cookies (Optional, Google AdSense) # These cookies support our monetization through relevant ads, as required by Google AdSense. They track browsing patterns to deliver targeted content:\nCookie Name Provider Purpose Storage Duration google_adsense_settings Google AdSense Stores ad preferences and consent status for personalized advertising 1 year google_pub_config Google AdSense Manages ad delivery and formatting based on site context 6 months _auto_fc_cmp_setting Google AdSense Tracks cookie consent for advertising compliance 1 year apc Google AdSense Optimizes ad performance and measures ad impressions 30 days 3. Third-Party Cookie Disclosure # Google AdSense: As a third-party service provider, Google uses cookies to serve ads based on your visits to our Site and other websites. Google’s data processing may occur in countries without equivalent data protection standards . See Google’s Privacy Policy: policies.google.com/privacy and AdSense Terms: business.safety.google/privacy/\nGoogle Analytics: Data collected is anonymous and used solely for site improvement. No personal identifiers are shared with Google.\nThird-party cookies are subject to the privacy policies of their respective providers, not this Policy.\n4. Your Cookie Rights \u0026amp; Controls # 4.1 Consent Management # On your first visit, a cookie consent banner will present options to \u0026ldquo;Accept All,\u0026rdquo; \u0026ldquo;Reject Non-Essential,\u0026rdquo; or \u0026ldquo;Customize Preferences.\u0026rdquo;\nYou can modify consent at any time by clicking \u0026ldquo;Cookie Settings\u0026rdquo; in the Site footer.\n4.2 CCPA/CPRA Rights (California Residents) # Do Not Sell My Personal Information: Under CCPA/CPRA, cookie data (e.g., browsing activity) may be considered \u0026ldquo;personal information.\u0026rdquo; We do not sell your data for monetary gain, but you can opt out of cross-contextual advertising by disabling advertising cookies in our consent tool or using browser opt-out signals .\nRights to access, correct, or delete your data: Submit requests via the contact information below.\n4.3 Browser-Level Controls # You can manage cookies through your browser settings:\nChrome: Settings → Privacy and Security → Cookies and other site data\nFirefox: Settings → Privacy \u0026amp; Security → Cookies and Site Data\nSafari: Preferences → Privacy → Manage Website Data\nEdge: Settings → Privacy, Search, and Services → Cookies and site permissions\nDisabling essential cookies may limit access to certain Site features (e.g., code previews, theme persistence).\n5. Compliance Statement # We obtain explicit consent for non-essential cookies (no pre-checked boxes) .\nAll cookies have justifiable storage periods and are not used for purposes beyond those stated.\nWe do not use \u0026ldquo;evercookies\u0026rdquo; or malicious tracking technologies.\nPersonal data collected via cookies is anonymized wherever possible and not shared with third parties except as required by Google AdSense .\nWe maintain records of cookie consent to demonstrate compliance with GDPR and PECR .\n6. Policy Updates # We may update this Cookie Policy to reflect regulatory changes or new Site features. Updated versions will be posted with a revised \u0026ldquo;Effective Date.\u0026rdquo; Major changes will be notified via site banner or email (for subscribed users). Your continued use of the Site after updates constitutes acceptance of the revised Policy.\n7. Contact Us # For questions about this Policy, cookie consent, or to exercise your privacy rights:\nEmail: privacy@ArchitectDecisionHub.com\nContact Form: ArchitectDecisionHub.com/contact\nWe aim to respond to all requests within 30 business days.\n","date":"20 November 2025","externalUrl":null,"permalink":"/legal/cookies/","section":"Legals","summary":"Effective Date: November 24, 2025\nApplicable To: ArchitectDecisionHub.com (a professional Spring AI technical blog, hereinafter referred to as “the Site”)\n","title":"Cookie Policy","type":"legal"},{"content":" ","date":"1 January 2025","externalUrl":null,"permalink":"/guides/","section":"Guides","summary":"","title":"Guides","type":"guides"},{"content":"","externalUrl":null,"permalink":"/authors/","section":"Authors","summary":"","title":"Authors","type":"authors"},{"content":"","externalUrl":null,"permalink":"/categories/","section":"Categories","summary":"","title":"Categories","type":"categories"},{"content":"","externalUrl":null,"permalink":"/series/","section":"Series","summary":"","title":"Series","type":"series"},{"content":"","externalUrl":null,"permalink":"/tags/","section":"Tags","summary":"","title":"Tags","type":"tags"}]