Stckisto
For brandsFor retailersFor installersPricing
Sign inCreate a free account

Data Processing Agreement

Last updated 23 October 2026

Data principlesPrivacyTermsCookiesDPARanking
On this page
01Roles & scope02Processing on documented instructions03Confidentiality04Security of processing (Art 32)05Sub-processors06Assisting with data-subject rights07Assisting with your Art 32-36 obligations08Personal data breach notification09Return & deletion of data (Art 28(3)(g))10Audits (Art 28(3)(h))11International transfers12Liability, term & governing lawAnnex 1: Details of the processingAnnex 2: Technical & organisational measuresAnnex 3: Approved sub-processors
Between the Customer (Controller) and Stockisto, operated by Goty Invest AB (org. no. 559006-5651) (Processor), under Article 28 of the GDPR. For a countersigned copy, contact privacy@stockisto.com.

This Data Processing Agreement (DPA) is part of the Terms of Service between you (the Customer) and Stockisto. You act as controller: you decide why and how personal data is used. Stockisto acts as processor: we handle that data only on your behalf. This DPA applies wherever Stockisto processes personal data for you. It sets out how we process that data and which security measures we apply. It also lists our sub-processors (other companies that help us deliver the service) and explains how we support your GDPR duties.

01Roles & scope

You are the controller of the personal data you upload to the platform or generate through it. As controller, you decide why and how that data is used. Stockisto is the processor. We must process that personal data only to provide the service. This DPA governs that relationship. If this DPA and the rest of the Terms conflict on data protection, this DPA applies.

02Processing on documented instructions

We must process personal data only on your documented instructions. This includes instructions about international transfers. Your documented instructions are:

  • your use of the platform's features,
  • the Terms, and
  • this DPA.

One exception applies: EU or member-state law may require us to process differently. If it does, we must inform you, unless that law prohibits it. We must also tell you if we believe an instruction infringes the GDPR.

03Confidentiality

We must grant access to the personal data only to people who need it for their work. Every person we authorise must be bound by an appropriate duty of confidentiality.

04Security of processing (Art 32)

We must apply technical and organisational measures that give a level of security appropriate to the risk. Annex 2 describes those measures.

05Sub-processors

A sub-processor is another company we engage to process personal data on your behalf. You give us general permission to use the sub-processors listed in Annex 3. We must bind each sub-processor to data-protection obligations at least as protective as this DPA. We remain fully liable to you for their work. If we intend to add or replace a sub-processor:

  • we must publish the addition or replacement at least 30 days before it takes effect in the published sub-processor list, and
  • you may object on reasonable data-protection grounds.

If we must replace a sub-processor urgently to keep the service secure or running, we may act first. We must then notify you promptly, and your right to object still applies.

06Assisting with data-subject rights

Data subjects are the people the personal data is about. Under Chapter III of the GDPR, they may ask you to:

  • give them access to their data (access),
  • correct it (rectification),
  • delete it (erasure),
  • limit how it is used (restriction),
  • hand it over in a portable format (portability), and
  • stop certain processing (objection).

We must help you respond to those requests, with appropriate technical and organisational measures, as far as possible. Our help takes account of the nature of the processing. The platform provides self-service data export (Art 20) and a deletion request flow (Art 17). Where self-service is not enough, our support team must assist. If a data subject contacts us directly about your data, we must refer them to you.

07Assisting with your Art 32-36 obligations

You have duties of your own under Articles 32 to 36 of the GDPR. They cover:

  • security of processing,
  • notifying personal data breaches,
  • data-protection impact assessments, and
  • prior consultation.

We must help you meet those duties. Our help takes account of the nature of the processing and the information available to us.

08Personal data breach notification

A personal data breach is a security incident where personal data is lost, altered, exposed, or accessed without authorisation. If a breach affects your data, we must notify you without undue delay after we become aware of it. Our notice must include the information you reasonably need for your own duties under Arts 33-34. Report a suspected incident to security@stockisto.com.

09Return & deletion of data (Art 28(3)(g))

When the services end, you choose what happens to the personal data: we must return it or delete it. We must also delete existing copies. The only exception is data that EU or member-state law requires us to store. You may export your data at any time via the in-product export. After account closure, we delete the data following the retention periods in the Privacy Policy. Those periods include a short window while backups age out.

10Audits (Art 28(3)(h))

We must give you the information you need to show that we comply with Art 28. We must also allow and contribute to audits, including inspections, by you or an auditor you appoint. In the first instance, we meet audit requests by providing our security documentation and answering security questionnaires. You may arrange an on-site inspection on reasonable notice, at most once per 12 months and at your own cost, unless a supervisory authority requires more. Inspections are subject to confidentiality and must not put other customers' security at risk.

11International transfers

Primary processing takes place in the EU. Where a sub-processor in Annex 3 processes personal data outside the EEA, we make the transfer under:

  • the European Commission's Standard Contractual Clauses (SCCs), a pre-approved contract for transfers outside the EEA,
  • the EU-US Data Privacy Framework, where it applies, and
  • any supplementary measures the transfer requires.

12Liability, term & governing law

This DPA takes effect when you accept the Terms. It applies for as long as we process personal data on your behalf. The liability limits in the Terms also apply under this DPA. Swedish law governs this DPA.

Annex 1: Details of the processing

Where product research is enabled, PostHog EU receives route templates and fixed action labels through Stockisto's proxy. Without acceptance, each event has a new random identifier and cannot link visits. The proxy removes IP and forwarding headers. No browser storage does not, by itself, make collection exempt from privacy law; the legal assessment of this unlinked collection remains open.

Acceptance permits a browser research identifier and masked session replay. Form values, page text and request bodies are excluded. Marketing and the portals share a consent preference; Find has a separate choice for each market. The Locator has no research tracking or choice switch. GA4 and GTM are dormant in this research setup.

Configured company inference can use locally downloaded IPinfo network-owner data or an evidenced business email domain. A network owner or domain is not proof of a visitor's employer or identity. We assess this limited business inference under legitimate interest; you may object. IP address data is powered by IPinfo. Security IP logs are separate from product research.

You can withdraw acceptance in Cookie choices and request access, export or erasure at privacy@stockisto.com. Withdrawal stops consented browser capture and removes its local research identifier; it does not undo earlier processing. Stockisto's raw discovery events have an enforced 30-day retention limit, are included in tenant export and erased with personal data; de-identified aggregates survive. That limit is not a PostHog retention guarantee. PostHog provider retention, export and erasure need separate verification before collection relying on them is activated. Primary hosting is Azure Sweden Central; PostHog uses EU endpoints. Any third-country access requires the applicable transfer safeguards in the DPA, including SCCs. We do not promise that all processing stays in the EU.

  • Subject-matter & duration: processing personal data to provide the Stockisto record of the channel, for the term of the agreement.
  • Nature & purpose: hosting, storage, retrieval, structuring, analysis and transmission of data to operate the Locator, Widget, admin apps, Installer Portal and related communications.
  • Categories of data subjects: the Customer's account users; retailer business contacts in the Customer's network; installers; and consumers who submit a “reserve & collect” request.
  • Categories of personal data: names, work contact details (email, phone), business addresses, roles, authentication identifiers, and consumer reservation details (name, email, phone, free-text notes).
  • Special categories: none are required or intended; the platform is not designed to process special-category data (Art 9).

Annex 2: Technical & organisational measures

  • Encryption in transit: all traffic served over TLS 1.2+ with HSTS; TLS terminated at the edge (Azure Front Door) with a managed web application firewall.
  • Encryption at rest: the PostgreSQL database and object storage use Azure-managed storage encryption.
  • Tenant isolation: enforced in the data layer via global query filters plus an insert-time guard, and continuously regression-tested by a dedicated cross-tenant test suite in CI.
  • Access control: role-based access control with scoped roles; every authorisation decision is enforced server-side.
  • Authentication: short-lived JWT access tokens with a rotating refresh token in an HttpOnly, Secure cookie (reuse detection); Google OAuth and single-use magic links.
  • Audit logging: privileged tenant actions recorded to an append-first audit log retained for 7 years.
  • Secrets management: credentials held in Azure Key Vault; the application fails fast at startup if security-critical configuration is missing.
  • Network hardening: restrictive security headers on every response, per-tenant/per-client rate limiting, and automatic abuse blocking.
  • Data minimisation in logs: direct identifiers (e.g. email) are kept out of application logs and telemetry; client IPs are not persisted in analytics.
  • Backups & resilience: point-in-time backups retained up to 35 days, geo-redundant within the EU, with defined recovery objectives.
  • Vulnerability management: dependency scanning and static analysis in CI, and a responsible-disclosure channel at security@stockisto.com.

Annex 3: Approved sub-processors

Sub-processorPurposeLocationTransfer basis
Microsoft AzureCloud hosting and infrastructure: application compute, the PostgreSQL database, object storage, the message bus, monitoring and key management. This is where all primary personal data lives.EU (Sweden Central)Within the EU: no third-country transfer
Microsoft Azure OpenAI Service ★Optional AI assistance that drafts supplier-to-retailer outreach text. It processes retailer business-contact data, never consumer reservation data.Global: Azure may process requests in any of its regionsMicrosoft Products and Services DPA, including Standard Contractual Clauses
TypeSafe AI, Inc. ★Optional automated checks and suggestions on catalogue data, business records and text submitted through forms. Structured contact fields of a person are never sent, and email addresses and phone numbers are removed from free text first. Stockisto keeps each answer with the record it concerns and does not store what was sent. We assume TypeSafe processes data in the USA and keeps it for an unknown time.USASCCs only: the Commission's Standard Contractual Clauses, without reliance on the EU-US Data Privacy Framework
OpenAI ★Optional reading of public web pages, such as retailer lists and company sites, to build the retailer directory and the catalogue. The cleaned text of the page goes to OpenAI's API, and so does any feedback a supplier types when they reject a sample. The page can include business contact details published on it. It never includes data from customer accounts or reservations.USASCCs, and the EU-US Data Privacy Framework where the recipient is certified
Twilio (incl. SendGrid) ★Delivery of transactional and lifecycle email via SendGrid (invitations, confirmations and notifications) and of SMS phone-verification codes via Twilio's messaging API, which receives the account user's phone number when they verify it.USASCCs, and the EU-US Data Privacy Framework where the recipient is certified
StripeSubscription billing and card-payment processing for paying suppliers. Stripe acts as an independent controller for the payment data it collects, under its own terms.EU / USASCCs, and the EU-US Data Privacy Framework where the recipient is certified
Google (Google Ireland Ltd)"Sign in with Google" authentication for account users who choose it. Google acts as an independent controller for the authentication data under its own terms.EU / USASCCs, and the EU-US Data Privacy Framework where the recipient is certified
Google Places (Google Ireland Ltd) ★Matches installer businesses to Google Places and reads their ratings. Searches send the business name, street and postcode, or its published phone number. Rating lookups send the Google place ID.EU / USASCCs, and the EU-US Data Privacy Framework where the recipient is certified
MapboxRendering map tiles in the browser on the consumer Locator, the embeddable Widget and the Installer Portal. Receives the coarse map view and the requesting IP inherent to serving tiles, never reservation contact details.USASCCs, and the EU-US Data Privacy Framework where the recipient is certified
Cloudflare, Inc. ★Bot protection on the public sign-up, contact and newsletter forms (Cloudflare Turnstile). The check receives the visitor's IP address and signals from the browser, never what was typed into the form.EU / USASCCs, and the EU-US Data Privacy Framework where the recipient is certified
Google Analytics (Google Ireland Ltd) ★Marketing-site page and campaign measurement after analytics consent. Receives the page address, browser details, cookie id and IP address. Advertising signals are off.EU / USASCCs, and the EU-US Data Privacy Framework where the recipient is certified
OpenStreetMap / NominatimGeocoding retailer business addresses during catalogue import and the address or place a shopper types into the locator search.EUWithin the EU: business addresses and shopper search text
Stockisto operator lead inbox ★Receives the name, company, email and message submitted through demo, contact and newsletter forms so Stockisto can respond.Recipient and transfer details: privacy@stockisto.com.
Bolagsverket, Brønnøysundregistrene (Brreg), CVR / Datafordeler / cvrapi.dk, PRH / YTJCompany lookups send the organisation number to the relevant Swedish, Norwegian, Danish or Finnish registry service. A Swedish sole trader's organisation number is their personal identity number. Public registries act as independent controllers.Sweden, Norway, Denmark and Finland (EU / EEA)Within the EU / EEA: organisation numbers
National Land Survey of Finland (MML) ★Server-side geocoding of Finnish business addresses into map coordinates, when the MML API key is configured.Finland (EU)Within the EU: no third-country transfer
KartverketServer-side geocoding of Norwegian business addresses into map coordinates. © Kartverket.Norway (EEA)Within the EEA: business address data only

★ Engaged only when the corresponding feature is enabled and configured.

Read our Data Principles →Read our Privacy Policy →Read our Terms of Service →Read our Cookie Policy →Svenska
Stckisto
Maxim Machalekmax@stockisto.com+46 73 690 69 86Weekdays 09 to 16 Swedish time
Where can I buy it?Stockisto Find
  • Brands
  • Retailers
  • Installers
  • Widgets
  • Pricing
  • Help and docs
  • About
  • Sign in
Markets
SwedenDenmarkNorwayFinlandInternational
More

Stay in the loop

Want to hear from us? Leave your email and we'll reach out when there's something worth sharing: new features, launch markets, or a spot on early access. No spam, unsubscribe anytime.

Goty Invest ABAvenboksvägen 9, 247 33 Södra SandbyOrg.nr 559006-5651VAT SE559006565101F-skatt
TrustPrivacyTermsCookiesStatusCookie choices