S’abonner
AtlasL1

Data security

Last updated: October 18, 2026 · Version 1.2

A store entrusts Atlas L1 with its customers’ records, its sales and its employees’ work. This page describes, without general promises, the measures in place to protect them. It supplements the privacy policy.

Atlas L1

Security attestation

Status verified as of October 18, 2026 · Reference ATL-SEC-2026-10-18

On October 18, 2026, the Atlas L1 platform underwent a white-box security audit covering the public website and its edge services, the shop management application and the administration console. The issues identified were corrected, and each fix was verified by the platform’s automated test suite before being put into service.

Measures in place, verified during the audit

  • Encryption in transit (strict HTTPS, HSTS) and encryption at rest of sensitive data.
  • Two-factor authentication and signing of sensitive actions on the administration side.
  • Constant-time cryptographic comparisons; signed tokens and payment notifications.
  • Protection against forged requests directed at the internal network.
  • Per-store partitioning: each shop runs on its own isolated instance.
  • Rate limiting and a log of accesses and actions.

Security is ongoing work: the audit is remediated, then repeated. This attestation reflects the status verified on the date indicated. The measures are detailed in the sections below.

Issued by Atlas L1 under its internal controls.
One instance per storeA database and containers dedicated to each store; nothing is shared between two stores.
All traffic encryptedTLS all the way to the server, through Cloudflare; no port open to the Internet on the servers.
Secrets encrypted at restTokens and API keys encrypted with AES-256-GCM using a key specific to the instance.
Support subject to consentNo support action on an instance without the store’s approval; every action is logged and visible to the store.

1. Architecture and isolation

Each subscribed store has its own Atlas L1 instance: a separate PostgreSQL database, its own application containers and its own file space. One instance cannot read the data of another: there is no database common to the stores. Instances run on servers located in Québec and operated by Atlas L1.

The servers expose no port to the Internet. Traffic between the browser and the instance passes through the Cloudflare network and then through an encrypted tunnel initiated outbound from the server; there is nothing to reach directly from the outside. Atlas L1’s operations console is also placed behind a named-user access control (Cloudflare Access), even before its own authentication.

2. Encryption in transit

All pages, the application and its programming interfaces are served over HTTPS (TLS 1.2 or later). The session cookie is transmitted only over HTTPS, is not accessible to scripts and expires after 12 hours. Exchanges between the instance and the third-party services the store has connected (Google, Square, Shopify, Twilio, backup providers) are likewise carried out over TLS.

3. Encryption and hashing at rest

4. Authentication and access control

5. Support access

Atlas L1 support has no permanent access to instances. When an intervention is necessary (configuring an integration identifier, correcting a setting, delivering an update to a store that receives them only on request), the operations console sends a permission request to the store, which accepts or declines it from its application. Nothing is carried out until the store has confirmed. Each action is recorded in the store’s log, with the operator who performed it and the way it was signed, and the permission is revocable at any time.

No one at Atlas L1 consults a store’s data, except to resolve a problem the store has reported, with its consent, or for security reasons or legal obligation.

6. Backups and recovery

7. Monitoring and updates

Each instance responds to a liveness probe; the operations console continuously measures availability, latency, resource usage and backup status, and flags anything outside the norm. Atlas L1 updates are first delivered to trial stores, then to stores in service; a store may request to receive an update only on its signed order.

With each build, the Atlas L1 code undergoes automated checks (strict typing, tests, consistency of routes, fields and setting keys) before it can be deployed.

8. Connected Google accounts

When a store connects its Google account, Atlas L1 receives only a token limited to the permissions the store has accepted (sending emails from its address, the account address, a backup folder that it creates in its Drive). This token is encrypted at rest, is used only by the store’s instance, and is revoked with Google and then destroyed as soon as the store clicks “Disconnect”. The details appear in section 4 of the privacy policy.

9. Reporting a vulnerability

Anyone who discovers a security flaw in Atlas L1 is invited to write to info@atlas-l1.com, with the information needed to reproduce it. Atlas L1 acknowledges receipt, corrects the flaw as a priority and keeps the reporter informed. Atlas L1 undertakes not to pursue a report made in good faith, without exploitation of data or harm to the service.

10. In the event of an incident

Atlas L1 keeps a register of privacy incidents. An incident presenting a risk of serious injury is notified to the store concerned, to the persons affected and to the Commission d’accès à l’information du Québec, as soon as possible, together with the measures taken to limit its effects.