Norwegian manufacturer of medical devices

Two certified portfolios — surgical instruments and medical furniture. CE marked, certified under MDR 2017/745, and supplied to hospitals, clinics and distributors worldwide.

The Aprikos Medical stand at an international trade fair
Aprikos Medical at WHX 2026, Dubai
CataloguesGeneral SurgeryOpenDownloadENTOpenDownloadDentalOpenDownloadVeterinaryOpenDownloadMedical FurnitureOpenDownloadAll catalogues →
CE
CE markedMDR 2017/745
ISO 13485:2016Cert. no. XXXXX · valid to 2029
Notified bodyNB XXXX · verify in EUDAMED
View all certificates →

Two certified portfolios

Both certified under MDR 2017/745 — August 2025
Aprikos surgical instruments

Surgical instruments

8,000+ product codes and 122 procedure-ready sets for surgery, ENT, dental and veterinary.

Aprikos Medical furniture: electric ICU bed, emergency stretcher and examination couch

Medical furniture

Overbed tables, crash carts, saline stands, trolleys and transfer solutions for wards and theatres.

From Norway to the world

Selling today across the Nordics, the Baltics and the Middle East — registrations under way in the Philippines, Morocco and Ethiopia, and manufacturing in Germany, Türkiye and Pakistan released under our Norwegian quality system.

0
Markets selling today
0
Manufacturing countries
0
Markets in registration
See where we operate →
World map of Aprikos markets, expansion markets and manufacturing locations

Latest news

Ready to talk?

One decision per visitor — buy from us, or sell with us.

Start a conversation Become a distributor
Products · Catalogues

Catalogues

Browse our full range — 8,000+ MDR-certified product codes, 122 procedure-ready instrument sets and a wide range of medical furniture. Products and specifications are open; log in or request a quote for prices.

Aprikos Medical · Product catalogue

Medical Furniture

Beds, trolleys, tables & ward equipment
Open catalogue Download PDF
Full furniture range · 2026 edition · PDF 49.8 MB
Aprikos Medical · Product catalogue

General Surgery

Instruments for open & general procedures
Open catalogue Download PDF
Surgical instruments · all specialities · PDF 48.6 MB
Aprikos Medical · Product catalogue

ENT

Ear, nose & throat instruments
Open catalogue Download PDF
Ear, nose & throat instruments · PDF 16.6 MB
Aprikos Medical · Product catalogue

Dental

Extraction & restorative instruments
Open catalogue Download PDF
Dental & oral surgery instruments · PDF 17.6 MB
Aprikos Medical · Product catalogue

Veterinary Surgery

Instruments for animal care
Open catalogue Download PDF
Veterinary surgical instruments · PDF 3.9 MB
Aprikos Medical · Product catalogue

Gynecology

Obstetrics & gynecology instruments
Open catalogue Download PDF
Included in the General Surgery catalogue · PDF 48.6 MB

Instrument sets — 122 procedure-ready configurations

Tray-configured sets for laparotomy, C-section, ENT, dental and more — one article number per procedure.

Request the set overview →
Innovation from the Nordics

Innovation is one of the pillars Aprikos is built on

The Nordic healthcare systems are among the most advanced in the world — and some of the best ideas in surgery are born at the operating table. We take them to the world.

Our role

From the operating table to the world

The best ideas in surgery come from the clinicians who live the problems every day — yet too many of those ideas never leave the hospital.

That is where Aprikos Medical comes in. As a Norwegian manufacturer with a certified quality system and a growing global distributor network, we take Nordic clinical innovation from idea to certified product — engineering, MDR certification and worldwide distribution under one roof.

Why the Nordics?

  • World-class university hospitals — strong clinical research environments and high procedure standards.
  • Ideas born in the theatre — innovation driven by the surgeons and nurses who use the tools daily.
  • A tradition of practical engineering — simple, robust solutions to real clinical problems.
  • Trusted regulatory ground — products developed and released under Norwegian quality management.
Our first innovation project

Noval Suction — developed with surgeons at Akershus University Hospital

Our first innovation project takes on one of surgery’s oldest everyday problems: blood obscuring the surgical field. The Noval Suction tip was invented by surgeons at Akershus University Hospital, and Aprikos Medical holds the exclusive licence to the patented technology. We have taken it from concept to working prototypes — engineered in Norway, now in live testing, and headed for global launch through our distributor network.

The Noval Suction project team
The Noval Suction project team — clinicians and the Aprikos team behind the tip.
The problem — and the answer

The clinical challenge today — and what Noval solves

Every surgeon knows the first half of this table. The second half is why the tip exists.

!

In the theatre today

  • Blood obscures the field — the surgeon operates on what they can see, and bleeding takes that away.
  • Time is lost waiting on suction — standard tips clear the field slower than the team needs.
  • Tips clog and stall mid-procedure — interruptions at exactly the wrong moment.
  • Poor visibility raises complication risk — and lengthens time under anaesthesia.
  • The tool hasn’t changed in decades — suction is treated as a commodity, not a design problem.
✓

What Noval Suction solves

  • Up to 32% faster blood removal in testing — the field clears while the surgeon keeps working.
  • Visibility restored sooner — less waiting, more operating.
  • Designed against clogging — engineered by surgeons who lived the interruptions.
  • Same handling as today’s tips — no new technique, no training barrier.
  • Patented and exclusive — developed at Akershus University Hospital, licensed exclusively to Aprikos Medical.

Where the evidence stands

User testing from September 2026 and a veterinary trial at Fredrikstad Dyrehospital — Norway’s largest animal hospital — in 2H 2026. Expected MDR approval Q4 2027 opens the human market, with global roll-out through our distributor network in 2028.

Project update

Next step — evaluation in veterinary surgery

Following initial presentations of the Noval Suction Tip and its ex-situ and in-vitro results, the next step is evaluation during relevant veterinary surgical procedures.

Fredrikstad Dyrehospital and experienced veterinary surgeon Elena Regine Moldal have agreed to evaluate the product, providing valuable feedback ahead of a potential veterinary market launch.

Aprikos at Fredrikstad Dyrehospital where the veterinary evaluation is agreed
Fredrikstad Dyrehospital — evaluation agreed ahead of a potential veterinary market launch.

Next milestone

Evaluation during relevant veterinary surgical procedures at Fredrikstad Dyrehospital — ahead of a potential veterinary market launch.

Partner on the launch →

Road to launch

2025

Exclusive licence signed

Patented suction-tip technology licensed exclusively from Akershus University Hospital.

2025–2026

Design & development

Product design and engineering of the Noval Suction tip.

Jun 2026

First prototypes ready

Working prototypes completed and evaluated.

2H 2026

Veterinary trial

Live testing at Fredrikstad Dyrehospital — Norway’s largest animal hospital. Sales can start after testing.

Q4 2027

Expected MDR approval

Certification opens the human market.

2028

Global roll-out

Launched through the existing distributor network.

Want Noval Suction in your market?

Launch territories are being allocated to distribution partners ahead of the 2028 roll-out.

Become a launch partner
About Aprikos Medical

Norwegian manufacturer. Nordic innovation. Global reach.

From foundation to MDR-certified Norwegian manufacturer in three years — and now bringing patented Norwegian hospital innovation to the world.

Milestones

Aug 2022

Founded

Aprikos Medical AS established in Norway.

Aug 2025

MDR certification

Certified under MDR 2017/745 for two portfolios: surgical instruments and medical furniture.

2025

Noval Suction licence

Exclusive licence to the patented suction-tip technology from Akershus University Hospital.

Dec 2025

First distributors signed

Two distribution agreements signed — Sweden and Lithuania (30.12.2025).

2026

Design & development

First product design and prototyping of the Noval Suction tip produced.

Jan 2026

Three new distributors

Agreements signed in Qatar, Estonia and Latvia.

Feb 2026

Arab Health exhibition

Aprikos exhibits at Arab Health — the world’s largest healthcare trade fair.

Jun 2026

Oman signed

Distribution agreement signed in Oman.

Jun 2026

First prototypes

First working Noval Suction prototypes completed and evaluated.

Aug 2026

Egypt & Jordan signed

Two further distribution agreements in the Middle East.

2H 2026

Veterinary trial

Suction Tip in live testing at Fredrikstad Dyrehospital.

Q4 2026

Registrations under way

Product registrations in progress in the Philippines, Morocco and Ethiopia.

Dec 2026

Veterinary market launch

Veterinary market launch of the Suction Tip.

Q4 2027

Expected MDR approval — Suction Tip

Opens the human market, with global roll-out in 2028.

The team

A competent team with long experience — commercial, clinical and regulatory expertise under one roof: from a decade of medical sales at Johnson & Johnson to the operating theatre, more than 20 years of surgical practice, and deep EU MDR and ISO 13485 competence.

Omer Ahmed

Omer Ahmed

CEO
Saqib Raja

Saqib Raja

Chief Product Officer
Suniva Lind

Suniva Lind

Nordic Sales Executive
Francis Gamble

Francis Gamble

Global Sales Executive
Aabeer Suhail Bukhari

Aabeer Suhail Bukhari

Regional Account Executive MENA
Toan Tran

Toan Tran

Chief Compliance Officer
Erika Trondsen

Erika Trondsen

Product Specialist
Robin Gaupseth

Robin Gaupseth

Board Member & Medical Adviser

A team built for what comes next — supported by clinical advisers, and growing with new roles in tender management, regional business development and regulatory capacity.

Where we operate

World map: HQ and QA in Norway, current markets in the Nordics, placeholder markets and factory locations to be confirmed
Markets: Norway, Sweden, Estonia, Latvia, Lithuania, Egypt, Qatar, Jordan, Oman · In registration: Philippines, Morocco, Ethiopia · Manufacturing: Germany, Türkiye, Pakistan.

Two portfolios, one QMS

Surgical instruments and medical furniture, both released under the same ISO 13485 quality system by Aprikos Medical — a Norwegian manufacturer.

The Aprikos Medical team at an international trade fair
The Aprikos Medical team at an international trade fair.
Visiting from the United States?We work with US partners through two models — choose the track that fits you below. US enquiries →
Partner with Aprikos Medical

Your market. Our portfolio. One exclusive partnership.

Partners already operate across the Nordics, the Baltics and the Middle East — and we are appointing more across Europe, Asia, Africa and the Americas.

Partner with Aprikos

Where is your business?

Two markets, two models. Pick yours — the options change with it.

Why Aprikos

What our distributors get — and keep

We grow through partners, not past them. These are the commitments that make an Aprikos territory worth holding.

★

Exclusive territory

Your market is yours. We sell through you — never around you — and every lead from your territory is passed to you.

☰

One supplier, full portfolio

8,000+ MDR-certified codes, 122 procedure-ready sets and a wide range of medical furniture — answer a whole hospital tender from a single source.

✓

Tender-ready in days

CE certificates, Declarations of Conformity, IFU and technical files delivered as a complete pack — so you never lose a tender on paperwork.

✦

First in line for innovation

Launch partners get first right to Noval Suction in their territory at roll-out — a patented product no competitor can offer.

→

We invest in your market

Campaign packs four times a year, marketing assets ready to localise, product training and a commercial team that answers within 12 hours.

0
Markets selling today
0+
MDR-certified codes
0
Instrument sets
0h
Response time
Check if your territory is open →

Where we operate

Markets selling today across the Nordics, the Baltics and the Middle East — registrations under way in the Philippines, Morocco and Ethiopia, and manufacturing in Germany, Türkiye and Pakistan.

World map of Aprikos markets, expansion markets and manufacturing locations

Territories are allocated exclusively — one partner per market

If your market is open today, it may not be next quarter. Starting the conversation takes two minutes.

Become a distributor →
Quality & compliance

Certified. Compliant. Reliable.

Aprikos Medical is a Norwegian manufacturer of surgical instruments and medical furniture. Every product is designed, manufactured and released under a certified quality management system.

How we work

Quality is how we work

Quality is embedded across Aprikos Medical — from product development and supplier management to manufacturing, documentation, delivery and post-market activities. Our quality system provides the framework for consistent standards, regulatory compliance and continuous improvement across our entire product portfolio.

✚

Patient safety first

Patient safety guides our decisions throughout the product lifecycle. Risk management, vigilance, complaint handling and post-market surveillance are integrated into our quality system and conducted in accordance with applicable regulatory requirements.

§

Code of Conduct

Our Code of Conduct defines how we operate and what we expect from our employees, manufacturing partners and suppliers — including integrity, fair competition, responsible business practices and respect for human and labour rights.

↻

Full traceability

Products, materials and batches are controlled and documented throughout the supply chain. Our systems support traceability from manufacturing and quality control through to final delivery, in accordance with applicable regulatory requirements.

✿

Environmental responsibility

We work systematically to reduce our environmental impact through responsible sourcing, material choices, packaging and supply-chain practices, while maintaining the quality and safety requirements expected of medical devices.

↗

Continuous improvement

Internal audits, CAPA, management reviews and performance monitoring drive continuous improvement across our quality system. We use these processes to identify opportunities, strengthen our operations and maintain consistent standards as Aprikos Medical grows.

Certifications

Certificates & documentation

MDR 2017/745

8,000+ codes certified. Notified body NB XXXX.

ISO 13485:2016

Quality management for medical devices.

CE marking

EU health, safety and performance conformity.

Multi-source manufacturing, one quality system

Manufacturing partners in Germany, Türkiye and Pakistan — every product qualified, quality-assured and released under our Norwegian ISO 13485 quality system.

🔒

Document vault — restricted access

Certificates, Declarations of Conformity, IFU and technical files are available to registered distributors, hospitals and tender officers.

DocumentTypeScopeValid toAccess
EC Certificate — MDR 2017/745PDFFull portfolio2030🔒 Locked
ISO 13485:2016 certificatesPDFDesign & manufacture2029🔒 Locked
Free Sale Certificate — NorwayPDFFull portfolio—🔒 Locked
Declaration of Conformity — General SurgeryPDFClass I / Is—🔒 Locked
IFU & reprocessing instructionsPDFAll instruments—🔒 Locked
Code of ConductPDFCompany—🔒 Locked
Distributor portal Logged in: Distributor

Welcome back. Your market, in one place.

Tenders, catalogues, documents and orders — answered within 12 hours.

Log out

New tender

Every line of the technical file is matched to the Aprikos range.

Tender type
Department
Ranks that specialty first.
Mark the specification / BOQ as Technical file & Quotation.

Your team’s tenders

Open a tender to see its documents above. Invited colleagues work in it live.

TenderSharedDeadlineStatus

Message the commercial team

Products, registrations, marketing or logistics — answered within 12 hours.

Tender help, order questions and complaints: write to us under Work with Aprikos — every message and file stays in one thread with its full history. Anything else: order@aprikosmedical.com.

E-mail the team

Your Aprikos team

  • Orders — order@aprikosmedical.com
  • Commercial & tenders — your account manager
  • Regulatory & documentation — QA/RA team, Oslo
  • Response time — within 12 hours, weekdays
Aprikos Medical AS · Lørenveien 73 A, 0585 Oslo · +47 22 22 34 00

Welcome back

Log in and go straight to your portal and the shop.

Forgot password?

New customer? Create an account — clinics in the company register get instant access.

Secure login. Prices are shown to approved accounts only.

Clinic account Logged in: Clinic Log out

Welcome back, Oslo ENT Clinic AS

Your prices, orders and details — answered within 12 hours.

Online order form

ENT instrument sets — order 2026

10 complete ENT sets — 255 instruments in wire baskets with silicone mat and laser-marked tag.

Opens in a new tab.

Reorder

Confirmed within 12 hours.

Need help with an order?

Write to order@aprikosmedical.com — answered within 12 hours, weekdays.

Contact the order office
Veterinary clinic account Logged in: Veterinary clinic Log out

Welcome back, Fredrikstad Dyrehospital

Your prices, orders and details — answered within 12 hours.

Online order form

Veterinary instrument sets — order 2026

16 complete veterinary sets — 172 instruments in wire baskets with silicone mat and laser-marked tag.

Opens in a new tab.

Reorder

Confirmed within 12 hours.

Need help with an order?

Write to order@aprikosmedical.com — answered within 12 hours, weekdays.

Contact the order office

Aprikos Medical
Surgical instrumentsNorwegian manufacturerISO 13485CE · MDR 2017/745← Back to tenders
Tender matching · Aprikos database

Tender

1
Upload & extractItems and quantities are read from the technical file.
2
Review matchesGreen = exact, orange = check the remark, red = not in the portfolio.
3
Margin & downloadAdd your margin and download the submission (Excel + PDF).

3 · Matched items lines with a red mark need your decision — pick a candidate, edit the text or search the database; the suggestion box explains every difference

5 · Your offer set your margin, choose the currency and download the submission

Offer total excl. VAT–
Lines offered–
Your margin–on the Aprikos campaign price
Margin
%
Currency
Validity
VAT
Optional. One rate for the whole offer – it is shown on every line and on the total. Leave it empty for an offer without VAT.
Bidder
Notes
Submission documentsHand in the financial offer together with the technical file.
Aprikos distributor campaign prices (EUR, DAP, freight to be added) plus your margin. Furniture priced in USD is converted at 1 USD = 0.93 EUR. The Excel has two sheets: the financial offer and a compliance matrix listing every tender line with the Aprikos match and remarks.
Personvern · Privacy

Personvernerklæring

Hvordan Aprikos Medical AS behandler personopplysninger i portalen og på nettstedet. Spørsmål: personvern@aprikosmedical.com

1. Hvem vi er, og hvordan du kontakter oss

Aprikos Medical AS er behandlingsansvarlig for personopplysningene som beskrives her. Vi produserer kirurgiske instrumenter og medisinske møbler som er CE-merket etter forordning (EU) 2017/745 om medisinsk utstyr (MDR), og vi driver kundeportalen på www.aprikosmedical.com.

BehandlingsansvarligAprikos Medical AS, org.nr. 929 633 822
BesøksadresseLørenveien 73A, 0585 Oslo
PostadresseLørenveien 73A, 0585 Oslo
Personvernkontaktpersonvern@aprikosmedical.com
E-post om personvernpersonvern@aprikosmedical.com
E-post om ordreorder@aprikosmedical.com

Vi har vurdert at vi ikke har plikt til å utpeke personvernombud (personvernforordningen art. 37 nr. 1): vi er ikke en offentlig myndighet, kjernevirksomheten vår er produksjon og salg av medisinsk utstyr og ikke overvåking av personer i stor skala, og vi behandler ikke særlige kategorier av personopplysninger i stor skala. Vi har likevel utpekt en navngitt personvernkontakt, og vurderingen gjennomgås årlig.

1a. Bekreftelse av denne erklæringen

Første gang du besøker nettstedet, ber vi deg huke av for at du har lest denne erklæringen. Avkryssingen lagres i din egen nettleser sammen med versjonsnummeret på erklæringen, slik at du ikke blir spurt om igjen. Endrer vi erklæringen, får den et nytt versjonsnummer, og du blir spurt én gang til.

Oppretter du konto, må du krysse av for det samme i registreringsskjemaet. Da lagrer vi i tillegg et bevis hos oss: den nøyaktige teksten du fikk se, versjonsnummeret og tidspunktet, i consents/ (funksjonen logConsent i functions/gdpr.js). Dokumentet kan ikke endres i ettertid, og det følger med når du ber om innsyn. Grunnen er personvernforordningen art. 7 nr. 1: vi må kunne vise hva du faktisk sa ja til.

Bekreftelsen er ikke et samtykke til behandlingen. Det vi gjør for å levere kundeforholdet, hviler på avtale og rettslig forpliktelse (punkt 4), og det kan du ikke «trekke tilbake» uten å avslutte kundeforholdet. Avkryssingen dokumenterer bare at informasjonen er gitt, slik art. 12 og 13 krever. Markedsføring på e-post, bruksstatistikken og koblingen av kampanjen til kontoen hviler på samtykke. Hver av dem er et eget, frivillig valg som du når som helst kan trekke tilbake – markedsføringen under Min konto → Mine personopplysninger, statistikken og kampanjekoblingen på siden om lagring i nettleseren.

2. Hvem erklæringen gjelder for

Erklæringen gjelder deg som

  • besøker de åpne sidene våre,
  • har eller søker om konto i kundeportalen (klinikk, veterinærklinikk eller distributør),
  • er oppført som kontaktperson på en bestilling,
  • bruker distributørverktøyene (anbudsmatching, pris- og bestillingsverktøy), eller
  • tar kontakt med oss på e-post.

Den gjelder også for Aprikos-ansatte som bruker administrasjonssiden (Aprikos Workspace), for det som står i punkt 3.9.

Portalen er et tilbud til virksomheter, men det fritar oss ikke. Opplysninger om en navngitt kontaktperson i en klinikk er personopplysninger. For enkeltpersonforetak er også foretaksnavnet og organisasjonsnummeret personopplysninger om innehaveren. Alle rettighetene i punkt 8 gjelder derfor fullt ut også for våre kunder som er enkeltpersonforetak.

Vi har ingen rekrutteringsfunksjon i portalen, og denne erklæringen dekker ikke jobbsøkere. Søknader vi mottar på e-post behandles utenfor portalen etter egen rutine.

3. Hva vi behandler om hver gruppe

3.1 Besøkende på de åpne sidene

Du kan lese de åpne sidene uten å oppgi noe. Vi har ingen annonseverktøy og ingen sporingsinformasjonskapsler fra tredjeparter. Pseudonym bruksstatistikk samles inn av vår egen tjeneste (functions/track.js) bare hvis du tillater det i personvernlinjen. Den inneholder hvilke sider og knapper som brukes, søkeord, hvor lenge og hvor langt sider leses, kampanjemerkene i adressen du kom inn på (utm_source, utm_medium, utm_campaign), type enhet, nettleser og operativsystem, skjermbredde, lastetiden for den første siden, teksten i eventuelle JavaScript-feil, og omtrent hvor på siden et klikk landet (et rutenett på 20 × 40 felt – aldri pikselposisjon eller skjerminnhold). Stegene i ett besøk lagres som en tilfeldig besøks-ID uten navn, e-post eller IP-adresse og slettes etter 90 dager; dagstallene slettes etter 13 måneder. Statistikken er pseudonym, ikke anonym: besøks-ID-en binder stegene i ett besøk sammen. Valget kan endres når som helst på siden om lagring i nettleseren.

Kampanjen eller annonsen som brakte deg til nettstedet kobles til kontoen din bare hvis du i tillegg har krysset av for det (eget, valgfritt samtykke under statistikkvalget). Da lagres kampanjen én gang i profilen din (users/{uid}.src). Trekker du samtykket tilbake, eller slår av statistikken, slettes koblingen igjen. Vi mottar de tekniske opplysningene som er nødvendige for å levere nettsiden – IP-adresse, nettlesertype og hvilken side som ble hentet – i driftsloggene hos leverandøren av drift og hosting. Skriftsnittene hentes fra vårt eget domene (public/assets/css/fonts.css og public/assets/fonts/). Ingen IP-adresse går til Google Fonts.

Nettleseren din lagrer også data lokalt på enheten din. Dette er beskrevet i sin helhet i den egne erklæringen erklaering-informasjonskapsler.md.

3.2 Portalkonto

Når du oppretter konto, registrerer vi e-postadresse og passord i Firebase Authentication, og en profil i Firestore under users/{uid} (public/assets/js/auth.js, funksjonen register): e-postadresse, rolle (klinikk, veterinærklinikk eller distributør), foretaksnavn, organisasjonsnummer, land, kontaktperson, telefonnummer, adresse, status for verifisering og godkjenning, og tidspunktet kontoen ble opprettet. Distributører oppgir i tillegg et ønsket tidspunkt for et møte med oss.

Passordet lagres aldri i klartekst. Firebase Authentication lagrer det som en kryptografisk kontrollverdi.

3.3 Ordre og kunde

Når du legger inn en bestilling, behandler vi kundeblokken og ordrelinjene som lagres i orders/{ordrenummer} (functions/index.js, funksjonen normalizeOrder): foretaksnavn, organisasjonsnummer, kontaktperson, e-postadresse, telefonnummer, leveringsadresse, postnummer, sted, land, fakturaadresse, deres referanse eller innkjøpsordrenummer, alle ordrelinjer med antall, priser, rabatt, merverdiavgift og totaler, valgt betalingsmåte, og brukerkontoen din (uid og påloggings-e-post). Fritekstfeltene på ordren og på hver ordrelinje lagres slik du har skrevet dem.

Ordrebekreftelsen sendes på e-post til deg og til order@aprikosmedical.com (functions/index.js, funksjonen sendOrderMails). Klinikker og veterinærklinikker betaler mot faktura; distributører betaler mot faktura etter distributøravtalen eller mot forskudd (proformafaktura). Nettbutikken tilbyr ikke kort-, Klarna- eller Vipps-betaling, og ingen betalingsleverandør mottar opplysninger om bestillingen din.

3.3a Lagrede lister og innkjøpslister

Lister og ønskelisten du lagrer i nettbutikken, lagres på kontoen din (shop_lists/{uid}), slik at du finner dem igjen på en annen maskin. Innkjøps- og anbudslister du laster opp for å få dem matchet mot katalogen, lagres i inquiry_lists sammen med listenavnet, linjene og statusen. Nettleseren beholder bare en mellomlagret kopi. Begge deler følger med når du ber om innsyn, og slettes når du sletter listen eller kontoen.

3.4 Distributør og anbudsverktøy

Anbudsverktøyet leser anbudsfilene dine og trekker ut linjene i din egen nettleser. Velger du å dele et anbud med teamet ditt eller med oss, lagres anbudet i Firestore (tenders/{id} med linjer og hvem som er inne i anbudet akkurat nå): navnet på anbudet, innleveringsfrist, linjetekst og spesifikasjoner, valgene teamet gjør, og navn og e-postadresse til teammedlemmene. Et teammedlem kan invitere en kollega; vi sender da en invitasjon på e-post med anbudsnavnet og navnet til den som inviterte, og den inviterte blir med i teamet først når vedkommende selv godtar invitasjonen. Dokumenter du legger i «Samarbeid med Aprikos» (saker, reklamasjoner, filer) og anbudsdokumentene du legger ved et delt anbud, lagres hos oss på serveren (Firestore, dist_files), og partnerdokumenter lagres i Microsoft SharePoint (se punkt 6). Ber du om en AI-vurdering av anbudslinjer, sendes linjeteksten, spesifikasjonen og produktkandidatene fra vår egen katalog til Anthropic (se punkt 3.7). Anbud kan inneholde navn og jobbkontaktopplysninger til kontaktpersoner hos oppdragsgiveren; for dem er vi selvstendig behandlingsansvarlig når vi bruker anbudet til vårt eget formål – å utarbeide vårt eget tilbud (se punkt 5).

Bruker du bestillings- eller prisverktøyene, behandler vi de samme kundeopplysningene som i punkt 3.3, i tillegg til stilling og eventuelt sluttkunde- eller prosjektnavn du selv skriver inn.

3.5 Henvendelser

Sender du oss e-post, behandler vi e-postadressen din og det du skriver, så lenge det er nødvendig for å svare og for å dokumentere saken. Kontaktskjemaene på de åpne sidene (for eksempel forespørsel om dokumenter) sender ingen opplysninger til oss i dag, så slike henvendelser må sendes på e-post. Unntaket er skjemaet for rettighetshenvendelser under Dine rettigheter, som er i drift (punkt 8).

3.6 Salgskontakter som ikke er kunder

Vi fører et register over kontaktpersoner hos mulige forhandlere og kunder i salgsverktøyet vårt (HubSpot CRM): navn, stilling, arbeidsgiver, jobbkontaktopplysninger og det vi har korrespondert om. Kontakter i en salgsdialog speiles til administrasjonssiden i portalen (mk_leads) slik at markedsavdelingen kan følge dem opp; en kontakt som slettes, reserverer seg eller går ut av salgsdialogen i HubSpot, fjernes fra speilet ved neste synkronisering, og et speil som ikke er synkronisert på 12 måneder slettes. I det samme kontrollsenteret fører vi salgsaktiviteter (møter, prøver, tilbud, oppfølging) og signaler om mulige kunder (cx_activities, cx_signals) med kilde og dato; de slettes etter 24 måneder. Opplysningene har vi fra deg selv, fra arbeidsgiverens nettsider, fra din offentlige LinkedIn-profil eller fra verktøyene vi bruker til å finne og berike forretningskontakter (Apollo.io, Clay og La Growth Machine, se punkt 6). Grunnlaget er vår berettigede interesse i å ta kontakt med fagpersoner om produkter som er relevante for stillingen deres (art. 6 nr. 1 bokstav f). Du kan når som helst si nei – da stopper vi og sletter alt annet enn en oppføring i sperrelisten, slik at du ikke blir kontaktet igjen. Kontakter som ikke svarer, slettes etter 12 måneder. Markedsføring på e-post sender vi bare til deg som har samtykket, og til eksisterende kunder innenfor unntaket i markedsføringsloven § 15 tredje ledd (adressen er gitt oss i forbindelse med et kjøp, markedsføringen gjelder våre egne tilsvarende varer, og du kan reservere deg gratis i hver e-post). Et samtykke lagres med den nøyaktige teksten du fikk se, versjonsnummeret og tidspunktet – vi lagrer ikke IP-adressen din.

3.7 Spør Aprikos (assistenten) og AI-vurdering av anbudslinjer

Spør Aprikos i nettbutikken svarer ut fra Aprikos' egne data – katalogen, prislisten og faste opplysninger om levering, betaling, rabatter og kontakt – i vår egen serverfunksjon i EU (functions/index.js, funksjonen assist, og functions/assist-guard.js). Spørsmålet ditt sendes ikke til noen AI-leverandør. Funksjonen har en valgfri AI-vei som er slått av; slås den noen gang på, oppdaterer vi denne erklæringen først. Vi lagrer bare tellere for hvor mange spørsmål kontoen har stilt per dag (90 dager); selve samtalen lagres ikke hos oss.

AI-vurdering av anbudslinjer. Ber du om en AI-vurdering av anbudslinjer, sendes linjeteksten, spesifikasjonen, antallet, koden i anbudet og produktkandidatene fra vår egen katalog til Anthropic PBC (USA), som foreslår hvilket Aprikos-produkt som passer (functions/index.js, funksjonen tenderAi). Vi fjerner alt som ser ut som et fødselsnummer eller D-nummer før noe sendes. Skriv aldri pasientopplysninger eller andre personopplysninger i anbudslinjene. Vi lagrer en teller for bruken (90 dager). For at det samme spørsmålet ikke skal koste et nytt AI-kall, husker vi også AI-vurderingen av linjen i 90 dager: produktforslaget, vurderingen og hvilken konto som spurte. Selve linjeteksten lagres ikke, bare en sjekksum av den. Vurderingen gjenbrukes bare innenfor ditt eget firma (eller din egen konto) for nøyaktig den samme linjen, og den slettes automatisk etter 90 dager eller når du ber om sletting. Svaret vises i verktøyet ditt.

Våre egne ansatte har i tillegg en intern assistent på administrasjonssiden (functions/staff-assist.js) som også bruker Anthropic. Den får den ansattes spørsmål og nøkkeltall (antall saker, ordrer og lignende), ikke kundeposter.

3.8 Frakt med DHL

Når vi booker henting og frakt, sender vi mottakerens navn, telefonnummer, e-postadresse og leveringsadresse til DHL Express (functions/dhl.js) og lagrer fraktbrevet og etiketten hos oss sammen med ordren. Mottakeropplysningene og etiketten slettes når ordren anonymiseres.

3.9 Aprikos-ansatte i administrasjonen (Aprikos Workspace)

Første innlogging på administrasjonssiden fra en ny enhet – med passord eller med Microsoft – godkjennes med en engangskode som sendes til den ansattes egen e-postadresse (functions/staff-device.js). Koden lagres bare som kontrollverdi og gjelder i 10 minutter (staff_codes). Etter godkjenningen husker nettleseren enheten med et tilfeldig enhetsbevis i localStorage (ap-staff-device). Hos oss lagres bare en kontrollverdi (SHA-256) av beviset, sammen med uid, e-postadresse, en enhetsbeskrivelse (nettleser og operativsystem) og tidspunktene for godkjenning og siste bruk (staff_devices). Beviset gjelder i 180 dager, blir liggende når den ansatte logger ut (det er hele poenget), og kan trekkes tilbake; da må enheten godkjennes på nytt. Utløpte og tilbaketrukne poster ryddes foreløpig manuelt – automatisk sletting er under innføring.

Kobler den ansatte Workspace til Microsoft 365, holder Microsofts innloggingsbibliotek (MSAL) en mellomlagret innlogging og en tilgangsnøkkel for e-post og kalender i nettleserens sessionStorage (nøkler som begynner med msal.). Den forsvinner når fanen lukkes. E-post og kalender hentes direkte fra Microsoft til nettleseren og lagres ikke hos oss. Ved innlogging med Microsoft-konto åpner Firebase et innloggingsvindu fra Google (apis.google.com og prosjektets firebaseapp.com-adresse).

Administrative handlinger føres i et revisjonsspor (admin_audit, functions/audit.js): hvem, hva, hvilket objekt, utfall og tidspunkt. For handlinger i rettighetssaker og sletting – og for nektede forsøk på slike handlinger – lagres også IP-adressen den ansatte brukte, fordi den kan være nødvendig for å etterforske misbruk av en konto. Revisjonssporet beholdes i 5 år (punkt 4). Grunnlaget er sikkerhet og ansvarlighet (art. 5 nr. 2 og art. 32) og vår berettigede interesse i å kunne dokumentere og etterforske administrative handlinger (art. 6 nr. 1 bokstav f).

4. Formål, rettslig grunnlag og lagringstid

BehandlingFormålRettslig grunnlagLagringstid
Brukerkonto i Firebase Authentication (e-post, passordkontrollverdi, påloggingstidspunkt)Å gi deg tilgang til portalenAvtale, personvernforordningen art. 6 nr. 1 bokstav bSå lenge kontoen er i bruk. Har kontoen verken vært innlogget eller bestilt noe på 24 måneder, får du e-post om at den vil bli slettet. Logger du ikke inn (eller bestiller) innen 30 dager etter varselet, slettes kontoen. Kontoer med åpne ordrer, reklamasjoner, saker eller rettighetssaker slettes ikke så lenge saken er åpen. Ordrer beholdes etter bokføringsloven, se under
Profil i users/{uid}Konto, kontaktinformasjon og prisvisning for riktig rolleAvtale, art. 6 nr. 1 bokstav b; berettiget interesse for de registerhentede feltene, art. 6 nr. 1 bokstav fSom brukerkontoen: slettes sammen med den
Lagrede lister og innkjøpslister (shop_lists, inquiry_lists, punkt 3.3a)Å la deg gjenbruke lister og få innkjøpslister matchetAvtale, art. 6 nr. 1 bokstav bTil du sletter listen, og senest når kontoen slettes
Oppslag i foretaksregistre ved registreringÅ kontrollere at den som registrerer seg er en reell klinikk eller markedsdeltaker før vi gir tilgang til priser på regulert medisinsk utstyrBerettiget interesse, art. 6 nr. 1 bokstav fTreffet lagres som en del av profilen – se raden over
Godkjenningsspor (feltene verified og approved, rolleendringer, hvem som godkjente og når)Å kunne dokumentere at tilgang til priser på medisinsk utstyr ble gitt riktigBerettiget interesse og ansvarlighet, art. 6 nr. 1 bokstav f jf. art. 5 nr. 23 år etter at kontoen er avsluttet
Ordrens regnskapskjerne (ordrenummer, dato, foretak, organisasjonsnummer, adresser, linjer, antall, priser, mva., totaler, betalingsmåte)Gjennomføring av kjøpet og lovpålagt regnskapsdokumentasjonAvtale, art. 6 nr. 1 bokstav b, deretter rettslig forpliktelse, art. 6 nr. 1 bokstav c (bokføringsloven § 13 andre ledd)5 år etter utløpet av regnskapsåret. En ordre fra mars 2026 er dermed låst til 31.12.2031
Kontaktpersonen på ordren (navn, e-post, telefon, påloggings-e-post)Å kunne levere, fakturere og følge opp bestillingenAvtale, art. 6 nr. 1 bokstav b, og art. 6 nr. 1 bokstav c så langt navnet inngår i salgsdokumentetPseudonymiseres 5 år etter utløpet av regnskapsåret, eller tidligere når du ber om det og navnet ikke inngår i salgsdokumentet
Fritekst på ordre og ordrelinjerPraktiske opplysninger om leveransenAvtale, art. 6 nr. 1 bokstav b, og dataminimering, art. 5 nr. 1 bokstav c12 måneder etter at ordren er fullført, med mindre merknaden gjelder selve handelen; da følger den regnskapskjernen
Ordrebekreftelser i e-postkassen order@aprikosmedical.comBestillingsbehandling og regnskapsdokumentasjonAvtale, art. 6 nr. 1 bokstav b; rettslig forpliktelse der meldingen er salgsdokumentet5 år etter utløpet av regnskapsåret der meldingen er salgsdokumentet, ellers 24 måneder
Sporbarhetsregister over hvilken institusjon som har mottatt hvilket utstyrLovpålagt sporbarhet for produsent av medisinsk utstyrRettslig forpliktelse, art. 6 nr. 1 bokstav c (MDR 2017/745 art. 25 nr. 2 jf. art. 10 nr. 8; lov om medisinsk utstyr)Minst 10 år etter at det siste utstyret som omfattes av samsvarserklæringen ble brakt i omsetning. 15-årsregelen gjelder implantater, og sortimentet vårt inneholder ingen
Reklamasjoner, avvik, tilbakekallinger og vigilance-sakerLovpålagt oppfølging av utstyr på markedetRettslig forpliktelse, art. 6 nr. 1 bokstav c (MDR 2017/745 art. 10 nr. 13 og art. 87). Opplysningene om en mulig pasientskade i en produktklage (pasientkategori, aldersgruppe, kjønn og utfall – uten navn eller annen identifikasjon) er helseopplysninger; grunnlaget for dem er art. 9 nr. 2 bokstav i (kvalitet og sikkerhet for medisinsk utstyr) jf. MDR art. 87–89, se punkt 12Minst 10 år
Dokumentasjon for å kunne forsvare et produktansvarskravFastsettelse og forsvar av rettskravBerettiget interesse og rettskrav, art. 6 nr. 1 bokstav f jf. art. 17 nr. 3 bokstav e (produktansvarsloven § 2-7)10 år fra produktet ble satt i omsetning
Saker knyttet til en konkret tvist eller reklamasjonFastsettelse, gjøring gjeldende eller forsvar av rettskravArt. 6 nr. 1 bokstav f jf. art. 17 nr. 3 bokstav e (foreldelsesloven § 2 og § 9 nr. 2)Til saken er endelig avsluttet, pluss 3 år. Ytterste grense 20 år
Markedsføring på e-postÅ informere kunder om vårt eget utstyrSamtykke, art. 6 nr. 1 bokstav a, eller berettiget interesse innenfor kundeunntaket i markedsføringsloven § 15 tredje leddTil du reserverer deg eller trekker samtykket. Samtykkebeviset (tekst, versjon, tidspunkt) beholdes så lenge samtykket brukes; slettes kontoen, beholdes beviset i 3 år uten navn og e-postadresse, under en kodet referanse. Selve reservasjonen beholdes permanent, ellers kan vi ikke respektere den
Administrasjonsspor (hvem som godkjente, tilbakekalte, endret rolle, registrerte en betaling eller behandlet en rettighetssak – for rettighetssaker og sletting også den ansattes IP-adresse, punkt 3.9)Sikkerhet og ansvarlighetArt. 5 nr. 2 og art. 32 nr. 1 bokstav d; art. 6 nr. 1 bokstav f5 år
Godkjente enheter for ansatte (staff_devices, staff_codes, punkt 3.9)Sikker pålogging til administrasjonenBerettiget interesse og sikkerhet, art. 6 nr. 1 bokstav f jf. art. 32Enhetsbeviset gjelder 180 dager, engangskoden 10 minutter. Utløpte poster ryddes manuelt til automatisk sletting er på plass
Driftslogger i Cloud Logging (IP-adresse, nettleser, forespørsel, tidspunkt)Drift, feilsøking og sikkerhetBerettiget interesse, art. 6 nr. 1 bokstav f30 dager, aldri over 90 dager
Korrespondanse om rettighetshenvendelserÅ kunne dokumentere at henvendelsen ble besvart riktigAnsvarlighet, art. 5 nr. 2 jf. art. 123 år etter at saken er avsluttet
Protokoll over brudd på personopplysningssikkerhetenLovpålagt dokumentasjonArt. 33 nr. 55 år
Data nettleseren din lagrer lokaltHandlekurv, kontoskjema, språk, en mellomlagret kopi av listene dine, anbudsresultater; for ansatte også enhetsbeviset og Microsoft-innloggingen (punkt 3.9)Nødvendig for tjenesten du har bedt om, art. 6 nr. 1 bokstav b jf. ePrivacy-direktivet art. 5 nr. 3 slik det er gjennomført i norsk ekomlovgivningTil du sletter dem. Vi mottar dem ikke og kan ikke slette dem for deg
Pseudonym bruksstatistikk (punkt 3.1)Å forbedre nettstedet og se hvilke kanaler som fungererSamtykke, art. 6 nr. 1 bokstav aBesøksforløp 90 dager, dagstall 13 måneder
Kampanjen som brakte deg til nettstedet, koblet til kontoenÅ se hvilke kampanjer som gir kunderSamtykke, art. 6 nr. 1 bokstav a (eget valg)Til samtykket trekkes tilbake eller statistikken slås av
Team-anbud (anbud, linjer, teammedlemmer, invitasjoner)Å la distributøren og teamet arbeide med anbudet sammen, og å gi vårt tilbudAvtale, art. 6 nr. 1 bokstav b; berettiget interesse for inviterte og kontaktpersoner i anbudet, art. 6 nr. 1 bokstav f24 måneder etter siste endring
Distributørtilbud til egne kunderÅ kunne gjøre tilbudet om til en ordreAvtale, art. 6 nr. 1 bokstav b24 måneder etter at tilbudet ble laget
Saker i «Samarbeid med Aprikos»Oppfølging av distributørenAvtale, art. 6 nr. 1 bokstav b; rettslig forpliktelse for reklamasjoner (MDR)24 måneder etter at saken er lukket; reklamasjoner minst 10 år
Partnerdokumenter i SharePointDeling av avtaler, sertifikater og dokumentasjon med distributørenAvtale, art. 6 nr. 1 bokstav bEtter dokumenttype, se sletteplanen
DHL-mottaker og fraktetikettLeveringAvtale, art. 6 nr. 1 bokstav bFølger ordren, slettes når ordren anonymiseres
Speil av salgskontakter fra HubSpotOppfølging av salgsdialogBerettiget interesse, art. 6 nr. 1 bokstav fFjernes når kontakten ikke lenger er i HubSpot; et speil uten synkronisering på 12 måneder og importerte kontakter uten svar slettes etter 12 måneder
Salgsaktiviteter og signaler i kontrollsenteretOppfølging av mulige kunder og forhandlereBerettiget interesse, art. 6 nr. 1 bokstav f24 måneder
Tellere for bruk av assistenten og AI-vurderingenÅ begrense kostnad og misbrukBerettiget interesse, art. 6 nr. 1 bokstav f90 dager

Når en lagringstid er utløpt, slettes opplysningene av den nattlige oppryddingsjobben gdprRetentionSweep i functions/gdpr.js.

5. Hvor opplysningene kommer fra når de ikke kommer fra deg

De fleste opplysningene får vi fra deg selv. I tillegg henter eller mottar vi (personvernforordningen art. 14):

  • Foretaksregistre. Når du søker opp virksomheten din under registreringen, gjøres oppslaget direkte fra din egen nettleser mot Brønnøysundregistrene (data.brreg.no) for Norge, cvrapi.dk – en privat dansk tjeneste – for Danmark, og avoindata.prh.fi (Patent- og registerstyrelsen i Finland) for Finland (public/assets/js/site.js). Vi mottar foretaksnavn, organisasjonsnummer, forretningsadresse og næringskode, og lagrer dem i profilen din. Fordi oppslaget skjer i nettleseren din, er det din IP-adresse og ditt søkeord som når disse tjenestene, ikke våre. Bestillingsverktøyene kan også hente navnet på daglig leder fra rolleregisteret hos Brønnøysundregistrene som et forslag til kontaktperson.
  • Din arbeidsgiver. Er du oppført som kontaktperson eller bestiller for en klinikk eller en distributør, har vi fått navn, e-postadresse, telefonnummer og stilling fra virksomheten du arbeider i.
  • Anbudsdokumenter. Når en distributør deler et anbud med oss, kan konkurransegrunnlaget inneholde navn, e-postadresse og telefonnummer til oppdragsgiverens kontaktperson. Opplysningene er gjort kjent av oppdragsgiveren selv i anskaffelsen, og vi bruker dem bare til å utarbeide vårt eget tilbud. De slettes med anbudet (24 måneder etter siste endring).
  • Kilder til forretningskontakter – se punkt 3.6.

Har vi fått opplysninger om deg fra andre enn deg selv, informerer vi deg senest innen én måned, eller ved første kontakt dersom det skjer tidligere (art. 14 nr. 3).

6. Hvem som mottar opplysningene

Internt har bare ansatte og innleide med tjenstlig behov tilgang, og alle er bundet av taushetsplikt. Utenfor Aprikos deles opplysninger med følgende navngitte mottakere.

Databehandlere – behandler opplysninger bare etter instruks fra oss:

MottakerHva de behandlerHvor
Google Ireland Ltd, med Google LLC som underdatabehandler (Firebase Authentication, Cloud Firestore, Cloud Functions, Firebase Hosting, Cloud Logging)Konto, profil, ordre, katalog, drift og logger. Cloud Functions kjører i europe-west1 (Belgia, functions/index.js, setGlobalOptions) og Firestore i eur3 (Belgia og Nederland)Irland og EU, med overføring til USA – se punkt 7
Brevo (Sendinblue SAS / Brevo SAS)Utsending av ordrebekreftelser over SMTP (functions/index.js, funksjonen sendOrderMails)Frankrike
Microsoft Ireland Operations Ltd (Microsoft 365), leverandør av e-postkassene våreMottak og arkivering av ordre-e-post og av korrespondanse om rettigheterEU/EØS – bekreftes i databehandleravtalen
Zenera AS, regnskapsførerSalgsdokumentasjonEU/EØS – bekreftes i databehandleravtalen
HubSpot Ireland Ltd, med HubSpot, Inc. som underdatabehandler, og La Growth Machine (LGM SAS)Salgskontakter som ikke er kunder (punkt 3.6), og i HubSpot oppfølgingsoppgaver om kunder som våre ansatte oppretter – emne, frist og kobling til firmaet eller kontakten, uten helseopplysninger. Kontakter i en salgsdialog speiles til administrasjonssiden i portalenEU og USA – standard personvernbestemmelser og EU-US Data Privacy Framework
Apollo.io (ZenLeads Inc., USA) og Clay Labs, Inc. (USA)Å finne og berike forretningskontakter hos mulige forhandlere og kunder (punkt 3.6): navn, stilling, arbeidsgiver, jobbkontaktopplysningerUSA – standard personvernbestemmelser og EU-US Data Privacy Framework der leverandøren er sertifisert
Microsoft Ireland Operations Ltd (SharePoint i Microsoft 365)Partnerdokumenter distributører og Aprikos deler, med navnet og e-postadressen til den som lastet opp (functions/partnerdocs.js)EU/EØS – bekreftes i databehandleravtalen
Anthropic PBCAnbudslinjer som sendes til AI-vurdering, og spørsmål fra våre ansatte i den interne assistenten (punkt 3.7). Spør Aprikos i nettbutikken bruker ikke AnthropicUSA – se punkt 7

Selvstendige behandlingsansvarlige – bestemmer selv formålet med sin egen behandling:

  • Brønnøysundregistrene, cvrapi.dk og Patent- og registerstyrelsen i Finland (avoindata.prh.fi), som beskrevet i punkt 5.
  • DHL Express. Når vi sender en ordre, får DHL mottakerens navn, telefonnummer, e-postadresse og adresse (punkt 3.8). DHL er behandlingsansvarlig for selve transporten. Sendinger ut av EØS følger DHLs egne overføringsgrunnlag.
  • Offentlige myndigheter når vi har plikt til å utlevere opplysninger – blant annet Direktoratet for medisinske produkter i saker om medisinsk utstyr, og Datatilsynet.

Tjenester nettleseren din kontakter direkte, og som dermed ser IP-adressen din:

  • www.gstatic.com – Firebase-biblioteket portalen bruker til innlogging.
  • Bare for Aprikos-ansatte: apis.google.com og prosjektets firebaseapp.com-adresse ved innlogging med Microsoft, og login.microsoftonline.com og graph.microsoft.com når Workspace er koblet til Microsoft 365 (punkt 3.9).

Disse mottar tilkoblingsopplysninger, ikke ordreinnholdet ditt eller filene dine. Programbibliotekene for PDF, Excel og tekstgjenkjenning, og språkfilen tekstgjenkjenningen bruker, hentes fra vårt eget domene.

Bruker du en «send på e-post»-knapp i verktøyene, går innholdet gjennom din egen e-postleverandør. Den delen er utenfor vår tekniske kontroll.

7. Overføring ut av EØS

Brevo (Frankrike) og de tre foretaksregistrene ligger innenfor EØS, og for dem skjer ingen overføring til tredjeland.

Firebase Authentication har ingen regionsinnstilling, og opplysningene om selve brukerkontoen – e-postadresse, passordkontrollverdi og påloggingstidspunkt – lagres på Googles infrastruktur i USA, selv om Firestore og Cloud Functions kjører i EU (eur3 og europe-west1).

Grunnlaget for overføringen til Google LLC er EUs standard personvernbestemmelser (personvernforordningen art. 46 nr. 2 bokstav c) i Googles databehandleravtale, og at Google LLC er sertifisert under EU–US Data Privacy Framework (art. 45).

Anbudslinjer til AI-vurdering og spørsmålene i de ansattes interne assistent behandles av Anthropic PBC i USA (punkt 3.7). Grunnlaget er EUs standard personvernbestemmelser i Anthropics databehandleravtale (art. 46 nr. 2 bokstav c); vi sender bare anbudsteksten med produktkandidatene og de ansattes egne spørsmål, uten fødselsnummer. HubSpot, Inc. (salgskontakter, punkt 3.6) er sertifisert under EU–US Data Privacy Framework. Apollo.io og Clay (kilder til forretningskontakter, punkt 3.6) er amerikanske; grunnlaget er EUs standard personvernbestemmelser i leverandørenes databehandleravtaler, og overføringen er vurdert i den samme årlige gjennomgangen. Sendinger med DHL til land utenfor EØS skjer fordi overføringen er nødvendig for å oppfylle kjøpsavtalen (art. 49 nr. 1 bokstav b). Vi har gjort en egen vurdering av overføringen, og den gjennomgås årlig. Du kan be om en kopi av grunnlaget ved å skrive til personvern@aprikosmedical.com.

8. Dine rettigheter, og hvordan du bruker dem

Du har rettighetene under. Vi svarer innen én måned fra vi mottar henvendelsen. Er saken kompleks eller gjelder mange forhold, kan vi forlenge fristen med inntil to måneder, men da får du beskjed om forlengelsen og begrunnelsen innen den første måneden (art. 12 nr. 3). Det er gratis (art. 12 nr. 5).

Du kan bruke rettighetene dine på tre måter:

  1. Selvbetjening i portalen. Logg inn og gå til Min konto → Mine personopplysninger. Der kan du laste ned alle opplysningene vi har om deg, slette kontoen din, og slette dataene denne nettleseren lagrer lokalt. Det skjer med en gang, gjennom funksjonene exportMyData og deleteMyAccount i functions/gdpr.js.
  2. Skjemaet på nettsiden (Dine rettigheter), dersom du ikke har konto eller ikke får logget inn. Henvendelsen behandles av funksjonen dsrRequest i functions/gdpr.js og bekreftes med en lenke til e-postadressen du oppgir, slik at ingen andre kan be om opplysningene dine. Saksbehandleren kan deretter kjøre det samme uttrekket eller den samme slettingen på den bekreftede e-postadressen, og sender uttrekket bare til den adressen.
  3. E-post til personvern@aprikosmedical.com. Skriver du til en annen Aprikos-adresse, for eksempel order@aprikosmedical.com, begynner fristen å løpe fra det tidspunktet likevel.
RettighetHva den gir degSlik bruker du den her
Innsyn (art. 15)En kopi av alle personopplysninger vi behandler om deg, og informasjon om formål, mottakere, lagringstider og hvor opplysningene kommer fraMin konto → Mine personopplysninger → Last ned mine data, eller e-post til oss. Eksporten omfatter kontoen, profilen, godkjenningsstatus, hele ordrehistorikken, tilbud, anbud, saker og reklamasjoner, lagrede lister og innkjøpslister, samtykker og tidligere rettighetssaker
Retting (art. 16)Å få rettet feil og supplert mangelfulle opplysningerKontaktopplysninger retter du selv i Min konto. Foretaksnavn og organisasjonsnummer må vi rette for deg, fordi de ligger til grunn for godkjenningen (firestore.rules). Vi varsler mottakerne om rettingen (art. 19)
Sletting (art. 17)Å få slettet opplysninger vi ikke lenger har grunnlag for å beholdeMin konto → Mine personopplysninger → Slett kontoen min. Se forklaringen rett under tabellen
Begrensning (art. 18)At vi stanser all annen bruk enn lagring mens en innsigelse eller en tvist behandlesE-post til personvern@aprikosmedical.com eller skjemaet på nettsiden. Saksbehandleren setter da en sperre på opplysningene i saksbehandlingen vår, slik at de ikke vises i ordrelistene, ikke slettes eller endres av de automatiske jobbene, og bare behandles for rettskravet. Du får beskjed før sperren oppheves (art. 18 nr. 3)
Dataportabilitet (art. 20)De opplysningene du selv har gitt oss, i et maskinlesbart format, og overført til en annen virksomhet der det er teknisk muligSamme knapp som innsyn. Eksporten inneholder et eget, smalere sett i JSON. Dette settet omfatter ikke godkjenningsvedtaket eller regnskapskopien, fordi de ikke bygger på avtale eller samtykke alene
Innsigelse (art. 21)Å protestere mot behandling som bygger på berettiget interesse – registeroppslaget, godkjenningsvurderingen og eventuell markedsføringE-post til personvern@aprikosmedical.com. Mot direkte markedsføring er innsigelsen ubetinget: vi stanser uten noen avveining (art. 21 nr. 3)
Trekke samtykke (art. 7 nr. 3)Å trekke et samtykke du har gitt, like enkelt som du ga detAvmeldingslenken i hver markedsførings-e-post, eller e-post til oss. At du trekker samtykket, påvirker ikke lovligheten av det vi gjorde før

Om sletting. Sletting betyr ikke det samme for alle opplysninger:

  • Slettes straks og fullstendig: brukerkontoen i Firebase Authentication, profilen i users/{uid}, lagrede lister og innkjøpslister, tilbud, anbud du eier, saker, filer, produktforslag, oppføringen på en eventuell markedsføringsliste og fritekstmerknadene. Du tas ut av andre virksomheters anbud. Sletting av kontoen skjer automatisk, uten noe manuelt godkjenningstrinn, når du bruker knappen.
  • Pseudonymiseres: ordredokumentene. Vi beholder regnskapskjernen – ordrenummer, dato, foretak, organisasjonsnummer, adresser, linjer, antall, priser, mva., totaler og betalingsmåte – og blanker kontaktpersonens navn, e-postadresse, telefonnummer, påloggings-e-post, den rå kopien av bestillingen og fritekstfeltene. Vi kan ikke slette regnskapskjernen, fordi et salgsdokument skal oppbevares i 5 år etter utløpet av regnskapsåret (bokføringsloven § 13 andre ledd), og fordi vi som produsent av medisinsk utstyr må kunne identifisere hvilken institusjon som har mottatt hvilket utstyr (MDR 2017/745 art. 25 nr. 2). Dette er unntaket i personvernforordningen art. 17 nr. 3 bokstav b. Resten slettes automatisk når perioden er ute.
  • Blokkeres: opplysninger som gjelder en løpende tvist eller reklamasjon. De slettes ikke, men sperres og brukes bare til rettskravet (art. 17 nr. 3 bokstav e og art. 18).
  • Beholdes til tross for sletting: e-postadressen din på reservasjonslisten for markedsføring, lagret som en kode (hash) og ikke i klartekst. Slettet vi den, ville vi ikke kunne respektere reservasjonen din. Samtykkebevisene beholdes i 3 år under en kodet referanse, uten navn og e-postadresse, fordi vi må kunne vise hva som ble samtykket til (art. 7 nr. 1). Produktklager og reklamasjoner beholdes uten kontaktopplysningene dine, fordi MDR krever at de dokumenteres.
  • Kan vi ikke slette: dataene nettleseren din har lagret lokalt. Dem sletter du selv, med knappen i Min konto eller i nettleserens egne innstillinger.

Avslår vi helt eller delvis, får du en begrunnelse, og vi opplyser om retten til å klage til Datatilsynet (art. 77) og til å gå til domstolene (art. 79).

Identitetskontroll. Er du innlogget, bruker vi innloggingen din som legitimasjon. Er du ikke innlogget, sender vi svaret bare til e-postadressen som er registrert på kontoen, eller vi bekrefter henvendelsen med en lenke til adressen du oppgir. Vi ber aldri om fødselsnummer, og vi ber som hovedregel ikke om kopi av legitimasjonsdokument (art. 12 nr. 6; personopplysningsloven § 12).

Sladding. Vi kan sladde tredjepersoners opplysninger i kopien du får (art. 15 nr. 4), og vi kan holde tilbake forretningshemmeligheter som innkjøpspriser, marginmodell og hvordan matchemotoren virker. Vi avslår ikke innsyn av den grunn – vi sladder bare det som må sladdes.

9. Klage til Datatilsynet

Mener du at vi behandler personopplysninger om deg i strid med regelverket, kan du klage til Datatilsynet (personvernforordningen art. 77). Vi setter pris på å få vite om det først, slik at vi kan rette opp.

Datatilsynet Postboks 458 Sentrum, 0105 Oslo Besøksadresse: Trelastgata 3, 0191 Oslo Telefon: 22 39 69 00 www.datatilsynet.no

10. Må du gi oss opplysningene?

Du er ikke lovpålagt å gi oss personopplysninger, men de er nødvendige for å inngå og gjennomføre avtalen med oss (personvernforordningen art. 13 nr. 2 bokstav e):

  • For å ha konto må vi ha e-postadresse, passord, foretaksnavn og kontaktperson. Uten dem kan vi ikke opprette kontoen, og vi kan ikke gi deg tilgang til priser på medisinsk utstyr, fordi vi må vite at du er en reell klinikk eller markedsdeltaker.
  • For å legge inn en bestilling må vi ha foretaksnavn, kontaktperson, e-postadresse, leveringsadresse, postnummer og sted. Uten dem kan vi ikke levere, fakturere eller sende ordrebekreftelse.
  • Frivillig: telefonnummer, fakturaadresse, deres referanse, ønsket møtetidspunkt for distributører og alle fritekstfelt. Bestillingen går gjennom uten dem.

Organisasjonsnummer og forretningsadresse er nødvendige for at vi skal kunne verifisere virksomheten og oppfylle sporbarhetsplikten vår som produsent (MDR 2017/745 art. 25 nr. 2).

11. Automatisk godkjenning av konto

Registrerer du en klinikk eller veterinærklinikk som gir treff i det nasjonale foretaksregisteret, blir kontoen godkjent automatisk. Kontrollen gjøres på serveren vår, ikke i nettleseren din: funksjonen verifyCompany (functions/index.js) slår opp det lagrede organisasjonsnummeret i Brønnøysundregistrene, CVR eller YTJ, og åpner kontoen bare når e-postadressen din er bekreftet og foretaket er aktivt og registrert med næringskode for klinikk eller veterinærvirksomhet. Gir oppslaget ikke treff, går registreringen til manuell behandling hos oss, og du får svar innen 12 timer. Godkjenningen gir tilgang til prislisten og bestillingsverktøyene.

Vi har vurdert dette opp mot personvernforordningen art. 22 og art. 13 nr. 2 bokstav f, og konkludert med at det ikke er en automatisert avgjørelse etter art. 22:

  • Avgjørelsen gjelder virksomhetens tilgang til en prisliste, ikke deg som enkeltperson.
  • Den har verken rettsvirkning eller tilsvarende betydelig virkning for deg.
  • Ingen blir avvist automatisk. Blir virksomheten ikke verifisert, går registreringen til manuell behandling hos et menneske, og du får svar innen 12 timer (public/assets/js/site.js).

Du kan alltid be om manuell vurdering, om å få forklart resultatet og om å bestride det, ved å skrive til personvern@aprikosmedical.com. Denne muligheten er en forutsetning for vurderingen over, og den blir stående.

12. Skriv aldri pasientopplysninger i fritekstfeltene

Fritekstfeltene på ordren og ordrelinjene er ment for praktiske opplysninger om leveransen – leveringstidspunkt, merking, adkomst.

Skriv aldri pasientnavn, fødselsnummer, diagnose, operasjonstidspunkt for en bestemt pasient eller andre helseopplysninger i disse feltene. Slike opplysninger er særlige kategorier av personopplysninger (personvernforordningen art. 9 nr. 1), og vi har ikke noe grunnlag i art. 9 nr. 2 for å behandle dem. De havner i ordredokumentet, i ordrebekreftelsen på e-post og i ordre-PDF-en.

Vi fjerner automatisk tekst som ser ut som et fødselsnummer eller et D-nummer før bestillingen lagres – mønsteret erstattes med «[fjernet]». Bestillingen går altså gjennom, men tallene lagres ikke. Vi gjennomgår og tømmer fritekstfeltene jevnlig, og de blankes uansett automatisk 12 måneder etter at bestillingen ble lagt inn. Finner vi pasientopplysninger, sletter vi dem, vurderer om det er et brudd på personopplysningssikkerheten, og gir beskjed til virksomheten som skrev dem.

Produktnavn som beskriver et inngrep – for eksempel et tonsillektomisett – sier noe om klinikkens fagområde og innkjøp, ikke om en pasient, og er derfor ikke helseopplysninger.

Produktklager er unntaket. Når et produkt kan ha skadet en pasient eller en bruker, spør klageskjemaet om pasientkategori, aldersgruppe, kjønn og utfall – aldri navn, fødselsnummer eller annen identifikasjon, og du må bekrefte at klagen ikke inneholder slike opplysninger før den sendes (functions/complaint.js). Det er helseopplysninger, og vi trenger dem fordi MDR krever at vi vurderer og melder alvorlige hendelser (vigilans). Grunnlaget er art. 9 nr. 2 bokstav i – allmennhetens interesse på folkehelseområdet, her kvalitet og sikkerhet for medisinsk utstyr – jf. MDR art. 87–89 og lov om medisinsk utstyr. Bare den som meldte saken, virksomheten deres og de av våre ansatte som har tilgangen til produktklager, ser opplysningene, og bildevedlegg lagres uten posisjons- og kameradata.

13. Hva nettleseren din lagrer

Vi bruker ingen informasjonskapsler til analyse eller markedsføring. Portalen lagrer enkelte opplysninger lokalt i nettleseren din fordi tjenesten ikke virker uten dem – handlekurven, kontoskjemaet, språkvalget, rollen du er logget inn med, en mellomlagret kopi av listene dine (selve listene ligger på kontoen, punkt 3.3a) og anbudsresultatene. For Aprikos-ansatte kommer enhetsbeviset og Microsoft-innloggingen i tillegg (punkt 3.9). Alle nøkler er listet opp med innhold, levetid og formål i den egne erklæringen erklaering-informasjonskapsler.md.

Fordi denne lagringen er strengt nødvendig for en tjeneste du selv har bedt om, krever den ikke samtykke (ePrivacy-direktivet art. 5 nr. 3, gjennomført i norsk ekomlovgivning). Det eneste som hviler på samtykke, er den pseudonyme bruksstatistikken i punkt 3.1 (og kampanjekoblingen som hører til den): den er avslått til du selv krysser av for den i personvernlinjen, og du kan trekke samtykket tilbake like enkelt på siden om lagring i nettleseren. Innfører vi noen gang analyse- eller annonseverktøy fra tredjeparter, innhenter vi samtykke før noe lagres eller leses.

13a. Språk og marked ut fra IP-adressen

Når du åpner nettstedet, slår vi opp hvilket land IP-adressen din hører til, slik at siden vises på norsk for besøkende i Norge og på engelsk ellers, og slik at distributørsiden viser riktig modell for USA eller for Europa og øvrige markeder. Oppslaget gjøres i vår egen serverfunksjon i EU (europe-west1) mot en lokal landsdatabase (GeoLite2 fra MaxMind, lisensiert under CC BY-SA 4.0). IP-adressen sendes ikke videre til noen tredjepart, og verken IP-adressen eller landet lagres hos oss; bare landkoden lagres i nettleseren din for fanen (aprikos-geo). Rettslig grunnlag er berettiget interesse i å vise nettstedet på et språk du forstår (art. 6 nr. 1 bokstav f). Du kan alltid bytte språk med NO/EN-knappen øverst.

14. Sikkerhet

Vi beskytter opplysningene med tilgangsstyring basert på innlogging og reglene i firestore.rules, slik at du bare ser dine egne opplysninger og dine egne ordre; med kryptert overføring og kryptert lagring; med hemmeligheter som lagres i nøkkelhvelv og ikke i koden; med godkjenning av hver ny enhet for all administratortilgang – en engangskode til den ansattes e-post, eller en engangskode fra en autentiseringsapp – og rettigheter per administrator; med logging av administrative avgjørelser; og med taushetsplikt for alle som har tilgang. Tiltakene gjennomgås minst årlig og ved endringer (personvernforordningen art. 32).

Oppdager vi et brudd på personopplysningssikkerheten, melder vi det til Datatilsynet innen 72 timer der det er meldepliktig, og varsler deg direkte dersom bruddet sannsynligvis medfører høy risiko for deg (art. 33 og art. 34).

15. Endringer i denne erklæringen

Erklæringen har et versjonsnummer og en dato, og gjeldende versjon ligger alltid på personvernsiden i portalen. Ved mindre endringer oppdaterer vi versjonsnummeret og datoen. Ved endringer som har betydning for deg – nytt formål, ny mottaker, ny lagringstid – varsler vi deg på e-post til adressen som er registrert på kontoen din, minst 30 dager før endringen trer i kraft. Tidligere versjoner er tilgjengelige på forespørsel til personvern@aprikosmedical.com.

Versjon 1.5 (5. oktober 2026): HubSpot får også oppfølgingsoppgaver om kunder som våre ansatte oppretter – emne, frist og kobling til firmaet eller kontakten, uten helseopplysninger (punkt 6).

Versjon 1.4 (2. oktober 2026): AI-vurderinger av anbudslinjer huskes i 90 dager innenfor eget firma, slik at samme spørsmål ikke sendes til AI på nytt (punkt 3.7).

Tillegg 1. oktober 2026 (versjon 1.3): ansatte i administrasjonen – godkjente enheter med enhetsbevis i nettleseren, Microsoft-innloggingen og revisjonsspor med IP-adresse (punkt 2, 3.9, 4 og 13); grunnlaget for opplysninger om pasientskade i produktklager, art. 9 nr. 2 bokstav i (punkt 4 og 12); språkfilen for tekstgjenkjenning hentes fra vårt eget domene, og tjenestene nettleseren til ansatte kontakter er listet (punkt 6 og 7); administratortilgang sikres med godkjente enheter (punkt 14). Tillegget gjelder våre ansatte og utdyper grunnlaget for produktklager; det endrer ikke hva vi behandler om deg som kunde, og du blir derfor ikke bedt om å bekrefte erklæringen på nytt.

Versjon 1.3 (29. september 2026): Klarna og Vipps er fjernet – betaling skjer mot faktura eller forskudd (punkt 3.3, 5, 6 og 7); lagrede lister og innkjøpslister lagres på kontoen (punkt 3.3a, 4 og 8); Spør Aprikos svarer fra Aprikos' egne data uten AI-leverandør, og Anthropic brukes bare til AI-vurdering av anbudslinjer og i de ansattes interne assistent (punkt 3.7, 6 og 7); anbudsdokumenter lagres hos oss (punkt 3.4 og 5); kontoer slettes etter 24 måneder uten innlogging eller ordre, etter varsel (punkt 4); kundeunntaket er markedsføringsloven § 15 tredje ledd (punkt 3.6 og 4); selvbetjening og skjema er i drift, og begrensning kan settes i saksbehandlingen (punkt 8); samtykkebevis beholdes pseudonymisert etter sletting (punkt 4 og 8); programbibliotekene hentes fra vårt eget domene (punkt 6); totrinnsbekreftelse for administratorer (punkt 14).

Versjon 1.2 (28. september 2026): Apollo.io og Clay som kilder til forretningskontakter, salgsaktiviteter og signaler i kontrollsenteret, og HubSpot-speilet slettes etter 12 måneder uten synkronisering i stedet for 30 dager (punkt 3.6, 4, 6 og 7).

Versjon 1.1 (24. september 2026): statistikken beskrives som pseudonym og med alt den inneholder (punkt 3.1); eget samtykke for å koble kampanjen til kontoen; team-anbud, saker og partnerdokumenter lagres hos oss og i SharePoint (punkt 3.4); assistenten og AI-vurdering hos Anthropic (punkt 3.7); frakt med DHL (punkt 3.8); HubSpot-speilet (punkt 3.6); nye lagringstider (punkt 4); nye mottakere (punkt 6) og overføringer (punkt 7).

Lagring i nettleseren Be om innsyn eller sletting

Vilkår

Salgsvilkår / Terms of sale

Salgsvilkår for nettbutikken — versjon 1.9, sist oppdatert 30. september 2026. Gjelder næringskjøp fra klinikker, veterinærklinikker, sykehus og forhandlere. Norsk tekst er den bindende.

1. Hvem vilkårene gjelder for

Disse vilkårene gjelder alle kjøp fra Aprikos Medical AS, org.nr. 929 633 822, Lørenveien 73A, 0585 Oslo («Aprikos»), i nettbutikken og kundeportalen. Vi selger bare til virksomheter: klinikker, veterinærklinikker, sykehus og distributører. Forbrukerkjøpsloven og angrerettloven gjelder derfor ikke. Den som bestiller, bekrefter å ha fullmakt til å binde virksomheten.

For distributører gjelder distributøravtalen foran disse vilkårene der de to sier forskjellige ting.

2. Konto og godkjenning

Priser og bestilling krever godkjent konto. Klinikker og veterinærklinikker som finnes i et nasjonalt foretaksregister med riktig næringskode, godkjennes automatisk når e-postadressen er bekreftet. Andre godkjennes manuelt. Kunden har ansvaret for at opplysningene på kontoen er riktige, og for bestillinger som legges inn med kontoens innlogging.

3. Priser

  • Klinikker og veterinærklinikker: priser i norske kroner, eksklusive merverdiavgift. Volumrabatt regnes av ordrens listesum: 20 % fra 20 000 kr, 25 % fra 50 000 kr og 30 % fra 100 000 kr. Frakt er inkludert i Norge for ordre fra 20 000 kr; ellers kommer frakt i tillegg.
  • Klinikker og veterinærklinikker utenfor Norge: priser i landets valuta – USD i USA, ellers EUR – omregnet fra den norske listeprisen etter Aprikos' faste kurs, uten norsk merverdiavgift (eksport). Leveringen er DAP (Incoterms 2020): kunden betaler frakt, innførselsmerverdiavgift og toll i mottakerlandet. Frakt er likevel inkludert for klinikker og veterinærklinikker i Europa (utenfor Norge) for ordre fra 2 000 EUR (listesum eks. mva.); i USA og resten av verden kommer frakt alltid i tillegg. Volumrabatt gjelder fra de omregnede beløpene som vises i butikken.
  • Distributører: priser i euro, eksklusive avgifter, DAP (Incoterms 2020), frakt kommer i tillegg. Gjeldende kampanjerabatt vises i kassen.
  • Møbler og tilbehør til møbler produseres på bestilling og prises i produsentens valuta (USD eller EUR), ex works. Beløpene som vises i butikken og i kassen er tentative. Endelig pris, frakt og leveringstid bekreftes av Aprikos i ordrebekreftelsen, og kunden kan trekke møbellinjene uten kostnad inntil den bekreftelsen er godkjent.
  • Varer merket «pris på forespørsel» inngår ikke i ordresummen. De besvares med et eget tilbud.

Prisen som gjelder, er den serveren vår beregner når ordren registreres. Skrive- og prisfeil som kunden burde ha forstått, binder oss ikke.

4. Bestilling og ordrebekreftelse

En bestilling er et bindende tilbud fra kunden. Avtalen er inngått når Aprikos har sendt ordrebekreftelse på e-post. Er en vare utsolgt eller utgått, gir vi beskjed og tilbyr et alternativ eller stryker linjen.

5. Betaling

  • Faktura: 14 dager netto fra ordredato. Fakturakjøp åpnes etter en kort kredittvurdering. Inntil den er gjort, registreres ingen bestilling – handlekurven tas vare på, og vi gir beskjed på e-post innen én virkedag. Ved forsinket betaling beregnes forsinkelsesrente etter forsinkelsesrenteloven og gebyr etter inkassoforskriften.
  • Distributører: faktura etter distributøravtalen, eller forskudd (pro forma).
  • Forskudd (pro forma): brukes for distributører uten kredittavtale og for møbler. Produksjon starter når betalingen er mottatt.

Nettbutikken tar ikke imot kort-, Klarna- eller Vipps-betaling.

Aprikos har salgspant i varene til de er betalt i sin helhet (panteloven § 3-14).

6. Levering

  • Instrumenter og sett på lager leveres normalt innen 10 dager.
  • Varer som ikke er på lager, produseres på bestilling med leveringstid 2–6 uker. Leveringstiden bekreftes i en egen e-post.
  • Elektrokirurgisk utstyr leveres normalt innen 3–4 uker.
  • Møbler produseres på bestilling, normalt 4–6 uker pluss transport.

Leveringstidene er veiledende. Risikoen går over på kunden når varen er overlevert til kunden i Norge, og for kunder utenfor Norge når varen er overlevert til fraktføreren.

7. Undersøkelse og reklamasjon

Kunden skal kontrollere leveransen ved mottak. Synlige feil, mangler i antall og transportskader meldes innen 7 dager. Andre mangler meldes innen rimelig tid etter at de ble eller burde ha blitt oppdaget, og senest to år etter levering (kjøpsloven § 32). Reklamasjon sendes til order@aprikosmedical.com med ordrenummer, varekode og beskrivelse, helst med bilde. Aprikos kan velge mellom retting, omlevering og prisavslag.

8. Retur

Ubrukte lagervarer i uåpnet originalemballasje kan returneres innen 14 dager etter avtale med oss. Kunden betaler returfrakten, og vi kan trekke et håndteringsgebyr på 15 %. Varer produsert på bestilling (møbler, tilpassede sett, elektrokirurgi), sterile varer og varer med brutt emballasje tas ikke i retur.

9. Medisinsk utstyr

Produktene er CE-merket medisinsk utstyr etter forordning (EU) 2017/745 (MDR) og er beregnet for helsepersonell og veterinærer. Kunden har ansvaret for riktig bruk, rengjøring, sterilisering og vedlikehold etter bruksanvisningen. Alvorlige hendelser og feil ved utstyret skal meldes til Aprikos uten ugrunnet opphold, slik at vi kan oppfylle meldeplikten vår. Distributører skal oppbevare sporbarhetsopplysninger slik MDR art. 25 krever.

10. Ansvar

Aprikos erstatter direkte tap som følge av mangel eller forsinkelse, begrenset til verdien av den ordren kravet gjelder. Indirekte tap, som driftsavbrudd, tapt fortjeneste og tap som følge av skade på annet enn varen, erstattes ikke, med mindre Aprikos har handlet grovt uaktsomt eller forsettlig. Begrensningene gjelder ikke ansvar som etter ufravikelig lov ikke kan begrenses, herunder produktansvar for personskade.

11. Force majeure

Ingen av partene er ansvarlige for forsinkelse eller mangel som skyldes forhold utenfor deres kontroll, som streik, krig, pandemitiltak, eksportrestriksjoner, svikt hos underleverandør eller transportør, eller svikt i offentlig infrastruktur.

12. Personvern

Vi behandler personopplysninger slik det står i personvernerklæringen. Bekreftelsen av disse vilkårene lagres med tekst, versjon og tidspunkt.

13. Endringer, lovvalg og verneting

Vilkårene som gjaldt da ordren ble bekreftet, gjelder for den ordren. Nye versjoner får nytt versjonsnummer. Avtalen er underlagt norsk rett. Tvister som ikke løses i minnelighet, avgjøres av Oslo tingrett.

Terms of sale – Aprikos Medical AS

1. Who these terms apply to

These terms apply to every purchase from Aprikos Medical AS, company no. 929 633 822, Lørenveien 73A, 0585 Oslo, Norway ("Aprikos"), in the web shop and customer portal. We sell to businesses only: clinics, veterinary clinics, hospitals and distributors. Consumer sales law and withdrawal rights therefore do not apply. The person placing an order confirms that they are authorised to bind the business.

For distributors, the distributor agreement prevails where it differs from these terms.

2. Account and approval

Prices and ordering require an approved account. Clinics and veterinary clinics found in a national company register with a matching activity code are approved automatically once the e-mail address is confirmed. Others are approved by hand. The customer is responsible for the account details being correct, and for orders placed with the account's login.

3. Prices

  • Clinics and veterinary clinics: prices in Norwegian kroner, excluding VAT. Volume discount is calculated on the order's list total: 20 % from NOK 20,000, 25 % from NOK 50,000 and 30 % from NOK 100,000. Freight is included within Norway for orders from NOK 20,000; otherwise freight is added.
  • Clinics and veterinary clinics outside Norway: prices in the currency of the country – USD in the USA, otherwise EUR – converted from the Norwegian list price at Aprikos' fixed rates, without Norwegian VAT (export). Delivery is DAP (Incoterms 2020): the customer pays freight, import VAT and duties in the destination country. Freight is nevertheless included for clinics and veterinary clinics in Europe (outside Norway) for orders from EUR 2,000 (list total excl. VAT); in the USA and the rest of the world freight is always added. The volume discount applies from the converted amounts shown in the shop.
  • Distributors: prices in euro, excluding duties and taxes, DAP (Incoterms 2020), freight to be added. The current campaign discount is shown at checkout.
  • Furniture and furniture accessories are made to order and priced in the manufacturer's currency (USD or EUR), ex works. The amounts shown in the shop and at checkout are tentative. The final price, freight and delivery time are confirmed by Aprikos in the order confirmation, and the customer may withdraw the furniture lines at no cost until that confirmation has been accepted.
  • Items marked "price on request" are not part of the order total. They are answered with a separate quotation.

The price that applies is the one our server calculates when the order is registered. Obvious typing and pricing errors do not bind us.

4. Orders and order confirmation

An order is a binding offer from the customer. The contract is concluded when Aprikos has sent an order confirmation by e-mail. If an item is sold out or discontinued, we tell you and offer an alternative or remove the line.

5. Payment

  • Invoice: 14 days net from the order date. Invoice purchasing is opened after a short credit check. Until it has been done no order is registered – the basket is kept, and we reply by e-mail within one business day. Late payment carries statutory interest and collection fees under Norwegian law.
  • Distributors: invoice under the distributor agreement, or prepayment (pro forma).
  • Prepayment (pro forma): used for distributors without a credit agreement and for furniture. Production starts when payment is received.

The web shop does not accept card, Klarna or Vipps payments.

Aprikos retains a seller's lien on the goods until they are paid in full (Norwegian Liens Act section 3-14).

6. Delivery

  • Instruments and sets in stock are normally delivered within 10 days.
  • Items not in stock are made to order with a delivery time of 2–6 weeks. The delivery time is confirmed in a separate e-mail.
  • Electrosurgical equipment is normally delivered within 3–4 weeks.
  • Furniture is made to order, normally 4–6 weeks plus transport.

Delivery times are indicative. Risk passes to the customer when the goods are handed over in Norway, and for customers outside Norway when the goods are handed over to the carrier.

7. Inspection and complaints

The customer must inspect the delivery on receipt. Visible defects, shortages and transport damage must be reported within 7 days. Other defects must be reported within a reasonable time after they were or should have been discovered, and no later than two years after delivery (Norwegian Sale of Goods Act section 32). Send complaints to order@aprikosmedical.com with order number, item code and a description, preferably with a photo. Aprikos may choose between repair, replacement and a price reduction.

8. Returns

Unused stock items in unopened original packaging may be returned within 14 days by agreement with us. The customer pays the return freight, and we may deduct a 15 % handling fee. Items made to order (furniture, customised sets, electrosurgery), sterile items and items with broken packaging are not accepted in return.

9. Medical devices

The products are CE-marked medical devices under Regulation (EU) 2017/745 (MDR) and are intended for healthcare professionals and veterinarians. The customer is responsible for correct use, cleaning, sterilisation and maintenance according to the instructions for use. Serious incidents and device faults must be reported to Aprikos without undue delay so that we can meet our reporting duty. Distributors must keep traceability records as required by MDR art. 25.

10. Liability

Aprikos compensates direct loss caused by a defect or delay, limited to the value of the order the claim concerns. Indirect loss, such as business interruption, lost profit and loss from damage to anything other than the goods, is not compensated unless Aprikos has acted with gross negligence or intent. The limitations do not apply to liability that cannot be limited under mandatory law, including product liability for personal injury.

11. Force majeure

Neither party is liable for delay or defect caused by circumstances beyond their control, such as strikes, war, pandemic measures, export restrictions, failure of a sub-supplier or carrier, or failure of public infrastructure.

12. Privacy

We process personal data as described in the privacy notice. Your acceptance of these terms is stored with its wording, version and time.

13. Changes, governing law and venue

The terms in force when the order was confirmed apply to that order. New versions receive a new version number. The contract is governed by Norwegian law. Disputes that are not settled amicably are decided by Oslo District Court.

Personvern

Lagring i nettleseren

Hva portalen lagrer lokalt hos deg, hvorfor, og hvordan du tømmer det. Vi bruker ingen reklameinformasjonskapsler, og bruksstatistikk bare med ditt samtykke.

Bruksstatistikk / usage statistics

Pseudonym førsteparts bruksstatistikk (uten navn, e-post eller IP-adresse) samles bare inn hvis du har tillatt det. Du kan slå det av eller på her – pseudonymous first-party usage statistics (no name, e-mail or IP address) are collected only with your permission; change it here:

1. Kort fortalt

Aprikos Medical AS setter ingen informasjonskapsler (cookies) til markedsføring og ingen fra tredjeparter, og pseudonym bruksstatistikk samles bare inn av vår egen tjeneste hvis du selv har tillatt det (punkt 1b). Vi bruker ingen sporingspiksler, ingen A/B-testverktøy og ingen annonsenettverk. Vi har heller ingen egne informasjonskapsler for innlogging – pålogging håndteres av Firebase Authentication, som lagrer sin egen økt i nettleserens lokale database.

Det vi bruker, er lagring i din egen nettleser: localStorage og sessionStorage. Disse dataene blir liggende på enheten din. De sendes ikke til oss, og vi kan ikke lese dem eller slette dem for deg.

Skriftsnittene på nettsidene hentes fra vårt eget domene (public/assets/css/fonts.css og public/assets/fonts/). Henvisningene til fonts.googleapis.com er fjernet både fra public/index.html og fra Content-Security-Policy i firebase.json. Ingen IP-adresse går til Google Fonts.

1b. Bruksstatistikk (valgfritt, samtykke)

Hvis du krysser av for «Tillat pseudonym bruksstatistikk» i personvernlinjen, sender nettleseren små pakker med hendelser til vår egen Cloud Function (track): hvilke sider som vises, hvilke knapper og lenker som klikkes, søkeord, hvor langt ned det scrolles, tid per side, og om et automatisk hjelpeforslag ble vist eller klikket. Sammen med dette sendes språk, land (fra tidligere landoppslag), skjermbredde og henvisende domene, kampanjemerkene i adressen du kom inn på (utm_source, utm_medium, utm_campaign), type enhet, nettleser og operativsystem, lastetiden for den første siden, teksten i eventuelle JavaScript-feil, og omtrent hvor på siden et klikk landet (et rutenett på 20 × 40 felt – aldri pikselposisjon eller skjerminnhold). Stegene i ett besøk lagres som et pseudonymt forløp i 90 dager. Det lagres ingen bruker-ID, e-postadresse eller IP-adresse; sesjons-ID-en er et tilfeldig tall i sessionStorage som forsvinner når fanen lukkes. Søkeord som inneholder e-postadresser eller lange tall fjernes før de sendes. Hendelsene summeres per dag og slettes etter 13 måneder (sesjonssammendrag etter 90 dager). Ingen tredjeparter mottar noe. Valget lagres i localStorage (aprikos-statistikk) og kan endres øverst på denne siden. Rettslig grunnlag er samtykke (personvernforordningen art. 6 nr. 1 bokstav a), og samtykket kan trekkes tilbake når som helst.

2. Hvorfor vi ikke viser et fullt samtykkebanner

Lagring på og lesing fra brukerens terminalutstyr krever normalt samtykke (ePrivacy-direktivet art. 5 nr. 3, gjennomført i norsk ekomlovgivning). Unntaket gjelder lagring som er strengt nødvendig for å levere en tjeneste brukeren uttrykkelig har bedt om.

Alle nøklene i punkt 3 som er merket strengt nødvendige, faller inn under dette unntaket: uten dem tømmes handlekurven ved hver sideoppdatering, kontoskjemaet må fylles ut på nytt for hver bestilling, språkvalget og rollen forsvinner, og anbudsarbeidet går tapt. Vi trenger derfor ikke samtykke, men vi har informasjonsplikt – og det er denne erklæringen (personvernforordningen art. 13 nr. 1).

Bruksstatistikken i punkt 1b er ikke strengt nødvendig, og derfor spør vi. Den er avslått til du selv krysser av, ingenting lagres eller sendes før du har gjort det, og det er like enkelt å trekke samtykket tilbake som å gi det. Innfører vi noen gang analyse- eller annonseverktøy fra tredjeparter, blir denne løsningen erstattet av et fullt samtykkebanner før noe tas i bruk.

Utlogging tømmer nå alle aprikos-*-nøkler i localStorage og aprikos-role og aprikos-next i sessionStorage. For ansatte blir også enhetsbeviset ap-staff-device stående (punkt 3.3). Ellers er det eneste som blir stående aprikos-personvern-info, som inneholder versjonsnummeret på personvernerklæringen du bekreftet, tidspunktet og hvor bekreftelsen ble gitt. Den blir stående med vilje: du skal slippe å bekrefte det samme om igjen på hvert besøk. Endrer vi erklæringen, får den et nytt versjonsnummer, og linjen kommer fram én gang til. Det betyr mye på delte PC-er i en klinikk. Ett rydderarbeid pågår fortsatt (under innføring): kontoskjemanøklene aprikos-account-* skal ikke lenger opprettes ved sidelasting for besøkende som ikke har lagret noe.

3. Alle nøkler nettleseren lagrer

3.1 Portalen (public/assets/js)

NøkkelTypeHva den inneholderFormålLevetidStrengt nødvendig
aprikos-shop-basketlocalStorageHandlekurvens linjer: varenøkkel og antall (shop.js)Å beholde handlekurven mellom sidevisninger og økterTil du tømmer kurven, fullfører en bestilling eller sletter dataeneJa
aprikos-shop-wishlocalStorageØnskelisten: varenøkler (shop.js)Å huske varer du har merketTil du sletter demJa
aprikos-shop-customlocalStorageEgendefinerte settoppsett: hvilke instrumenter og antall du har endret i et sett (shop.js)Å beholde konfigurasjonen dinTil du sletter denJa
aprikos-shop-facclocalStorageValgt tilbehør til møbler (shop.js)Å beholde konfigurasjonen dinTil du sletter denJa
aprikos-shop-fsplocalStorageValgte reservedeler til møbler (shop.js)Å beholde konfigurasjonen dinTil du sletter denJa
aprikos-shop-fnotelocalStorageFritekst du har skrevet om et møbel (ønsker og tilpasninger) (shop.js)Å ta med ønsket ditt videre til bestillingenTil du sletter den, eller til ordren er lagt innJa
aprikos-shop-recentlocalStorageDe 10 sist viste produktene (shop.js)Å vise «sist sett» i butikkenTil du sletter den; erstattes løpende av nyere visningerJa – funksjonell del av butikken, men ingen profilering og ingen data til oss
aprikos-shop-listslocalStorageMellomlagret kopi av lagrede lister med fritekstnavn du selv har gitt dem, og linjene i listen (shop.js). Er du innlogget, ligger selve listene på kontoen din (shop_lists/{uid}, se personvernerklæringen punkt 3.3a)Å kunne gjenbruke faste bestillingerTil du sletter listenJa
aprikos-account-clinic, aprikos-account-vet, aprikos-account-distlocalStorageKontoskjemaet: foretak, organisasjonsnummer, kontaktperson, stilling, e-post, telefon, leveringsadresse, postnummer, sted, fakturaadresse, faktura-e-post og fast referanse/PO (site.js, checkout.js, tender.js)Å forhåndsutfylle bestillings- og tilbudsskjemaerTil du sletter dem. Ingen utløpstid i dagJa
aprikos-last-orderlocalStorageHele den sist innsendte bestillingen, inkludert kundeblokken, ordrelinjene, totalene og betalingsreferansen (checkout.js)Å kunne vise bekreftelsessiden og lage ordre-PDF-en på nyttIngen utløpstid i dag; tidsstempling og automatisk sletting er under innføringJa
aprikos-vipps-pendinglocalStorageVipps-referanse fra en tidligere versjon av kassen. Vipps er ikke lenger en betalingsmåte i butikken, så nøkkelen skal ikke opprettes–Slettes ved utlogging og med knappen Tøm data på denne enheten–
aprikos-tenderslocalStorageDe 20 siste anbudene: anbudsnavn, frist, filnavn, all uttrukket linjetekst, antall, spesifikasjoner, matchemerknader, dine egne notater, margin og valuta (tender.js)Å kunne gjenoppta anbudsarbeidet etter en sideoppdateringIngen utløpstid i dag; tidsstempling og automatisk sletting er under innføringJa
aprikos-langlocalStorageSpråkvalg (shop.js)Å vise portalen på riktig språkTil du endrer detJa
aprikos-ent-2026-no, aprikos-vet-2026-no, aprikos-dist-2026localStorageUtkast som sendes fra butikken til bestillingsverktøyet: valgte sett, antall og ekstralinjer (shop.js)Å overføre handlekurven til bestillingsskjemaet7 dager – verktøyene forkaster eldre utkastJa
aprikos-rolesessionStorageRollen du er logget inn med: clinic, vet eller dist (auth.js)Å vise riktig meny og riktige priser. Den reelle tilgangskontrollen ligger i firestore.rules, ikke herSlettes ved utlogging og når fanen lukkesJa
aprikos-nextsessionStorageSiden du forsøkte å åpne før innlogging (site.js)Å sende deg til riktig side etter innloggingSlettes straks etter innlogging og når fanen lukkesJa
aprikos-ck-draftsessionStorageUtkastet til bestillingen i kassen: kunde- og leveringsfeltene, merknad og om vilkårene er godtatt (checkout.js)Å beholde det du har skrevet hvis siden lastes på nytt før bestillingen sendesSlettes når bestillingen er sendt, ved utlogging og når fanen lukkesJa
aprikos-ck-estsessionStorageEt fingeravtrykk av handlekurven (produktnøkler og antall) og det omtrentlige fraktbeløpet nettbutikken svarte med (checkout.js)Å slippe å spørre tjenesten shipEstimate på nytt for samme kurv. En funksjonell del av kassen: en kopi i høyst 10 minutter av en pris du selv ba om – ingen profilering, ingenting sendes videreBrukes i høyst 10 minutter; slettes når bestillingen er sendt og når fanen lukkesJa
aprikos-geosessionStorageLandkoden vi fant ut fra IP-adressen din, og språket og markedet det gir (geo.js). IP-adressen lagres ikkeÅ vise nettstedet på riktig språk og riktig distributørmodell uten å slå opp på nytt for hver sideSlettes når fanen lukkesJa
aprikos-geo-choicesessionStorageSpråk (NO/EN) eller marked du selv har valgt (geo.js)Å huske valget ditt i fanenSlettes når fanen lukkesJa
aprikos-statistikklocalStorageOm du har tillatt pseudonym bruksstatistikk (gdpr.js)Å huske valget ditt, slik at du ikke blir spurt på nyttTil du endrer detNei – lagres bare når du tar et valg
aprikos-sidsessionStorageTilfeldig sesjonsnummer for bruksstatistikken (insights.js). Lagres bare når du har tillatt statistikkÅ telle ett besøk som ett besøkSlettes når fanen lukkesNei – bare med samtykke
aprikos-srcsessionStorageKampanjen besøket kom fra (utm-merker og kanal, insights.js). Lagres bare når du har tillatt statistikkÅ telle hvilke kanaler som gir besøkSlettes når fanen lukkesNei – bare med samtykke
aprikos-attribusjonlocalStorageOm du har tillatt at kampanjen kobles til kontoen din (gdpr.js, mk-attr.js)Å huske valget dittTil du endrer detNei – lagres bare når du tar et valg
aprikos-internallocalStorageSettes bare i administratorenes nettlesere (insights.js)At våre egne besøk holdes utenfor statistikkenTil den fjernesJa – gjelder bare ansatte
aprikos-nudgedsessionStorageAt et hjelpeforslag allerede er vist i denne fanen (insights.js)Å ikke vise det samme hjelpeforslaget flere gangerSlettes når fanen lukkesJa
aprikos-shop-lastlistlocalStorageHvilken av de lagrede listene du brukte sist (shop.js)Å foreslå samme liste neste gangTil du sletter denJa
aprikos-tenders-sharedlocalStorageID-ene til delte team-anbud du er med i (tender-team.js)Å finne igjen teamets anbud på denne enhetenTil du forlater anbudet eller sletter dataeneJa
aprikos-team-nextsessionStorageAnbudet en invitasjonslenke peker til (tender-team.js)Å åpne riktig anbud etter innloggingSlettes når anbudet er åpnet, og når fanen lukkesJa
aprikos-tender-kbdlocalStorageOm hurtigtastene i anbudsverktøyet er slått av (tender.js)Å huske valget dittTil du endrer detJa
tpf-quiet-*sessionStorageAt du har lukket fokusvisningen for et anbud i denne fanen (tender.js)Å ikke åpne den på nytt av seg selvSlettes når fanen lukkesJa
aprikos-bar-latersessionStorageAt du har valgt «senere» i personvernlinjen (gdpr.js)Å ikke vise linjen igjen i samme faneSlettes når fanen lukkesJa
Firebase Authentication sin egen lagring (IndexedDB, firebaseLocalStorageDb)IndexedDBPåloggingsbevis (ID-token og fornyelsestoken) for den innloggede kontoenÅ holde deg innlogget mellom sidevisningerSlettes ved utloggingJa

3.2 Bestillings- og tilbudsverktøyene i portalen (private/tools)

NøkkelTypeHva den inneholderFormålLevetidStrengt nødvendig
aprikos-ent-2026-<språk>, aprikos-vet-2026-<språk>localStorageUtkast til bestilling: sett, antall, ekstralinjerGjenoppretting av utkast7 dagerJa
aprikos-dist-2026, aprikos-sets-2026-distlocalStorageUtkast til tilbud, inkludert fritekstblokken «Fra» med firma, adresse, kontaktperson, telefon og e-postGjenoppretting av utkast7 dager, henholdsvis 14 dagerJa
aprikos-account-distlocalStorageSom i punkt 3.1 – tilbyderopplysningene i anbudsskjemaetForhåndsutfyllingTil du sletter denJa
aprikos-langlocalStorageSpråkvalg i verktøyetSpråkTil du endrer detJa
aprikos-vipps-pendinglocalStorageVipps-referanse fra en tidligere versjon av verktøyet. Vipps brukes ikke lenger–Slettes ved utlogging og med Tøm data på denne enheten–
aprikos-consult, aprikos-dist-reflocalStorageKode for hvilken Aprikos-selger du kom via (?k=, ?ref=, ?d= i lenken)Å knytte forespørselen til riktig selger30 dagerNei. Dette er en sporingsidentifikator og er ikke nødvendig for tjenesten. Nøkkelen fjernes (under innføring); inntil da lagres den bare når du kommer inn via en selgerlenke

Verktøyet private/tools/gold-label.html (aprikos-gold-by) er et internt merkeverktøy som kjøres lokalt hos oss. Det er ikke en del av det publiserte nettstedet, og besøkende møter det aldri.

3.3 Bare for Aprikos-ansatte (administrasjonen og Aprikos Workspace)

Disse nøklene finnes bare i nettleseren til ansatte som logger inn på administrasjonssiden. Kunder og besøkende får dem aldri.

NøkkelTypeHva den inneholderFormålLevetidStrengt nødvendig
ap-staff-devicelocalStorageEt tilfeldig enhetsbevis (32 tilfeldige byte). Hos oss lagres bare en kontrollverdi (SHA-256) av det (auth.js, functions/staff-device.js)Å huske at denne enheten er godkjent, slik at den ansatte slipper engangskoden på e-post ved hver innloggingBeviset gjelder 180 dager. Det blir med vilje liggende ved utlogging, og fjernes når enheten trekkes tilbake eller nettstedsdataene slettesJa – sikkerhetsfunksjon for ansatte
aprikos-staffsessionStorageEt flagg om at innloggingssiden skal vises i ansattmodus (#staff), også etter en omdirigering til Microsoft (site.js, auth.js, admin.js)Å vise ansattinnloggingen og komme tilbake til den når nettleseren blokkerer innloggingsvinduetSlettes når fanen lukkesJa
aprikos-admin-tab, aprikos-admin-grp-*, aprikos-admin-acctsessionStorageHvilken side og hvilke menygrupper i administrasjonen som er åpne, og kontoen en lenke peker til (admin.js, site.js)Å åpne administrasjonen der den ansatte varSlettes når fanen lukkesJa
msal.* (Microsofts innloggingsbibliotek MSAL)sessionStorageMellomlagret Microsoft-innlogging: kontoinformasjon og tilgangsnøkler for e-post og kalender i Microsoft 365 (workspace.js)Å vise den ansattes e-post og kalender i Workspace uten ny innlogging for hver sideSlettes når fanen lukkesJa – bare når den ansatte selv kobler til Microsoft 365

4. Hva nettleseren din henter fra andre

Portalen laster noen filer og gjør noen oppslag mot andre tjenester. De ser da IP-adressen din, nettleseren din og hvilken adresse du hentet fra. Ingen av dem får ordreinnholdet ditt, med de unntakene som står i tabellen.

TjenesteNårHva de får vite
www.gstatic.com og Googles Firebase-tjenester (Google Ireland Ltd / Google LLC)Ved innlogging og på alle portalsiderIP-adresse og nettleser, og – etter innlogging – kontoen og dataene dine, som vår databehandler
data.brreg.no (Brønnøysundregistrene)Når du søker opp et norsk foretak under registreringIP-adresse, nettleser og søkeordet ditt (site.js)
cvrapi.dk (privat dansk tjeneste)Når du velger Danmark og søker opp foretakIP-adresse, nettleser og søkeordet ditt (site.js)
avoindata.prh.fi (Patent- og registerstyrelsen i Finland)Når du velger Finland og søker opp foretakIP-adresse, nettleser og søkeordet ditt (site.js)
apis.google.com og prosjektets firebaseapp.com-adresse (Google)Bare for ansatte: ved innlogging med Microsoft-kontoIP-adresse og nettleser, og innloggingen mot Microsoft
login.microsoftonline.com og graph.microsoft.com (Microsoft)Bare for ansatte: når Workspace er koblet til Microsoft 365IP-adresse, nettleser og den ansattes Microsoft-konto; e-post og kalender hentes rett til nettleseren

Programbibliotekene for PDF, Excel og tekstgjenkjenning, og språkfilen tekstgjenkjenningen bruker, hentes fra vårt eget domene (assets/vendor/), så cdnjs.cloudflare.com, cdn.jsdelivr.net og tessdata.projectnaptha.com kontaktes ikke lenger. Gjenkjenningen kjører lokalt i nettleseren, og filene dine lastes ikke opp. Klarna og Vipps er ikke en del av butikken, og nettleseren din kontakter ingen betalingsleverandør. Den gamle kodeveien mot api.emailjs.com er fjernet fra Content-Security-Policy i firebase.json og ligger bare igjen i upubliserte verktøyfiler under private/originals/.

5. Slik sletter du dataene selv

  • I portalen: bruk knappen Tøm data på denne enheten under Min konto → Mine personopplysninger, eller på siden om lagring i nettleseren. Knappen tømmer alle aprikos-*-nøkler i både localStorage og sessionStorage på denne enheten.
  • Ved utlogging: utlogging fjerner påloggingen, rollen og alle aprikos-*-nøkler i localStorage. Firebase Authentications egen lagring av påloggingsbeviset tømmes i samme operasjon.
  • I nettleseren din: alle nettlesere kan slette lagrede data for et enkelt nettsted. Chrome og Edge: Innstillinger → Personvern og sikkerhet → Informasjonskapsler og andre nettstedsdata → Se alle nettstedsdata → søk opp nettstedet → slett. Firefox: Innstillinger → Personvern og sikkerhet → Infokapsler og nettstedsdata → Behandle data. Safari: Innstillinger → Personvern → Behandle nettstedsdata. Privat vindu / inkognitovindu sletter alt når du lukker vinduet.

Sletter du dataene, mister du handlekurven, det utfylte kontoskjemaet og pågående anbudsarbeid på denne enheten. Listene du har lagret mens du var innlogget, ligger på kontoen og kommer tilbake neste gang du logger inn. Ordrer du allerede har sendt inn, blir ikke berørt – de ligger hos oss og behandles etter personvernerklæringen.

6. Mer informasjon

Se personvernerklaering.md for hva vi behandler, hvorfor, hvor lenge, hvem som mottar opplysningene og hvordan du bruker rettighetene dine. Spørsmål om denne erklæringen: personvern@aprikosmedical.com.


Cookie and browser storage declaration

1. In short

Aprikos Medical AS sets no advertising cookies and no third-party cookies, and pseudonymous usage statistics are collected by our own service only if you have allowed it (section 1b). We use no tracking pixels, no A/B testing tools and no ad networks. We do not even set our own sign-in cookie – authentication is handled by Firebase Authentication, which keeps its own session in the browser's local database.

What we do use is storage in your own browser: localStorage and sessionStorage. That data stays on your device. It is not sent to us, and we can neither read it nor delete it for you.

Web fonts are served from our own domain (public/assets/css/fonts.css and public/assets/fonts/). The references to fonts.googleapis.com have been removed from public/index.html and from the Content-Security-Policy in firebase.json. No IP address reaches Google Fonts.

1b. Usage statistics (optional, consent)

If you tick “Allow pseudonymous usage statistics” in the privacy bar, your browser sends small batches of events to our own Cloud Function (track): which pages are shown, which buttons and links are clicked, search terms, scroll depth, time per page, and whether an automatic help suggestion was shown or clicked. Language, country (from the earlier country lookup), screen width and referring domain are sent along, as are the campaign tags in the address you arrived through (utm_source, utm_medium, utm_campaign), the type of device, browser and operating system, the load time of the first page, the text of any JavaScript error, and the approximate area of the page where a click landed (a 20 × 40 grid – never pixel positions or screen content). The steps of a visit are kept as a pseudonymous journey for 90 days. No user id, e-mail address or IP address is stored; the session id is a random number in sessionStorage that disappears when the tab closes. Search terms containing e-mail addresses or long numbers are removed before sending. Events are totalled per day and deleted after 13 months (session summaries after 90 days). No third party receives anything. The choice is stored in localStorage (aprikos-statistikk) and can be changed at the top of this page. The legal basis is consent (GDPR art. 6(1)(a)), which you can withdraw at any time.

2. Why there is no full consent banner

Storing information on, or reading information from, a user's terminal equipment normally requires consent (ePrivacy Directive art. 5(3), as implemented in Norwegian electronic communications law). The exception is storage that is strictly necessary to provide a service the user has explicitly requested.

Every key in section 3 that is marked strictly necessary falls within that exception: without them the basket empties on every page load, the account form has to be typed again for every order, the language and role are lost, and tender work disappears. So consent is not required – but information is, and this declaration provides it (GDPR art. 13(1)).

The usage statistics in section 1b are not strictly necessary, which is why we ask. They are off until you tick the box, nothing is stored or sent before you do, and withdrawing the consent is as easy as giving it. If we ever introduce third-party analytics or advertising tools, this will be replaced by a full consent banner before anything is switched on.

Signing out now clears every aprikos-* key in localStorage as well as aprikos-role and aprikos-next in sessionStorage. For staff the device token ap-staff-device also stays (section 3.3). Otherwise the only key left behind is aprikos-personvern-info, which holds the version number of the privacy notice you confirmed, the time, and where the confirmation was given. It is kept on purpose: you should not have to confirm the same notice on every visit. If we change the notice it gets a new version number, and the line appears once more. That matters on a shared clinic PC. One clean-up is still in progress (being implemented): the aprikos-account-* form keys will no longer be created on page load for visitors who have saved nothing.

3. Every key the browser stores

3.1 The portal (public/assets/js)

KeyTypeWhat it holdsPurposeLifetimeStrictly necessary
aprikos-shop-basketlocalStorageBasket lines: product key and quantity (shop.js)Keeping the basket between page views and sessionsUntil you empty the basket, complete an order or clear the dataYes
aprikos-shop-wishlocalStorageWishlist: product keys (shop.js)Remembering items you flaggedUntil you delete themYes
aprikos-shop-customlocalStorageCustom set configurations: which instruments and quantities you changed (shop.js)Keeping your configurationUntil you delete itYes
aprikos-shop-facclocalStorageAccessories chosen for furniture (shop.js)Keeping your configurationUntil you delete itYes
aprikos-shop-fsplocalStorageSpare parts chosen for furniture (shop.js)Keeping your configurationUntil you delete itYes
aprikos-shop-fnotelocalStorageFree text you wrote about a furniture item (wishes and adaptations) (shop.js)Carrying your wish through to the orderUntil you delete it, or until the order is placedYes
aprikos-shop-recentlocalStorageThe 10 most recently viewed products (shop.js)Showing "recently viewed" in the shopUntil you clear it; replaced as you view moreYes – a functional part of the shop; no profiling, and nothing reaches us
aprikos-shop-listslocalStorageA cached copy of saved lists with the free-text name you gave them and their lines (shop.js). If you are signed in, the lists themselves are kept on your account (shop_lists/{uid}, see section 3.3a of the privacy notice)Reusing standing ordersUntil you delete the listYes
aprikos-account-clinic, aprikos-account-vet, aprikos-account-distlocalStorageThe account form: company, registration number, contact person, job title, e-mail, phone, delivery address, postcode, town, invoice address, invoice e-mail and standing PO reference (site.js, checkout.js, tender.js)Prefilling order and quotation formsUntil you clear it. No expiry todayYes
aprikos-last-orderlocalStorageThe whole order you last submitted, including the customer block, order lines, totals and payment reference (checkout.js)Showing the confirmation page and regenerating the order PDFNo expiry today; timestamping and automatic deletion are being implementedYes
aprikos-vipps-pendinglocalStorageA Vipps reference from an earlier version of the checkout. Vipps is no longer a payment method in the shop, so the key should not be created–Removed on sign-out and by Clear data on this device–
aprikos-tenderslocalStorageThe last 20 tenders: tender name, deadline, file names, all extracted line text, quantities, specifications, matching remarks, your own notes, margin and currency (tender.js)Resuming tender work after a page reloadNo expiry today; timestamping and automatic deletion are being implementedYes
aprikos-langlocalStorageLanguage preference (shop.js)Showing the portal in the right languageUntil you change itYes
aprikos-ent-2026-no, aprikos-vet-2026-no, aprikos-dist-2026localStorageThe draft handed from the shop to the order tool: chosen sets, quantities and extra lines (shop.js)Transferring the basket into the order form7 days – the tools discard older draftsYes
aprikos-rolesessionStorageThe role you are signed in with: clinic, vet or dist (auth.js)Showing the right menu and the right prices. The real access control is in firestore.rules, not hereRemoved on sign-out and when the tab closesYes
aprikos-nextsessionStorageThe page you tried to open before signing in (site.js)Sending you to the right page after sign-inRemoved immediately after sign-in and when the tab closesYes
aprikos-ck-draftsessionStorageThe draft of your order in the checkout: the customer and delivery fields, the note and whether the terms were accepted (checkout.js)Keeping what you typed if the page reloads before the order is sentRemoved when the order is placed, on sign-out and when the tab closesYes
aprikos-ck-estsessionStorageA fingerprint of the basket (product keys and quantities) and the approximate freight amount the shop answered with (checkout.js)Not asking the shipEstimate service again for the same basket. A functional part of the checkout: a copy for at most 10 minutes of a price you asked for – no profiling, nothing is passed onUsed for at most 10 minutes; removed when the order is placed and when the tab closesYes
aprikos-geosessionStorageThe country code we derived from your IP address, and the language and market it gives (geo.js). The IP address itself is not storedShowing the site in the right language and the right distributor model without a new lookup on every pageRemoved when the tab closesYes
aprikos-geo-choicesessionStorageA language (NO/EN) or market you chose yourself (geo.js)Remembering your choice in the tabRemoved when the tab closesYes
aprikos-statistikklocalStorageWhether you have allowed pseudonymous usage statistics (gdpr.js)Remembering your choice so you are not asked againUntil you change itNo – stored only when you make a choice
aprikos-sidsessionStorageRandom session number for the usage statistics (insights.js). Stored only when you have allowed statisticsCounting one visit as one visitRemoved when the tab closesNo – only with consent
aprikos-srcsessionStorageThe campaign the visit came from (utm tags and channel, insights.js). Stored only when you have allowed statisticsCounting which channels bring visitsRemoved when the tab closesNo – only with consent
aprikos-attribusjonlocalStorageWhether you have allowed the campaign to be linked to your account (gdpr.js, mk-attr.js)Remembering your choiceUntil you change itNo – stored only when you make a choice
aprikos-internallocalStorageSet only in the administrators' browsers (insights.js)Keeping our own visits out of the statisticsUntil removedYes – staff only
aprikos-nudgedsessionStorageThat a help suggestion has already been shown in this tab (insights.js)Not showing the same help suggestion againRemoved when the tab closesYes
aprikos-shop-lastlistlocalStorageWhich of your saved lists you used last (shop.js)Suggesting the same list next timeUntil you clear itYes
aprikos-tenders-sharedlocalStorageThe ids of shared team tenders you take part in (tender-team.js)Finding the team's tenders again on this deviceUntil you leave the tender or clear the dataYes
aprikos-team-nextsessionStorageThe tender an invitation link points to (tender-team.js)Opening the right tender after sign-inRemoved once the tender is open, and when the tab closesYes
aprikos-tender-kbdlocalStorageWhether the tender tool's keyboard shortcuts are switched off (tender.js)Remembering your choiceUntil you change itYes
tpf-quiet-*sessionStorageThat you closed the focus view of a tender in this tab (tender.js)Not reopening it by itselfRemoved when the tab closesYes
aprikos-bar-latersessionStorageThat you chose "later" in the privacy bar (gdpr.js)Not showing the bar again in the same tabRemoved when the tab closesYes
Firebase Authentication's own storage (IndexedDB, firebaseLocalStorageDb)IndexedDBSign-in credentials (ID token and refresh token) for the signed-in accountKeeping you signed in between page viewsCleared on sign-outYes

3.2 The order and quotation tools in the portal (private/tools)

KeyTypeWhat it holdsPurposeLifetimeStrictly necessary
aprikos-ent-2026-<lang>, aprikos-vet-2026-<lang>localStorageOrder draft: sets, quantities, extra linesDraft recovery7 daysYes
aprikos-dist-2026, aprikos-sets-2026-distlocalStorageQuotation draft, including the free-text "From" block with company, address, contact person, phone and e-mailDraft recovery7 and 14 days respectivelyYes
aprikos-account-distlocalStorageAs in section 3.1 – the bidder details in the tender formPrefillingUntil you clear itYes
aprikos-langlocalStorageLanguage preference in the toolLanguageUntil you change itYes
aprikos-vipps-pendinglocalStorageA Vipps reference from an earlier version of the tool. Vipps is no longer used–Removed on sign-out and by Clear data on this device–
aprikos-consult, aprikos-dist-reflocalStorageA code identifying which Aprikos salesperson you came through (?k=, ?ref=, ?d= in the link)Attributing the enquiry to the right salesperson30 daysNo. This is a tracking identifier and is not necessary for the service. The key is being removed (being implemented); until then it is stored only if you arrive through a salesperson link

The tool private/tools/gold-label.html (aprikos-gold-by) is an internal labelling tool we run locally. It is not part of the published site and visitors never encounter it.

3.3 Aprikos staff only (the administration and Aprikos Workspace)

These keys exist only in the browsers of staff who sign in to the administration. Customers and visitors never get them.

KeyTypeWhat it holdsPurposeLifetimeStrictly necessary
ap-staff-devicelocalStorageA random device token (32 random bytes). We store only a check value (SHA-256) of it (auth.js, functions/staff-device.js)Remembering that this device is approved, so the employee does not need the e-mailed one-time code at every sign-inThe token is valid for 180 days. It deliberately survives sign-out, and is removed when the device is revoked or the site data is clearedYes – a security function for staff
aprikos-staffsessionStorageA flag that the sign-in page should show the staff mode (#staff), also after a redirect to Microsoft (site.js, auth.js, admin.js)Showing the staff sign-in, and returning to it when the browser blocks the sign-in windowRemoved when the tab closesYes
aprikos-admin-tab, aprikos-admin-grp-*, aprikos-admin-acctsessionStorageWhich page and which menu groups of the administration are open, and the account a link points to (admin.js, site.js)Reopening the administration where the employee left itRemoved when the tab closesYes
msal.* (Microsoft's sign-in library MSAL)sessionStorageA cached Microsoft sign-in: account information and access tokens for Microsoft 365 mail and calendar (workspace.js)Showing the employee's mail and calendar in Workspace without a new sign-in on every pageRemoved when the tab closesYes – only when the employee connects Microsoft 365

4. What your browser fetches from others

The portal loads some files and performs some lookups against other services. Those services then see your IP address, your browser and which address you requested. None of them receives your order content, except as stated in the table.

ServiceWhenWhat they learn
www.gstatic.com and Google's Firebase services (Google Ireland Ltd / Google LLC)At sign-in and on every portal pageIP address and browser, and – once you are signed in – your account and your data, as our processor
data.brreg.no (Brønnøysundregistrene, Norway)When you look up a Norwegian company during registrationIP address, browser and your search term (site.js)
cvrapi.dk (a private Danish service)When you choose Denmark and look up a companyIP address, browser and your search term (site.js)
avoindata.prh.fi (Finnish Patent and Registration Office)When you choose Finland and look up a companyIP address, browser and your search term (site.js)
apis.google.com and the project's firebaseapp.com address (Google)Staff only: when signing in with a Microsoft accountIP address and browser, and the sign-in to Microsoft
login.microsoftonline.com and graph.microsoft.com (Microsoft)Staff only: when Workspace is connected to Microsoft 365IP address, browser and the employee's Microsoft account; mail and calendar go straight to the browser

The PDF, Excel and text-recognition libraries, and the language file text recognition uses, are served from our own domain (assets/vendor/), so cdnjs.cloudflare.com, cdn.jsdelivr.net and tessdata.projectnaptha.com are no longer contacted. Recognition runs locally in the browser, and your files are not uploaded. Klarna and Vipps are not part of the shop, and your browser contacts no payment provider. The old code path to api.emailjs.com has been removed from the Content-Security-Policy in firebase.json and survives only in unpublished tool files under private/originals/.

5. How to clear the data yourself

  • In the portal: use the Tøm data på denne enheten (Clear data on this device) button under Min konto → Mine personopplysninger (My account → My personal data), or on the browser-storage page. The button removes every aprikos-* key from both localStorage and sessionStorage on this device.
  • On sign-out: signing out removes the sign-in, the role and every aprikos-* key in localStorage. Firebase Authentication's own store of the sign-in token is cleared in the same operation.
  • In your browser: every browser can delete stored data for a single site. Chrome and Edge: Settings → Privacy and security → Cookies and other site data → See all site data → find the site → delete. Firefox: Settings → Privacy & Security → Cookies and Site Data → Manage Data. Safari: Settings → Privacy → Manage Website Data. A private or incognito window clears everything when you close it.

Clearing the data loses your basket, the saved account form and any tender work in progress on this device. Lists you saved while signed in are kept on your account and come back the next time you sign in. Orders you have already submitted are unaffected – they are held by us and handled as described in the privacy notice.

6. More information

See privacy-notice-en.md for what we process, why, for how long, who receives it and how to exercise your rights. Questions about this declaration: personvern@aprikosmedical.com.


Personvern

Dine rettigheter

Du kan be om innsyn, retting, sletting, begrensning og dataportabilitet, og protestere mot behandling. Vi svarer innen én måned.

Har du konto hos oss, er det raskest å bruke Min konto → Mine personopplysninger — der laster du ned opplysningene dine eller sletter kontoen selv, med en gang. Skjemaet under er for deg som ikke har konto, eller for henvendelser som gjelder noe annet.