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
258 lines
12 KiB
HTML
258 lines
12 KiB
HTML
<!DOCTYPE html>
|
|
<html lang="en">
|
|
<head>
|
|
<meta charset="UTF-8">
|
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
|
<meta name="description" content="Landvex Privacy Policy — how we process personal data in our decision-intelligence platform. GDPR compliant.">
|
|
<title>Privacy Policy — Landvex</title>
|
|
<link rel="canonical" href="https://www.landvex.com/privacy/">
|
|
<link rel="icon" type="image/x-icon" href="/favicon.ico">
|
|
<link rel="icon" type="image/svg+xml" href="/favicon.svg">
|
|
<link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png">
|
|
<link rel="apple-touch-icon" href="/apple-touch-icon.png">
|
|
<meta name="robots" content="index, follow">
|
|
<style>
|
|
*, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }
|
|
body { font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", sans-serif; background: #fff; color: #1d1d1f; line-height: 1.7; }
|
|
nav { height: 56px; border-bottom: 1px solid #e5e5e7; display: flex; align-items: center; justify-content: space-between; padding: 0 24px; position: sticky; top: 0; background: rgba(0,0,0,0.95); backdrop-filter: blur(12px); z-index: 100; }
|
|
.logo { font-size: 17px; font-weight: 700; color: #1d1d1f; text-decoration: none; letter-spacing: -0.3px; }
|
|
.logo span { color: #0066cc; }
|
|
.nav-back { font-size: 14px; color: #0066cc; text-decoration: none; }
|
|
.draft-banner { background: #fff3cd; border-bottom: 1px solid #ffc107; padding: 10px 24px; font-size: 13px; color: #664d03; text-align: center; }
|
|
main { max-width: 760px; margin: 0 auto; padding: 48px 24px 80px; }
|
|
h1 { font-size: clamp(24px, 4vw, 36px); font-weight: 700; letter-spacing: -0.5px; margin-bottom: 8px; }
|
|
.meta { font-size: 13px; color: #6e6e73; margin-bottom: 40px; }
|
|
h2 { font-size: 18px; font-weight: 600; margin: 36px 0 12px; color: #1d1d1f; }
|
|
p { margin-bottom: 14px; font-size: 15px; color: #3a3a3c; }
|
|
ul { margin: 0 0 14px 20px; font-size: 15px; color: #3a3a3c; }
|
|
ul li { margin-bottom: 6px; }
|
|
table { width: 100%; border-collapse: collapse; margin: 16px 0 24px; font-size: 13px; }
|
|
th { background: #f5f5f7; padding: 10px 12px; text-align: left; font-weight: 600; border-bottom: 2px solid #e5e5e7; }
|
|
td { padding: 9px 12px; border-bottom: 1px solid #1a1a1a; vertical-align: top; }
|
|
.highlight { background: #f5f5f7; border-radius: var(--radius-md); padding: 16px 20px; margin: 20px 0; font-size: 14px; }
|
|
.highlight p { margin-bottom: 0; font-size: 14px; }
|
|
footer { border-top: 1px solid #e5e5e7; padding: 24px; text-align: center; font-size: 13px; color: #6e6e73; }
|
|
footer a { color: #0066cc; text-decoration: none; }
|
|
a { color: #0066cc; }
|
|
@media (max-width: 600px) { main { padding: 32px 16px 60px; } table { font-size: 12px; } }
|
|
</style>
|
|
<style>
|
|
@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>
|
|
|
|
<script type="application/ld+json">
|
|
{
|
|
"@context": "https://schema.org",
|
|
"@type": [
|
|
"Organization",
|
|
"Corporation"
|
|
],
|
|
"@id": "https://landvex.com/#organization",
|
|
"name": "Landvex",
|
|
"alternateName": [
|
|
"LandveX",
|
|
"Landvex AB",
|
|
"LandveX AB"
|
|
],
|
|
"url": "https://landvex.com",
|
|
"logo": {
|
|
"@type": "ImageObject",
|
|
"url": "https://landvex.com/apple-touch-icon.png",
|
|
"width": 180,
|
|
"height": 180
|
|
},
|
|
"foundingDate": "2024",
|
|
"foundingLocation": {
|
|
"@type": "Place",
|
|
"addressLocality": "Tyresö",
|
|
"addressRegion": "Stockholm",
|
|
"addressCountry": "SE"
|
|
},
|
|
"legalName": "Landvex Inc",
|
|
"address": {
|
|
"@type": "PostalAddress",
|
|
"addressLocality": "Houston",
|
|
"addressRegion": "TX",
|
|
"addressCountry": "US"
|
|
},
|
|
"location": [
|
|
{
|
|
"@type": "Place",
|
|
"name": "Houston, Texas, USA (US HQ)",
|
|
"address": {
|
|
"@type": "PostalAddress",
|
|
"addressLocality": "Houston",
|
|
"addressRegion": "TX",
|
|
"addressCountry": "US"
|
|
}
|
|
},
|
|
{
|
|
"@type": "Place",
|
|
"name": "Tyresö, Sweden (EU HQ)",
|
|
"address": {
|
|
"@type": "PostalAddress",
|
|
"addressLocality": "Tyresö",
|
|
"addressRegion": "Stockholm",
|
|
"addressCountry": "SE"
|
|
}
|
|
}
|
|
],
|
|
"taxID": "pending-EIN",
|
|
"description": "Landvex is a decision intelligence company that identifies contradictions between official narratives and observed physical reality. Using the quiXzoom field observation network and the AMOS AI analysis engine, Landvex delivers infrastructure risk indexes, urban intelligence scores, and contradiction reports to infrastructure owners, municipalities, enterprises, and investors globally.",
|
|
"disambiguatingDescription": "Landvex (LandveX) is a decision intelligence company with US headquarters in Houston, Texas (Landvex Inc.) and European headquarters in Tyresö, Sweden (Landvex AB, org.nr 559141-7042). Landvex delivers control intelligence — infrastructure risk scores, urban intelligence, and contradiction analysis — to municipalities, enterprises, infrastructure operators and investors. Landvex is not a UK meat wholesaler, food distributor, logistics company, package tracker, or land investment platform.",
|
|
"knowsAbout": [
|
|
"control intelligence",
|
|
"decision intelligence",
|
|
"infrastructure risk assessment",
|
|
"urban intelligence",
|
|
"field data collection",
|
|
"contradiction detection",
|
|
"physical world analytics",
|
|
"geospatial analytics"
|
|
],
|
|
"brand": {
|
|
"@type": "Brand",
|
|
"name": "Landvex",
|
|
"slogan": "Control intelligence for the physical world."
|
|
},
|
|
"sameAs": [
|
|
"https://landvex.com",
|
|
"https://www.linkedin.com/company/landvex",
|
|
"https://x.com/landvex",
|
|
"https://twitter.com/landvex",
|
|
"https://www.crunchbase.com/organization/landvex",
|
|
"https://github.com/landvex",
|
|
"https://www.instagram.com/landvex"
|
|
],
|
|
"contactPoint": {
|
|
"@type": "ContactPoint",
|
|
"email": "contact@landvex.com",
|
|
"contactType": "sales"
|
|
},
|
|
"slogan": "Where reported reality conflicts with observed reality."
|
|
}
|
|
</script>
|
|
|
|
</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>privacy</span>
|
|
</nav>
|
|
<nav>
|
|
<a href="/" class="logo">Land<span>vex</span></a>
|
|
<a href="/" class="nav-back">← Landvex</a>
|
|
</nav>
|
|
<div class="draft-banner">
|
|
<svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="#f59e0b" stroke-width="2"><path d="M10.29 3.86L1.82 18a2 2 0 0 0 1.71 3h16.94a2 2 0 0 0 1.71-3L13.71 3.86a2 2 0 0 0-3.42 0z"/><line x1="12" y1="9" x2="12" y2="13"/><line x1="12" y1="17" x2="12.01" y2="17"/></svg> <strong>Draft notice:</strong> This policy is a working draft pending review by qualified data-protection counsel. It is published for transparency. Final version will be published before commercial launch (target: 1 August 2026).
|
|
</div>
|
|
<main>
|
|
<h1>Privacy Policy</h1>
|
|
<p class="meta">Last updated: 24 June 2026 · Version 0.1 (draft — pending legal review)</p>
|
|
|
|
<h2>1. Who we are</h2>
|
|
<p>This Policy is issued by:</p>
|
|
<ul>
|
|
<li><strong>Landvex AB</strong>, org.nr 559141-7042, Tyresö, Sweden ("<strong>Landvex EU</strong>") — data controller for individuals in the EEA, UK, and Switzerland</li>
|
|
<li><strong>Landvex Inc.</strong>, a Texas corporation, Houston, TX, USA ("<strong>Landvex US</strong>") — data controller for individuals in North America</li>
|
|
</ul>
|
|
<p>Contact: <a href="mailto:privacy@landvex.com">privacy@landvex.com</a></p>
|
|
|
|
<h2>2. Scope</h2>
|
|
<p>This Policy explains how Landvex processes personal data when:</p>
|
|
<ul>
|
|
<li>(a) operating landvex.com and responding to enquiries</li>
|
|
<li>(b) providing decision-intelligence products to organisations</li>
|
|
<li>(c) processing field-observation data sourced from the quiXzoom network that may contain personal data of third parties</li>
|
|
</ul>
|
|
|
|
<h2>3. Data we process</h2>
|
|
<table>
|
|
<thead>
|
|
<tr>
|
|
<th>Category</th>
|
|
<th>Examples</th>
|
|
<th>Source</th>
|
|
<th>Purpose</th>
|
|
<th>Legal basis</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody>
|
|
<tr>
|
|
<td>Business contact data</td>
|
|
<td>Name, role, email, organisation</td>
|
|
<td>You</td>
|
|
<td>Services, billing, communications</td>
|
|
<td>Contract / legitimate interests</td>
|
|
</tr>
|
|
<tr>
|
|
<td>Website data</td>
|
|
<td>IP address, device info, cookies</td>
|
|
<td>Your device</td>
|
|
<td>Security, analytics</td>
|
|
<td>Consent / legitimate interests</td>
|
|
</tr>
|
|
<tr>
|
|
<td>Field-observation data</td>
|
|
<td>Imagery that may incidentally capture individuals, vehicle plates, or premises; geolocation metadata</td>
|
|
<td>Licensed from quiXzoom Inc.</td>
|
|
<td>Place-level intelligence only — not individual profiling</td>
|
|
<td>Legitimate interests</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
|
|
<h2>4. Field imagery safeguards</h2>
|
|
<p>Landvex applies the following safeguards to field-observation data:</p>
|
|
<ul>
|
|
<li>(a) <strong>Data minimisation</strong> — analysis is scoped to physical assets and locations, not individuals</li>
|
|
<li>(b) <strong>Obscuration</strong> — automated blurring of faces and vehicle registration plates [<em>implementation status subject to confirmation</em>]</li>
|
|
<li>(c) <strong>Purpose limitation</strong> — imagery is used for place-level intelligence only; no individual profiling</li>
|
|
<li>(d) <strong>Retention limits</strong> — as described in §8 below</li>
|
|
<li>(e) <strong>Right to object</strong> — available as described in §7 below</li>
|
|
</ul>
|
|
|
|
<h2>5. Recipients</h2>
|
|
<p>Personal data may be shared with:</p>
|
|
<ul>
|
|
<li>Customers (under a data processing agreement or controller-to-controller terms)</li>
|
|
<li>Sub-processors (see the <a href="/subprocessors/">Sub-processor Register</a>)</li>
|
|
<li>quiXzoom Inc. (data source, under a data sharing agreement)</li>
|
|
<li>Professional advisers (legal, accounting) bound by confidentiality obligations</li>
|
|
</ul>
|
|
<p><strong>We do not sell personal data.</strong></p>
|
|
|
|
<h2>6. International transfers</h2>
|
|
<p>Data may be transferred between Landvex AB (Sweden) and Landvex Inc. (USA) and to sub-processors in third countries. EEA transfers rely on the European Commission's Standard Contractual Clauses (SCCs) and supplementary technical and organisational measures.</p>
|
|
|
|
<h2>7. Your rights</h2>
|
|
<p>Under applicable data protection law you may have rights of access, rectification, erasure, restriction of processing, data portability, and objection. To exercise any right, contact: <a href="mailto:privacy@landvex.com">privacy@landvex.com</a>.</p>
|
|
<p>If you are located in Sweden or the EEA, you may also lodge a complaint with the Swedish supervisory authority: <a href="https://www.imy.se" target="_blank" rel="noopener noreferrer">IMY (imy.se)</a>.</p>
|
|
|
|
<h2>8. Retention</h2>
|
|
<ul>
|
|
<li><strong>Business contact data:</strong> duration of relationship + 3 years</li>
|
|
<li><strong>Website data:</strong> 12 months</li>
|
|
<li><strong>Field imagery:</strong> <em>subject to legal review — will be confirmed before commercial launch</em></li>
|
|
</ul>
|
|
|
|
<h2>9. Contact</h2>
|
|
<div class="highlight">
|
|
<p>
|
|
<strong>Privacy enquiries:</strong> <a href="mailto:privacy@landvex.com">privacy@landvex.com</a><br>
|
|
<strong>Security disclosures:</strong> <a href="mailto:security@landvex.com">security@landvex.com</a><br>
|
|
<strong>Landvex AB</strong> · org.nr 559141-7042 · Tyresö, Sweden
|
|
</p>
|
|
</div>
|
|
</main>
|
|
<footer>
|
|
<p>© 2026 Landvex AB · org.nr 559141-7042 · Tyresö, Sweden · <a href="/privacy/">Privacy</a> · <a href="/terms/">Terms</a> · <a href="/subprocessors/">Sub-processors</a> · <a href="/dpa/">DPA</a></p>
|
|
</footer>
|
|
</body>
|
|
</html>
|