Security & Compliance

How PlanoHero protects your retail data, your stores, and your team

PlanoHero is a cloud planogram platform trusted by regional chains and international retailers to automate their merchandising operations.

Enterprise-grade security and data governance are built into every layer of the platform. This page covers PlanoHero's hosting stack, certifications, data controls, access management, privacy compliance, and incident processes - written for IT and security teams, procurement reviewers, and enterprise buyers conducting due diligence.
Security and compliance illustration
Security Principles

Enterprise - grade security

Principle
What it means in practice

Defense in depth

Multiple, independent layers of protection across infrastructure, network, application, and operations — so a single weakness never leads to a compromise.

Least privilege

Every person, service, and key has the minimum access required for its job, and that access is reviewed regularly.

Encryption by default

All customer data is encrypted at rest and in transit. Keys are managed and rotated through audited processes.

Trusted partners

PlanoHero builds on infrastructure providers that meet international security and privacy standards, including ISO/IEC 27001 and SOC 2.

Privacy by design

Only the data needed is collected, hosted in the EU, and treated as confidential by contract and by engineering practice.

Continuous improvement

Security is a process: architecture is reviewed regularly, vulnerability scans run continuously, and findings feed back into the roadmap.
Infrastructure Security

Built on certified infrastructure

PlanoHero runs in the European Union on Hetzner Online GmbH infrastructure, fronted by Cloudflare for edge security, DDoS mitigation, and global delivery — both independently certified providers with transparent assurance reports.

Hosting and physical security (Hetzner)

  • Customer data is stored in Hetzner data centers in the EU (Germany / Finland), certified to ISO/IEC 27001.
  • Physical controls include 24/7 on-site staff, video surveillance, multi-factor and biometric access in sensitive zones, and N+1 redundant power, cooling, and network.
  • Hetzner is a German company subject to GDPR and the BDSG; PlanoHero signs a Data Processing Agreement with Hetzner including the EU Standard Contractual Clauses.

Edge, network, and DDoS protection (Cloudflare)

  • All traffic routes through Cloudflare, which terminates TLS at the edge, filters malicious traffic, and absorbs volumetric DDoS attacks.
  • Cloudflare is certified to ISO/IEC 27001, ISO/IEC 27018, SOC 2 Type II, and PCI DSS, and is a signatory to the EU Cloud Code of Conduct.
  • A managed WAF blocks OWASP Top 10 patterns, known exploit signatures, and suspicious bot traffic.
  • HTTP-only and Secure cookie attributes, HSTS, Content-Security-Policy, and other modern security headers are enforced.

Network architecture

  • Production, staging, and development environments are logically isolated. Customer data exists only in production.
  • Internal services communicate over private networks; public endpoints are limited to the application and API gateways behind Cloudflare.
  • Administrative access to infrastructure requires MFA, is restricted to a named set of engineers, and is fully logged.
Data Protection

Encryption, isolation, and retention

Encryption

  • All customer data (databases, object storage, backups) is encrypted at rest using AES-256.
  • All connections use TLS 1.2 or higher; TLS 1.0 and 1.1 are disabled. HSTS is enforced.
  • Encryption keys are managed separately from the data they protect and rotated on a defined schedule.
  • SECURITY_COMPLIANCE_DATA_PROTECTION_GROUP_1_ITEM_4

Data segregation

  • PlanoHero provisions a dedicated, isolated database for every customer. Customer data is never co-mingled with other customers' data in a shared database.
  • Object storage (planogram files, store photos, exports) is segregated per tenant with separate access policies. Cross-tenant access is denied by default.
  • Per-customer isolation simplifies backup, restore, export, and deletion: data for an individual customer can be managed without touching anyone else's data.
  • Tenant isolation is validated by automated tests as part of every release.

Integration data (via Connector)

PlanoHero ingests product and inventory data from your POS or ERP through the PlanoHero Connector. The Connector accepts data in SQL, CSV, or JSON, so you can integrate from almost any back-office system without exposing it to the public internet.

  • What is ingested: product master data (SKUs, attributes, dimensions, hierarchy) and inventory / sales signals from your POS or ERP. Payment-card data and end-customer personal data are not ingested.
  • Supported formats: SQL (direct read from a customer-managed database or replica), CSV file drops, and JSON over HTTPS / REST.
  • Transport security: all integration traffic is encrypted in transit. JSON / REST flows go over TLS 1.2+; SQL connections use TLS where supported by the source database; CSV transfers go over SFTP or HTTPS. Plaintext FTP and unencrypted SMB are not supported.
  • Authentication: the Connector uses dedicated, per-customer credentials — API keys, OAuth client credentials, or read-only database accounts — with the minimum permissions required. Credentials are stored in a secrets manager and rotated on request or on personnel change.
  • Network options: where customers prefer not to expose internal systems, the Connector can run inside the customer's network as an outbound-only agent that pushes data to PlanoHero, removing the need for inbound firewall rules.
  • Validation and integrity: incoming data is schema-validated, type-checked, and size-limited. Malformed batches are rejected with a clear error and never partially applied; every ingest is logged with timestamps, source, record counts, and outcome.
  • Storage: integrated data lands in the customer's dedicated, isolated tenant database and inherits the same encryption-at-rest, backup, and access-control protections as all other customer data.

Data retention and deletion

  • Customer data is retained for the duration of the subscription.
  • On termination, data is deleted from production within a defined window and removed from backups on the regular rotation schedule.
  • Customers can request export of their data in standard formats at any time.
Application Security

Secure development and vulnerability management

Secure development lifecycle

  • All code changes go through pull-request review by at least one engineer other than the author.
  • Static analysis and linting run automatically on every change; security-relevant findings block merges until resolved.
  • Dependencies are scanned continuously for known vulnerabilities (CVEs); high-severity issues are patched on a priority schedule.
  • Secrets are never committed to source control. Production deployments go through an automated CI/CD pipeline with required tests and immutable artifacts.

Vulnerability management

  • Automated vulnerability scans run against infrastructure and application surfaces on a regular schedule.
  • Findings are remediated according to a documented severity-based SLA, with critical issues prioritized immediately.
  • Periodic independent penetration testing is performed; findings feed back into the engineering backlog.

Common web application defenses

  • Input validation, output encoding, and parameterized queries protect against injection attacks (SQL injection, XSS, etc.).
  • CSRF protections, secure session cookies, and origin checks are enforced for state-changing requests.
  • File uploads are validated, scanned, and stored in isolated object storage with restricted permissions.
Identity and Access Control

Fine-grained access for customers and teams

Customer-facing controls

  • Strong password policy with bcrypt-style hashing; passwords are never stored in plaintext.
  • Multi-factor authentication (MFA) is available for all customer accounts.
  • Role-based access control (RBAC): HQ admins, regional managers, store users, and viewers each have distinct permissions.
  • SSO via OAuth / OpenID Connect is supported on enterprise plans (Google Workspace, Microsoft Entra ID, and others).
  • Session timeouts, device-aware sign-in, and account lockout protections defend against credential stuffing.

Internal access to customer data

  • Access to production systems is restricted to a named group of engineers, requires SSO and MFA, and is least-privilege by default. All privileged actions are logged.
  • Access reviews are performed periodically and on every personnel change. Offboarding revokes access immediately.
  • Customer data is never copied to local laptops, personal accounts, or unmanaged environments.
Reliability & DR

Reliability, backups, and disaster recovery

Daily backups

Production databases are backed up daily with point-in-time recovery available for the most recent window. Backups are encrypted and stored in a separate failure domain.

Restore drills

Backups are tested through restore drills. Object storage (planogram exports, photos) is replicated for durability.

DR plan

A documented disaster recovery plan defines Recovery Point Objective (RPO) and Recovery Time Objective (RTO) targets, reviewed and exercised periodically.

24/7 monitoring

Service availability and performance are monitored 24/7 with on-call coverage and automated alerting.

SLA

Contractual SLAs with uptime credits are available on enterprise plans.

Privacy & Global Compliance

GDPR, CCPA/CPRA, and EU hosting

PlanoHero processes very limited personal data - primarily business contact details of users who log into the platform (name, work email, role) and operational data tied to in-store execution. PlanoHero acts as a data processor on behalf of customers.

Where data lives

  • Customer data is hosted in the European Union by default, on Hetzner infrastructure in Germany / Finland.
  • Data does not leave the EU/EEA without an appropriate transfer mechanism (EU Standard Contractual Clauses) in place.
  • US-region hosting can be discussed for enterprise customers with strict data-residency requirements.

GDPR (EU and UK)

PlanoHero operates as a GDPR-compliant data processor with EU hosting, signed Data Processing Agreements, and Standard Contractual Clauses for any onward transfers. Data subject rights - including access, rectification, erasure, restriction, portability, and objection - are supported on request through your PlanoHero account or by writing to [email protected].

US privacy laws (CCPA / CPRA and state laws)

PlanoHero is compliant with the California Consumer Privacy Act, as amended by the California Privacy Rights Act (collectively, the "CCPA/CPRA"). When processing personal information about California residents on behalf of customers, PlanoHero acts as a "service provider" as defined in the CCPA/CPRA.

  • No sale, no sharing: PlanoHero does not sell personal information, and does not "share" it for cross-context behavioral advertising as defined under the CCPA/CPRA.
  • Use limitation: customer personal information is used only to provide the contracted services — never for marketing, profiling, or training of unrelated AI models.
  • Consumer rights support: PlanoHero helps customers respond to verifiable consumer requests under the CCPA/CPRA — the right to know, delete, correct, and limit use and disclosure of sensitive personal information.
  • Contractual safeguards: customer agreements include the service-provider clauses required by the CCPA/CPRA, including limitations on retention, combination, and onward disclosure of personal information.

PlanoHero's privacy program is designed to support the growing patchwork of US state privacy laws on a single, consistent baseline. This includes the Virginia Consumer Data Protection Act (VCDPA), Colorado Privacy Act (CPA), Connecticut Data Privacy Act (CTDPA), Utah Consumer Privacy Act (UCPA), and Texas Data Privacy and Security Act (TDPSA), among others. Customer data is treated as confidential by contract, use is limited to providing the service, data subject rights are supported, and customers are notified of security incidents in a timely manner regardless of the state of residence of affected individuals.

Data ownership and use

  • Customers own their data. All planogram, store, product, inventory, and execution data remains the customer's property.
  • PlanoHero does not sell, rent, or license customer data to third parties, and does not use it to serve advertising.
  • Customer data is not used to train third-party AI models.
  • Data can be exported in standard formats at any time and is deleted on termination.

Subprocessors

PlanoHero relies on a small set of carefully chosen subprocessors, each covered by a Data Processing Agreement including EU Standard Contractual Clauses where applicable.

Subprocessor
Purpose
Region

Hetzner Online GmbH

Cloud hosting and storage
Germany / Finland (EU)

Cloudflare, Inc.

Edge network, DDoS protection, WAF, DNS
Global edge; EU-region traffic terminates in EU PoPs

Email and notification provider

Transactional and operational email
EU region

Error and performance monitoring

Application observability and uptime monitoring
EU region

An up-to-date subprocessor list is available on request. Material changes are notified with reasonable advance notice.

Organizational Security

People, processes, and incident response

Organizational Security

  • All employees and long-term contractors sign confidentiality agreements before being granted access.
  • Security awareness training is delivered at onboarding and refreshed regularly.
  • Workstations enforce full-disk encryption, screen lock, anti-malware, and patching.
  • Access is provisioned through documented joiner/mover/leaver processes with mandatory dual approval for production privileges.

Incident response

  • A documented incident response plan covers detection, triage, containment, eradication, recovery, and post-incident review.
  • Security alerts and anomalous-activity signals are monitored continuously; on-call engineers are paged for incidents.
  • In the event of a confirmed security incident affecting customer data, affected customers will be notified without undue delay, in line with GDPR obligations (typically within 72 hours).
  • Every significant incident is followed by a blameless postmortem, with action items tracked to closure.

Compliance & Certifications

PlanoHero is transparent about its certification status. The platform is built on certified infrastructure, while PlanoHero's own formal certification program is in progress.

Underlying infrastructure (independently certified)

Provider
Certifications

Hetzner data centers

ISO/IEC 27001; certified physical security controls; GDPR-compliant operation in the EU.

Cloudflare edge network

ISO/IEC 27001, ISO/IEC 27018, SOC 2 Type II, PCI DSS; signatory to the EU Cloud Code of Conduct.

PlanoHero practices and roadmap

Item
Status
Notes

GDPR / CCPA / US state privacy laws

Current
see Privacy and global compliance above.

OWASP-aligned engineering

Current
application security follows the OWASP Top 10 and OWASP ASVS, validated by automated and manual testing.

Vendor security questionnaires

Current
PlanoHero completes CAIQ, SIG / SIG Lite, and custom enterprise questionnaires on request and under NDA.

Independent penetration testing

Current
periodic independent penetration testing is performed. A summary letter is available under NDA.

SOC 2 Type II

on the roadmap
readiness is in progress for North American enterprise customers.

ISO/IEC 27001

on the roadmap
an ISMS aligned with ISO/IEC 27001 is being built toward certification.

For regulated environments or US enterprise procurement, a full documentation package is available under NDA: DPA / CCPA addendum, completed security questionnaire (CAIQ / SIG), penetration-test summary letter, and the latest internal security review. Contact [email protected].