58ca4e68db
- Go backend API with full CRUD for all modules (CRM, Sales, Finance, HR, Legal, Marketing, Support, Purchase, Inventory, Projects, Automation, Analytics) - Rust analytics service with parallel report generation - C runtime with POSIX shared memory IPC - PostgreSQL schema with 30+ tables, full migrations - Redis cache, sessions, pub/sub - Kafka event streaming with Zookeeper - WebSocket hub for real-time updates - Automation engine with cron jobs, workflows, event triggers - JWT authentication, multi-tenant from start - Docker Compose with all services - Nginx reverse proxy with rate limiting - Integration tests passing - Feature gap analysis against Fortnox/Odoo/Visma Refs: BOC-001
202 lines
11 KiB
HTML
202 lines
11 KiB
HTML
<!DOCTYPE html>
|
|
<html lang="en">
|
|
<head>
|
|
<meta charset="UTF-8">
|
|
<meta name="viewport" content="width=device-width, initial-scale=1.0, viewport-fit=cover">
|
|
<title>Modern Slavery Statement — Landvex</title>
|
|
<meta name="description" content="Landvex Modern Slavery and Human Trafficking Statement. Landvex Inc. commitment to ethical operations under the UK Modern Slavery Act 2015.">
|
|
<link rel="canonical" href="https://www.landvex.com/modern-slavery/">
|
|
<link rel="icon" type="image/svg+xml" href="/favicon.svg">
|
|
<link rel="icon" type="image/x-icon" href="/favicon.ico">
|
|
<link rel="apple-touch-icon" href="/apple-touch-icon.png">
|
|
<link rel="alternate" hreflang="x-default" href="https://www.landvex.com/">
|
|
<link rel="alternate" hreflang="en" href="https://www.landvex.com/">
|
|
<link rel="alternate" hreflang="sv" href="https://landvex.se/">
|
|
<link rel="alternate" hreflang="de" href="https://landvex.de/">
|
|
<link rel="alternate" hreflang="fr" href="https://landvex.fr/">
|
|
<link rel="alternate" hreflang="en-GB" href="https://landvex.co.uk/">
|
|
<style>
|
|
:root {
|
|
--bg: #F2F2F7;
|
|
--surface: #FFFFFF;
|
|
--surface2: #F2F2F7;
|
|
--label: #000000;
|
|
--label2: #3C3C43;
|
|
--label3: rgba(60,60,67,0.65);
|
|
--separator: rgba(60,60,67,0.29);
|
|
--accent: #0066FF;
|
|
--font: -apple-system, "SF Pro Text", "Helvetica Neue", sans-serif;
|
|
--font-display: -apple-system, "SF Pro Display", "Helvetica Neue", sans-serif;
|
|
--radius-lg: 16px;
|
|
--radius-sm: 10px;
|
|
}
|
|
@media (prefers-color-scheme: dark) {
|
|
:root {
|
|
--bg: #000000;
|
|
--surface: #1C1C1E;
|
|
--surface2: #2C2C2E;
|
|
--label: #FFFFFF;
|
|
--label2: #EBEBF5;
|
|
--label3: rgba(235,235,245,0.65);
|
|
--separator: rgba(84,84,88,0.65);
|
|
}
|
|
}
|
|
* { box-sizing: border-box; margin: 0; padding: 0; -webkit-font-smoothing: antialiased; }
|
|
body {
|
|
font-family: var(--font);
|
|
background: var(--bg);
|
|
color: var(--label);
|
|
padding: env(safe-area-inset-top, 20px) env(safe-area-inset-right, 20px) env(safe-area-inset-bottom, 40px) env(safe-area-inset-left, 20px);
|
|
max-width: 680px;
|
|
margin: 0 auto;
|
|
}
|
|
header { padding: 32px 0 24px; text-align: center; }
|
|
header .logo { font-family: var(--font-display); font-size: 28px; font-weight: 700; letter-spacing: -0.5px; color: var(--accent); }
|
|
header h1 { font-family: var(--font-display); font-size: 22px; font-weight: 700; color: var(--label); margin-top: 6px; }
|
|
header p { font-size: 13px; color: var(--label3); margin-top: 4px; }
|
|
.card { background: var(--surface); border-radius: var(--radius-lg); padding: 20px; margin-bottom: 12px; }
|
|
.card-title { font-family: var(--font-display); font-size: 17px; font-weight: 600; color: var(--label); margin-bottom: 12px; }
|
|
p, li { font-size: 15px; line-height: 1.6; color: var(--label2); }
|
|
ul { padding-left: 20px; margin-top: 8px; }
|
|
li { margin-bottom: 6px; }
|
|
.row { display: flex; align-items: flex-start; gap: 12px; padding: 12px 0; border-bottom: 0.5px solid var(--separator); }
|
|
.row:last-child { border-bottom: none; }
|
|
.row-icon { width: 36px; height: 36px; border-radius: var(--radius-md); display: flex; align-items: center; justify-content: center; flex-shrink: 0; }
|
|
.blue { background: rgba(0,102,255,0.12); }
|
|
.green { background: rgba(52,199,89,0.12); }
|
|
.orange { background: rgba(255,149,0,0.12); }
|
|
.red { background: rgba(255,59,48,0.12); }
|
|
.purple { background: rgba(175,82,222,0.12); }
|
|
.teal { background: rgba(50,173,230,0.12); }
|
|
.row-content { flex: 1; }
|
|
.row-label { font-size: 15px; font-weight: 600; color: var(--label); }
|
|
.row-sub { font-size: 13px; color: var(--label3); margin-top: 2px; line-height: 1.5; }
|
|
a { color: var(--accent); text-decoration: none; }
|
|
footer { text-align: center; padding: 24px 0 8px; font-size: 13px; color: var(--label3); }
|
|
footer a { color: var(--accent); }
|
|
.section-label { font-size: 11px; font-weight: 700; letter-spacing: 0.06em; text-transform: uppercase; color: var(--label3); margin: 20px 0 6px; padding: 0 4px; }
|
|
@media (max-width: 640px) {
|
|
.hero h1 { font-size: 2rem !important; }
|
|
.hero p { font-size: 1rem !important; }
|
|
.card { padding: 1.5rem !important; }
|
|
.grid { grid-template-columns: 1fr !important; }
|
|
.btn { padding: 0.75rem 1.5rem !important; font-size: 1rem !important; }
|
|
}
|
|
</style>
|
|
</head>
|
|
<body>
|
|
<nav aria-label="breadcrumb" style="padding: 10px 20px; color: rgba(235,235,245,0.6); font-size: 14px;">
|
|
<a href="/" style="color: #007AFF; text-decoration: none;">Home</a> / <span>modern-slavery</span>
|
|
</nav>
|
|
|
|
<header>
|
|
<a href="/" style="text-decoration:none"><div class="logo">Landvex</div></a>
|
|
<h1>Modern Slavery and Human Trafficking Statement</h1>
|
|
<p>Published: June 2026 · Annual review commitment</p>
|
|
</header>
|
|
|
|
<div class="card" id="overview">
|
|
<div class="card-title">About this statement</div>
|
|
<p>This statement is published in accordance with the <strong>UK Modern Slavery Act 2015</strong>, Section 54. It sets out the steps taken by Landvex AB (org.nr 559141-7042, Tyresö, Sweden) to ensure that modern slavery and human trafficking are not taking place in our operations or supply chain.</p>
|
|
<p style="margin-top:10px">Landvex is a decision intelligence platform for the physical world, serving municipalities, infrastructure operators, property companies, and other enterprise clients across Europe. Our services are entirely digital and B2B in nature.</p>
|
|
</div>
|
|
|
|
<div class="section-label">Our operations</div>
|
|
|
|
<div class="card" id="operations">
|
|
<div class="card-title">Business model and workforce</div>
|
|
<div class="row">
|
|
<div class="row-icon green">
|
|
<svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="#34c759" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><polyline points="20 6 9 17 4 12"/></svg>
|
|
</div>
|
|
<div class="row-content">
|
|
<div class="row-label">B2B enterprise platform</div>
|
|
<div class="row-sub">Landvex delivers intelligence products to enterprise clients on a contractual basis. Our direct workforce is composed of employed staff and contracted professionals operating under standard commercial and employment law.</div>
|
|
</div>
|
|
</div>
|
|
<div class="row">
|
|
<div class="row-icon blue">
|
|
<svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="#0066ff" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M17 21v-2a4 4 0 0 0-4-4H5a4 4 0 0 0-4 4v2"/><circle cx="9" cy="7" r="4"/><path d="M23 21v-2a4 4 0 0 0-3-3.87"/><path d="M16 3.13a4 4 0 0 1 0 7.75"/></svg>
|
|
</div>
|
|
<div class="row-content">
|
|
<div class="row-label">quiXzoom contributor network</div>
|
|
<div class="row-sub">Field data is sourced via the quiXzoom platform (also operated by Landvex AB). quiXzoom Zoomers are independent contributors who freely choose missions, set their own hours, and are compensated fairly. KYC verification prevents exploitation. See <a href="https://www.quixzoom.com/modern-slavery/">quiXzoom's Modern Slavery Statement</a> for full details.</div>
|
|
</div>
|
|
</div>
|
|
<div class="row">
|
|
<div class="row-icon orange">
|
|
<svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="#ff9500" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z"/></svg>
|
|
</div>
|
|
<div class="row-content">
|
|
<div class="row-label">Zero tolerance policy</div>
|
|
<div class="row-sub">Landvex has a zero tolerance policy towards modern slavery, human trafficking, forced labour, and child labour in all its operations and supply chains.</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="section-label">Supply chain</div>
|
|
|
|
<div class="card" id="supply-chain">
|
|
<div class="card-title">Supply chain due diligence</div>
|
|
<p style="margin-bottom:12px">Landvex's technology supply chain is small and consists of established, reputable enterprise technology providers. We have assessed each for modern slavery risk.</p>
|
|
<div class="row">
|
|
<div class="row-icon blue">
|
|
<svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="#0066ff" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><rect x="2" y="3" width="20" height="14" rx="2"/><path d="M8 21h8M12 17v4"/></svg>
|
|
</div>
|
|
<div class="row-content">
|
|
<div class="row-label">Amazon Web Services (AWS)</div>
|
|
<div class="row-sub">Infrastructure and cloud services provider. AWS publishes its own Modern Slavery Statement and Responsible Supply Chain programme, available at aws.amazon.com.</div>
|
|
</div>
|
|
</div>
|
|
<div class="row">
|
|
<div class="row-icon teal">
|
|
<svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="#32ade6" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><rect x="1" y="4" width="22" height="16" rx="2"/><line x1="1" y1="10" x2="23" y2="10"/></svg>
|
|
</div>
|
|
<div class="row-content">
|
|
<div class="row-label">Stripe</div>
|
|
<div class="row-sub">Payment processing provider. Stripe is a regulated financial institution subject to financial crime prevention requirements and publishes its own modern slavery compliance position.</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="section-label">Commitment & review</div>
|
|
|
|
<div class="card" id="commitment">
|
|
<div class="card-title">Ongoing commitment</div>
|
|
<div class="row">
|
|
<div class="row-icon green">
|
|
<svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="#34c759" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><polyline points="9 11 12 14 22 4"/><path d="M21 12v7a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h11"/></svg>
|
|
</div>
|
|
<div class="row-content">
|
|
<div class="row-label">Annual review</div>
|
|
<div class="row-sub">This statement is reviewed annually and updated to reflect any material changes to our operations or supply chain.</div>
|
|
</div>
|
|
</div>
|
|
<div class="row">
|
|
<div class="row-icon purple">
|
|
<svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="#af52de" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z"/><polyline points="14 2 14 8 20 8"/></svg>
|
|
</div>
|
|
<div class="row-content">
|
|
<div class="row-label">Contractual commitments</div>
|
|
<div class="row-sub">Enterprise contracts include provisions prohibiting the use of forced labour, child labour, or exploitation in connection with services delivered to Landvex clients.</div>
|
|
</div>
|
|
</div>
|
|
<div class="row">
|
|
<div class="row-icon orange">
|
|
<svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="#ff9500" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M4 4h16c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2z"/><polyline points="22,6 12,13 2,6"/></svg>
|
|
</div>
|
|
<div class="row-content">
|
|
<div class="row-label">Report a concern</div>
|
|
<div class="row-sub">Anyone who suspects modern slavery or exploitation connected with Landvex is encouraged to contact <a href="mailto:legal@landvex.com">legal@landvex.com</a>. All reports are treated confidentially.</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<footer>
|
|
<p>© 2026 Landvex Inc · Landvex AB (org.nr 559141-7042) · Tyresö, Sweden</p>
|
|
<p style="margin-top:6px"><a href="/privacy/">Privacy</a> · <a href="/terms/">Terms</a> · <a href="/compliance/">Compliance</a> · <a href="/">Home</a></p>
|
|
</footer>
|
|
|
|
</body>
|
|
</html>
|