src/ApplicationBundle/Modules/HoneybeeWeb/Resources/views/pages/privacy_policy.html.twig line 1

Open in your IDE?
  1. {% include '@Application/inc/central_header.html.twig' %}
  2. <style>
  3. /* ── Nordic Policy Page ─────────────────────────────────────────────────────── */
  4. :root {
  5.     --pol-amber:  #C07D2A;
  6.     --pol-dark:   #1A1D2E;
  7.     --pol-cream:  #F7F5F0;
  8.     --pol-muted:  #6B6E7F;
  9.     --pol-border: rgba(26,29,46,.09);
  10. }
  11. body.body-mask { background: var(--pol-cream) !important; }
  12. /* layout */
  13. .pol-outer  { max-width: 1100px; margin: 0 auto; padding: 56px 28px 100px; }
  14. .pol-grid   { display: grid; grid-template-columns: 220px 1fr; gap: 48px; align-items: start; }
  15. @media (max-width: 768px) { .pol-grid { grid-template-columns: 1fr; } .pol-toc-col { display: none; } }
  16. /* hero */
  17. .pol-hero { margin-bottom: 44px; padding-bottom: 32px; border-bottom: 1px solid var(--pol-border); }
  18. .pol-hero-tag {
  19.     display: inline-flex; align-items: center; gap: 8px;
  20.     font-size: 11px; font-weight: 700; letter-spacing: .16em; text-transform: uppercase;
  21.     color: var(--pol-amber); margin-bottom: 14px;
  22. }
  23. .pol-hero-tag::before { content:''; width:16px; height:1.5px; background:currentColor; border-radius:2px; }
  24. .pol-hero h1 { font-family:'Montserrat',sans-serif; font-size:clamp(1.7rem,3vw,2.3rem); font-weight:900; color:var(--pol-dark); margin:0 0 10px; letter-spacing:-.02em; }
  25. .pol-hero-meta { font-family:'DM Sans',sans-serif; font-size:.875rem; color:var(--pol-muted); }
  26. .pol-hero-meta span { display:inline-block; margin-right:20px; }
  27. /* sticky TOC */
  28. .pol-toc-inner {
  29.     position: sticky; top: 80px;
  30.     background: #fff; border: 1px solid var(--pol-border); border-radius: 12px;
  31.     padding: 20px; max-height: calc(100vh - 110px); overflow-y: auto;
  32.     scrollbar-width: thin; scrollbar-color: #ddd transparent;
  33. }
  34. .pol-toc-inner::-webkit-scrollbar { width: 3px; }
  35. .pol-toc-inner::-webkit-scrollbar-thumb { background: #ddd; border-radius: 2px; }
  36. .pol-toc-title { font-family:'DM Sans',sans-serif; font-size:.72rem; font-weight:700; letter-spacing:.1em; text-transform:uppercase; color:var(--pol-dark); margin:0 0 14px; }
  37. .pol-toc-list { list-style:none; margin:0; padding:0; }
  38. .pol-toc-list li { margin-bottom:2px; }
  39. .pol-toc-list a {
  40.     display: block; padding: 5px 8px; border-radius: 6px;
  41.     font-family:'DM Sans',sans-serif; font-size:.82rem; color:var(--pol-muted);
  42.     text-decoration:none; line-height:1.4; transition:color .15s, background .15s;
  43. }
  44. .pol-toc-list a:hover    { color:var(--pol-amber); background:rgba(192,125,42,.06); }
  45. .pol-toc-list a.toc-active { color:var(--pol-amber); font-weight:600; }
  46. /* content sections */
  47. .pol-section { margin-bottom: 40px; scroll-margin-top: 90px; }
  48. .pol-section h2 {
  49.     font-family:'DM Sans',sans-serif; font-size:1.05rem; font-weight:700;
  50.     color:var(--pol-dark); margin:0 0 14px;
  51.     display:flex; align-items:center; gap:10px;
  52. }
  53. .pol-section h2::before {
  54.     content:''; display:block; width:3px; height:18px;
  55.     background:var(--pol-amber); border-radius:2px; flex-shrink:0;
  56. }
  57. .pol-section h3 {
  58.     font-family:'DM Sans',sans-serif; font-size:.95rem; font-weight:700;
  59.     color:var(--pol-dark); margin:20px 0 8px; padding-left:13px;
  60.     border-left:2px solid rgba(192,125,42,.3);
  61. }
  62. .pol-section p  { font-family:'DM Sans',sans-serif; font-size:.925rem; color:var(--pol-muted); line-height:1.78; margin:0 0 10px; text-align:left; }
  63. .pol-section ul { padding-left:20px; margin:6px 0 12px; }
  64. .pol-section li { font-family:'DM Sans',sans-serif; font-size:.925rem; color:var(--pol-muted); line-height:1.78; margin-bottom:5px; text-align:left; }
  65. .pol-divider { border:none; border-top:1px solid var(--pol-border); margin:36px 0; }
  66. /* info box */
  67. .pol-infobox {
  68.     background:#fff; border:1px solid var(--pol-border); border-radius:10px;
  69.     padding:20px 22px; margin-bottom:16px;
  70.     font-family:'DM Sans',sans-serif; font-size:.9rem; color:var(--pol-muted); line-height:1.7;
  71. }
  72. .pol-infobox strong { color:var(--pol-dark); }
  73. .pol-infobox a { color:var(--pol-amber); font-weight:600; text-decoration:none; }
  74. .pol-infobox a:hover { text-decoration:underline; }
  75. /* contact box */
  76. .pol-contact { background:#fff; border:1px solid var(--pol-border); border-radius:12px; padding:24px 28px; }
  77. .pol-contact p  { font-family:'DM Sans',sans-serif; font-size:.9rem; color:var(--pol-muted); margin:0 0 6px; text-align:left; }
  78. .pol-contact a  { color:var(--pol-amber); font-weight:600; text-decoration:none; }
  79. .pol-contact a:hover { text-decoration:underline; }
  80. </style>
  81. <div class="pol-outer">
  82.     {# ── Hero ─────────────────────────────────────────────────────────────────── #}
  83.     <div class="pol-hero">
  84.         <div class="pol-hero-tag">Legal</div>
  85.         <h1>Privacy Policy</h1>
  86.         <p class="pol-hero-meta">
  87.             <span>Last updated: April 2026</span>
  88.             <span>Website: <a href="https://www.ourhoneybee.eu" style="color:var(--pol-amber);font-weight:600">ourhoneybee.eu</a></span>
  89.         </p>
  90.         <p style="font-family:'DM Sans',sans-serif;font-size:.95rem;color:var(--pol-muted);line-height:1.75;max-width:760px;margin-top:14px">
  91.             This Privacy Policy explains how HoneyBee collects, uses, stores, shares, and protects personal data
  92.             when you use our website, software, applications, hosted services, mobile features, APIs, support channels,
  93.             and related services. If you do not agree with this Privacy Policy, please do not use the Services.
  94.         </p>
  95.     </div>
  96.     <div class="pol-grid">
  97.         {# ── TOC sidebar ──────────────────────────────────────────────────────── #}
  98.         <div class="pol-toc-col">
  99.             <div class="pol-toc-inner">
  100.                 <div class="pol-toc-title">Contents</div>
  101.                 <ul class="pol-toc-list">
  102.                     <li><a href="#pol-who">1. Who we are</a></li>
  103.                     <li><a href="#pol-scope">2. Scope</a></li>
  104.                     <li><a href="#pol-roles">3. Controller vs Processor</a></li>
  105.                     <li><a href="#pol-collect">4. What we collect</a></li>
  106.                     <li><a href="#pol-how-collect">5. How we collect</a></li>
  107.                     <li><a href="#pol-use">6. How we use data</a></li>
  108.                     <li><a href="#pol-bases">7. Legal bases</a></li>
  109.                     <li><a href="#pol-workspace">8. Customer workspace data</a></li>
  110.                     <li><a href="#pol-ai">9. AI-related processing</a></li>
  111.                     <li><a href="#pol-sharing">10. Sharing of data</a></li>
  112.                     <li><a href="#pol-transfers">11. International transfers</a></li>
  113.                     <li><a href="#pol-retention">12. Data retention</a></li>
  114.                     <li><a href="#pol-security">13. Security</a></li>
  115.                     <li><a href="#pol-cookies">14. Cookies</a></li>
  116.                     <li><a href="#pol-rights">15. Your rights</a></li>
  117.                     <li><a href="#pol-marketing">16. Marketing</a></li>
  118.                     <li><a href="#pol-children">17. Children</a></li>
  119.                     <li><a href="#pol-third">18. Third-party links</a></li>
  120.                     <li><a href="#pol-changes">19. Changes</a></li>
  121.                     <li><a href="#pol-contact">20. Contact us</a></li>
  122.                 </ul>
  123.             </div>
  124.         </div>
  125.         {# ── Main content ─────────────────────────────────────────────────────── #}
  126.         <div class="pol-content">
  127.             <div class="pol-section" id="pol-who">
  128.                 <h2>1. Who we are</h2>
  129.                 <p>Unless a different HoneyBee entity, affiliate, authorised reseller, or implementation partner is identified
  130.                 in the applicable quotation, order form, invoice, or signed agreement, the website and direct online Services are operated by:</p>
  131.                 <div class="pol-infobox">
  132.                     <strong>HONEYBEE IOT (PTE.) LTD.</strong><br>
  133.                     2 Venture Drive, #19-21<br>
  134.                     Vision Exchange<br>
  135.                     Singapore 608526
  136.                 </div>
  137.                 <p>For privacy-related questions, requests, or complaints:</p>
  138.                 <div class="pol-infobox">
  139.                     Email: <a href="mailto:privacy@ourhoneybee.eu">privacy@ourhoneybee.eu</a><br>
  140.                     If a separate privacy mailbox is not active, you may also use: <a href="mailto:info@ourhoneybee.eu">info@ourhoneybee.eu</a>
  141.                 </div>
  142.             </div>
  143.             <hr class="pol-divider">
  144.             <div class="pol-section" id="pol-scope">
  145.                 <h2>2. Scope of this Privacy Policy</h2>
  146.                 <p>This Privacy Policy applies to personal data processed in connection with:</p>
  147.                 <ul>
  148.                     <li>visits to our website;</li>
  149.                     <li>account registration and workspace setup;</li>
  150.                     <li>free plans, trials, and subscriptions;</li>
  151.                     <li>use of the HoneyBee platform and mobile functionality;</li>
  152.                     <li>support, implementation, onboarding, migration, and training services;</li>
  153.                     <li>communications with us by email, contact forms, chat, or other channels;</li>
  154.                     <li>security, fraud prevention, and compliance activities;</li>
  155.                     <li>cookies and similar technologies;</li>
  156.                     <li>AI-assisted features and related user interactions.</li>
  157.                 </ul>
  158.                 <p>This Privacy Policy does not replace any separate contract, Data Processing Addendum, or privacy notice
  159.                 that may apply to a specific customer implementation, employment relationship, partner relationship, or regulated deployment.</p>
  160.             </div>
  161.             <hr class="pol-divider">
  162.             <div class="pol-section" id="pol-roles">
  163.                 <h2>3. Roles: when HoneyBee is controller and when HoneyBee is processor</h2>
  164.                 <h3>3.1 HoneyBee as controller</h3>
  165.                 <p>HoneyBee acts as a controller when we determine the purposes and means of processing personal data for
  166.                 our own business purposes, including for example:</p>
  167.                 <ul>
  168.                     <li>operating the website;</li>
  169.                     <li>creating and managing accounts for direct users;</li>
  170.                     <li>handling billing, payments, and subscription administration;</li>
  171.                     <li>responding to sales inquiries and demo requests;</li>
  172.                     <li>delivering support communications;</li>
  173.                     <li>securing the platform and investigating abuse or fraud;</li>
  174.                     <li>improving the performance, reliability, and security of the Services;</li>
  175.                     <li>complying with legal, tax, accounting, audit, and regulatory obligations.</li>
  176.                 </ul>
  177.                 <h3>3.2 HoneyBee as processor or service provider</h3>
  178.                 <p>When a customer uses HoneyBee to manage its own employees, contractors, clients, suppliers, applicants,
  179.                 operations, or internal records, that customer will typically act as the controller of the personal data in
  180.                 its workspace, and HoneyBee will generally act as a processor or service provider on the customer's behalf.
  181.                 Where required, processing by HoneyBee as processor is governed by the
  182.                 <a href="{{ url('honeybee_dpa') }}" style="color:var(--pol-amber);font-weight:600">HoneyBee Data Processing Addendum</a>.</p>
  183.                 <h3>3.3 End users of customer workspaces</h3>
  184.                 <p>If you are an end user of a HoneyBee customer workspace and your organisation gave you access to the platform,
  185.                 your organisation is usually the primary party responsible for your personal data in that workspace. In those cases,
  186.                 you should normally direct your privacy requests first to that organisation.</p>
  187.             </div>
  188.             <hr class="pol-divider">
  189.             <div class="pol-section" id="pol-collect">
  190.                 <h2>4. What personal data we collect</h2>
  191.                 <p>Depending on how you interact with HoneyBee, we may collect and process the following categories of personal data.</p>
  192.                 <h3>4.1 Identity and contact data</h3>
  193.                 <ul>
  194.                     <li>full name;</li>
  195.                     <li>business email address;</li>
  196.                     <li>business phone number;</li>
  197.                     <li>company name;</li>
  198.                     <li>job title and department;</li>
  199.                     <li>business address or office location;</li>
  200.                     <li>user profile details.</li>
  201.                 </ul>
  202.                 <h3>4.2 Account and authentication data</h3>
  203.                 <ul>
  204.                     <li>username or account identifier;</li>
  205.                     <li>password hash and authentication credentials;</li>
  206.                     <li>login history, timestamps, and session records;</li>
  207.                     <li>multi-factor authentication status and related metadata.</li>
  208.                 </ul>
  209.                 <h3>4.3 Billing and commercial data</h3>
  210.                 <ul>
  211.                     <li>subscription details, invoice and payment records;</li>
  212.                     <li>tax information where required;</li>
  213.                     <li>pricing plan, seat allocation, and account status;</li>
  214.                     <li>contract, quotation, and order details.</li>
  215.                 </ul>
  216.                 <h3>4.4 Support and communication data</h3>
  217.                 <ul>
  218.                     <li>support tickets and correspondence;</li>
  219.                     <li>implementation and onboarding communications;</li>
  220.                     <li>demo requests and sales inquiries;</li>
  221.                     <li>chat, feedback, and product requests.</li>
  222.                 </ul>
  223.                 <h3>4.5 Technical and usage data</h3>
  224.                 <ul>
  225.                     <li>IP address, browser type and version;</li>
  226.                     <li>device identifiers and operating system;</li>
  227.                     <li>usage logs, error logs, and diagnostics;</li>
  228.                     <li>approximate location based on IP;</li>
  229.                     <li>activity timestamps and feature usage.</li>
  230.                 </ul>
  231.                 <h3>4.6 Workspace and business data</h3>
  232.                 <p>When customers use the platform, we may process data submitted into the workspace, including:</p>
  233.                 <ul>
  234.                     <li>employee, supplier, or client contact records;</li>
  235.                     <li>finance and operational records;</li>
  236.                     <li>HR or attendance records and project data;</li>
  237.                     <li>uploaded files, attachments, and documents;</li>
  238.                     <li>machine, IoT, or time-series records;</li>
  239.                     <li>AI prompts and generated outputs where AI features are used.</li>
  240.                 </ul>
  241.                 <h3>4.7 Cookies and similar technologies</h3>
  242.                 <p>We may collect information through cookies, pixels, local storage, scripts, and similar technologies
  243.                 as described in Section 14 below.</p>
  244.             </div>
  245.             <hr class="pol-divider">
  246.             <div class="pol-section" id="pol-how-collect">
  247.                 <h2>5. How we collect personal data</h2>
  248.                 <p>We collect personal data:</p>
  249.                 <ul>
  250.                     <li>directly from you when you fill in forms, create an account, book a demo, contact us, or use the Services;</li>
  251.                     <li>from your employer or organisation where they create your account or upload data to the workspace;</li>
  252.                     <li>automatically through platform usage, logs, and technical monitoring;</li>
  253.                     <li>through cookies and similar technologies where permitted;</li>
  254.                     <li>from affiliates, partners, payment providers, infrastructure providers, or implementation partners
  255.                     involved in delivering the Services;</li>
  256.                     <li>from publicly available sources or business databases where relevant for legitimate B2B outreach or due diligence.</li>
  257.                 </ul>
  258.             </div>
  259.             <hr class="pol-divider">
  260.             <div class="pol-section" id="pol-use">
  261.                 <h2>6. How we use personal data</h2>
  262.                 <h3>6.1 To provide and operate the Services</h3>
  263.                 <ul>
  264.                     <li>create accounts and workspaces; authenticate users;</li>
  265.                     <li>deliver subscriptions and platform functionality;</li>
  266.                     <li>store, retrieve, structure, and display records;</li>
  267.                     <li>operate mobile and connected features;</li>
  268.                     <li>provide backups, exports, integrations, and core functionality.</li>
  269.                 </ul>
  270.                 <h3>6.2 To manage commercial relationships</h3>
  271.                 <ul>
  272.                     <li>send quotations, invoices, and commercial notices;</li>
  273.                     <li>administer plans, pricing, renewals, and payments;</li>
  274.                     <li>manage seat allocations and account structure.</li>
  275.                 </ul>
  276.                 <h3>6.3 To support customers and users</h3>
  277.                 <ul>
  278.                     <li>respond to questions and support requests;</li>
  279.                     <li>provide onboarding, implementation, migration, and training;</li>
  280.                     <li>troubleshoot technical issues and improve service delivery.</li>
  281.                 </ul>
  282.                 <h3>6.4 To secure and improve the Services</h3>
  283.                 <ul>
  284.                     <li>prevent fraud, abuse, and unauthorised access;</li>
  285.                     <li>monitor reliability, uptime, and performance;</li>
  286.                     <li>investigate incidents and enforce our Terms;</li>
  287.                     <li>test, develop, improve, and secure the platform.</li>
  288.                 </ul>
  289.                 <h3>6.5 To communicate with you</h3>
  290.                 <ul>
  291.                     <li>send account and billing notices; provide operational updates;</li>
  292.                     <li>respond to contact requests;</li>
  293.                     <li>send marketing communications where permitted by law or with required consent.</li>
  294.                 </ul>
  295.                 <h3>6.6 To comply with legal obligations</h3>
  296.                 <ul>
  297.                     <li>comply with applicable laws and regulations;</li>
  298.                     <li>maintain tax, accounting, and audit records;</li>
  299.                     <li>respond to lawful requests from authorities;</li>
  300.                     <li>establish, exercise, or defend legal claims.</li>
  301.                 </ul>
  302.             </div>
  303.             <hr class="pol-divider">
  304.             <div class="pol-section" id="pol-bases">
  305.                 <h2>7. Legal bases for processing</h2>
  306.                 <p>Where applicable law requires a legal basis for processing, HoneyBee relies on one or more of the following:</p>
  307.                 <ul>
  308.                     <li><strong>Performance of a contract:</strong> where processing is necessary to provide the Services,
  309.                     manage an account, or perform a contract with you or your organisation.</li>
  310.                     <li><strong>Legitimate interests:</strong> where processing is necessary for platform security, operational
  311.                     improvement, customer support, fraud prevention, internal administration, product analytics, or business
  312.                     communications, provided those interests are not overridden by your rights.</li>
  313.                     <li><strong>Legal obligation:</strong> where processing is necessary to comply with tax, accounting,
  314.                     regulatory, audit, employment, sanctions, fraud-prevention, or other legal requirements.</li>
  315.                     <li><strong>Consent:</strong> where consent is specifically required, for example for certain marketing
  316.                     communications or non-essential cookies.</li>
  317.                     <li><strong>Vital interests or public interest:</strong> only where applicable law recognises those grounds
  318.                     and they are relevant to the circumstances.</li>
  319.                 </ul>
  320.             </div>
  321.             <hr class="pol-divider">
  322.             <div class="pol-section" id="pol-workspace">
  323.                 <h2>8. Customer workspace data and instructions</h2>
  324.                 <p>Where HoneyBee processes personal data in a customer workspace on behalf of a customer:</p>
  325.                 <ul>
  326.                     <li>HoneyBee generally acts only on the customer's documented instructions;</li>
  327.                     <li>the customer is responsible for determining the lawfulness of the data submitted to the workspace;</li>
  328.                     <li>the customer is responsible for user permissions, notices, consents, employment-law compliance,
  329.                     and the legal basis for using the platform;</li>
  330.                     <li>HoneyBee may process that data as necessary to host, secure, back up, support, troubleshoot,
  331.                     migrate, and maintain the Services.</li>
  332.                 </ul>
  333.                 <p>Where required, that processing is governed by the
  334.                 <a href="{{ url('honeybee_dpa') }}" style="color:var(--pol-amber);font-weight:600">HoneyBee Data Processing Addendum</a>.</p>
  335.             </div>
  336.             <hr class="pol-divider">
  337.             <div class="pol-section" id="pol-ai">
  338.                 <h2>9. AI-related processing</h2>
  339.                 <p>Where AI-assisted features are enabled, HoneyBee may process prompts, instructions, context data, and
  340.                 related output metadata in order to provide the AI functionality. We may use this data to:</p>
  341.                 <ul>
  342.                     <li>generate requested outputs;</li>
  343.                     <li>maintain feature reliability;</li>
  344.                     <li>enforce usage controls;</li>
  345.                     <li>detect misuse, abuse, or unsafe behaviour;</li>
  346.                     <li>support debugging and product improvement.</li>
  347.                 </ul>
  348.                 <p>AI-generated outputs may reflect the content, permissions, and context available in the workspace.
  349.                 Customers remain responsible for reviewing AI outputs before relying on them for legal, financial,
  350.                 employment, engineering, or commercial decisions.</p>
  351.                 <p>Where an AI deployment is private, on-premise, or otherwise contractually restricted, the applicable
  352.                 order form or implementation agreement may further limit how AI-related data is processed.</p>
  353.             </div>
  354.             <hr class="pol-divider">
  355.             <div class="pol-section" id="pol-sharing">
  356.                 <h2>10. Sharing of personal data</h2>
  357.                 <p>We may share personal data only where reasonably necessary for the purposes described in this Privacy Policy.</p>
  358.                 <h3>10.1 Within the HoneyBee group</h3>
  359.                 <p>We may share data with HoneyBee affiliates or related entities involved in service delivery,
  360.                 account administration, support, implementation, or compliance.</p>
  361.                 <h3>10.2 Service providers and subprocessors</h3>
  362.                 <p>We may share data with infrastructure and service providers, including providers of:</p>
  363.                 <ul>
  364.                     <li>hosting and cloud infrastructure; storage and backup;</li>
  365.                     <li>communications and email delivery;</li>
  366.                     <li>billing and payment services;</li>
  367.                     <li>support and ticketing systems;</li>
  368.                     <li>analytics and monitoring tools;</li>
  369.                     <li>implementation and technical support services;</li>
  370.                     <li>AI-related components where contractually applicable.</li>
  371.                 </ul>
  372.                 <h3>10.3 Partners and resellers</h3>
  373.                 <p>Where an authorised implementation partner, reseller, or local commercial partner is involved,
  374.                 we may share relevant data to support sales, onboarding, implementation, support, or billing.</p>
  375.                 <h3>10.4 Legal and regulatory disclosures</h3>
  376.                 <p>We may disclose personal data where required by law, in response to lawful requests by courts,
  377.                 regulators, or authorities, to protect rights, safety, property, or legal claims, or in connection
  378.                 with an audit, fraud investigation, security incident, or compliance review.</p>
  379.                 <h3>10.5 Corporate transactions</h3>
  380.                 <p>If HoneyBee undergoes a merger, acquisition, restructuring, financing, or sale of assets, personal
  381.                 data may be transferred as part of that transaction, subject to appropriate safeguards.</p>
  382.                 <p><strong style="color:var(--pol-dark)">We do not sell customer workspace data as a data broker.</strong></p>
  383.             </div>
  384.             <hr class="pol-divider">
  385.             <div class="pol-section" id="pol-transfers">
  386.                 <h2>11. International transfers</h2>
  387.                 <p>HoneyBee supports customers across multiple jurisdictions, and personal data may be processed in
  388.                 more than one country. Where personal data subject to the GDPR or similar rules is transferred outside
  389.                 the relevant protected jurisdiction, HoneyBee uses an appropriate transfer mechanism recognised by law:</p>
  390.                 <ul>
  391.                     <li>where an applicable adequacy decision exists, HoneyBee may rely on that adequacy mechanism;</li>
  392.                     <li>where no applicable adequacy decision exists, HoneyBee may rely on the applicable Standard
  393.                     Contractual Clauses and supplementary measures where appropriate;</li>
  394.                     <li>where required, the transfer mechanism will be incorporated into the relevant DPA, order form,
  395.                     or supporting data-transfer documentation.</li>
  396.                 </ul>
  397.                 <p>Customers may request additional information about applicable transfer mechanisms during procurement or contract review.</p>
  398.             </div>
  399.             <hr class="pol-divider">
  400.             <div class="pol-section" id="pol-retention">
  401.                 <h2>12. Data retention</h2>
  402.                 <p>We retain personal data only for as long as necessary for the purposes described in this Privacy Policy,
  403.                 including to provide the Services, maintain business records, support security and incident response, comply
  404.                 with legal obligations, resolve disputes, and support backups and continuity.</p>
  405.                 <p>Where we cannot specify a single fixed retention period, we use criteria such as: the type of data,
  406.                 the relationship with the user or customer, the active subscription or account status, contractual obligations,
  407.                 legal or regulatory retention requirements, security and audit needs, and dispute or enforcement risk.</p>
  408.                 <p>Customer workspace data may be deleted after termination and the expiry of any applicable export or
  409.                 retention window, unless law requires longer retention or a separate agreement provides otherwise.</p>
  410.             </div>
  411.             <hr class="pol-divider">
  412.             <div class="pol-section" id="pol-security">
  413.                 <h2>13. Security</h2>
  414.                 <p>HoneyBee uses commercially reasonable administrative, organisational, and technical measures designed
  415.                 to protect personal data against accidental or unlawful destruction, loss, alteration, unauthorised
  416.                 disclosure, misuse, or access. These measures may include:</p>
  417.                 <ul>
  418.                     <li>role-based access controls and authentication;</li>
  419.                     <li>logging, monitoring, and network protections;</li>
  420.                     <li>encryption in transit and, where applicable, at rest;</li>
  421.                     <li>backup and recovery measures;</li>
  422.                     <li>incident response procedures and internal confidentiality obligations.</li>
  423.                 </ul>
  424.                 <p>No service, network, or transmission method can be guaranteed to be completely secure. Users and customers
  425.                 also have responsibilities, including managing passwords, access rights, device security, and internal approval structures.</p>
  426.             </div>
  427.             <hr class="pol-divider">
  428.             <div class="pol-section" id="pol-cookies">
  429.                 <h2>14. Cookies and similar technologies</h2>
  430.                 <p>HoneyBee may use cookies and similar technologies for:</p>
  431.                 <ul>
  432.                     <li>essential site and security functions;</li>
  433.                     <li>session handling and authentication;</li>
  434.                     <li>remembering preferences;</li>
  435.                     <li>performance and usage analytics;</li>
  436.                     <li>support and communications tools;</li>
  437.                     <li>measuring site effectiveness.</li>
  438.                 </ul>
  439.                 <p>Where required by law, HoneyBee will request consent before placing non-essential cookies or similar
  440.                 technologies. Essential cookies necessary for the website and platform to function do not require consent.</p>
  441.             </div>
  442.             <hr class="pol-divider">
  443.             <div class="pol-section" id="pol-rights">
  444.                 <h2>15. Your rights</h2>
  445.                 <p>Depending on the law that applies to your personal data, you may have rights including:</p>
  446.                 <ul>
  447.                     <li>the right to request access to your personal data;</li>
  448.                     <li>the right to request correction of inaccurate or incomplete data;</li>
  449.                     <li>the right to request deletion of your data in certain circumstances;</li>
  450.                     <li>the right to request restriction of processing;</li>
  451.                     <li>the right to object to certain processing;</li>
  452.                     <li>the right to data portability;</li>
  453.                     <li>the right to withdraw consent where consent is the legal basis;</li>
  454.                     <li>the right to lodge a complaint with a relevant supervisory authority.</li>
  455.                 </ul>
  456.                 <p>If HoneyBee is acting as a processor on behalf of a customer, we may refer your request to that customer
  457.                 or require the request to be handled through that customer, unless applicable law requires otherwise.</p>
  458.                 <p>To exercise your rights, contact us at <a href="mailto:privacy@ourhoneybee.eu" style="color:var(--pol-amber);font-weight:600">privacy@ourhoneybee.eu</a>.
  459.                 We may need to verify your identity before responding.</p>
  460.             </div>
  461.             <hr class="pol-divider">
  462.             <div class="pol-section" id="pol-marketing">
  463.                 <h2>16. Marketing communications</h2>
  464.                 <p>HoneyBee may send business-related updates, product news, event invitations, or service announcements
  465.                 where permitted by law. Where consent is required for a particular marketing communication, we will seek
  466.                 that consent. You can unsubscribe from non-essential marketing communications at any time using the
  467.                 unsubscribe link or by contacting us.</p>
  468.                 <p>We may still send essential service, billing, account, legal, or operational notices even if you opt
  469.                 out of marketing.</p>
  470.             </div>
  471.             <hr class="pol-divider">
  472.             <div class="pol-section" id="pol-children">
  473.                 <h2>17. Children</h2>
  474.                 <p>HoneyBee is intended for business and professional use and is not directed to children. We do not
  475.                 knowingly collect personal data from children in connection with the business Services. If you believe
  476.                 a child has provided personal data to us inappropriately, please contact us so we can investigate and
  477.                 take appropriate action.</p>
  478.             </div>
  479.             <hr class="pol-divider">
  480.             <div class="pol-section" id="pol-third">
  481.                 <h2>18. Third-party websites and services</h2>
  482.                 <p>Our website or Services may contain links to third-party websites, embedded tools, scheduling tools,
  483.                 payment services, support widgets, or integrations. Those third parties operate under their own terms
  484.                 and privacy policies, and HoneyBee is not responsible for their independent privacy practices. We encourage
  485.                 users to review the relevant third-party policies before sharing personal data with those services.</p>
  486.             </div>
  487.             <hr class="pol-divider">
  488.             <div class="pol-section" id="pol-changes">
  489.                 <h2>19. Changes to this Privacy Policy</h2>
  490.                 <p>We may update this Privacy Policy from time to time. If we make a material change, we will update the
  491.                 "Last updated" date and, where appropriate, provide additional notice through the website, platform, email,
  492.                 or other reasonable communication channels. Your continued use of the Services after the effective date of
  493.                 an updated Privacy Policy will be subject to the updated version, to the extent permitted by law.</p>
  494.             </div>
  495.             <hr class="pol-divider">
  496.             <div class="pol-section" id="pol-contact">
  497.                 <h2>20. Contact us</h2>
  498.                 <p>For privacy-related questions, rights requests, or complaints:</p>
  499.                 <div class="pol-contact">
  500.                     <p><strong style="color:var(--pol-dark)">Email</strong></p>
  501.                     <p>
  502.                         <a href="mailto:privacy@ourhoneybee.eu">privacy@ourhoneybee.eu</a><br>
  503.                         or <a href="mailto:info@ourhoneybee.eu">info@ourhoneybee.eu</a>
  504.                     </p>
  505.                     <p style="margin-top:14px"><strong style="color:var(--pol-dark)">Postal contact</strong></p>
  506.                     <p>
  507.                         HONEYBEE IOT (PTE.) LTD.<br>
  508.                         2 Venture Drive, #19-21<br>
  509.                         Vision Exchange, Singapore 608526
  510.                     </p>
  511.                     <p style="margin-top:14px">If you are located in a jurisdiction that gives you the right to complain to
  512.                     a data protection authority, you may also contact the relevant supervisory authority in your jurisdiction.</p>
  513.                     <p style="margin-top:14px">Also see: <a href="{{ url('honeybee_dpa') }}">Data Processing Addendum (DPA)</a></p>
  514.                 </div>
  515.             </div>
  516.         </div>{# /pol-content #}
  517.     </div>{# /pol-grid #}
  518. </div>{# /pol-outer #}
  519. <script>
  520. (function () {
  521.     var sections = document.querySelectorAll('.pol-section[id]');
  522.     var links    = document.querySelectorAll('.pol-toc-list a');
  523.     if (!sections.length || !links.length) return;
  524.     var observer = new IntersectionObserver(function (entries) {
  525.         entries.forEach(function (entry) {
  526.             if (entry.isIntersecting) {
  527.                 links.forEach(function (a) { a.classList.remove('toc-active'); });
  528.                 var active = document.querySelector('.pol-toc-list a[href="#' + entry.target.id + '"]');
  529.                 if (active) active.classList.add('toc-active');
  530.             }
  531.         });
  532.     }, { rootMargin: '-80px 0px -60% 0px', threshold: 0 });
  533.     sections.forEach(function (s) { observer.observe(s); });
  534. }());
  535. </script>
  536. {% include '@HoneybeeWeb/footer/central_footer.html.twig' %}