Skip to main content

What are you looking for?

Explore our services and discover how we can help you achieve your goals

Cyprus software delivery: GDPR, accessibility, Peppol and bilingual acceptance

A Cyprus-facing release usually turns on four decisions that sit outside the feature list: who enforces data protection and how a breach is reported, which accessibility standard the product commits to, whether the buyer needs e-invoices on the Peppol network, and whether Greek and English both ship at launch. A fifth, quieter decision is where the engineering team sits and how escalation works.

Submit a project Explore custom engineering

Reviewed by David Nguyen (CEO) · Updated 13 Oct 2026 · 11 min read

star

OutsourcingVN is operated by Netbase JSC, so this guide is written by a supplier that would like your project. It sets out what Netbase can evidence for a Cyprus brief, points to the official references your own advisers should read in full, and names the decisions that stay with you. The guides index lists guides for other markets, and the market index compares the first question each one raises.

Contents

Who enforces data protection for a Cyprus-facing product?

GDPR applies across the European Union, and Cyprus reaches it through its own national authority, the Commissioner for Personal Data Protection, rather than a separate Cypriot law layered on top. A controller must have a lawful basis for each use of personal data, honour access, correction, erasure and portability requests, and tell its supervisory authority of a qualifying breach within 72 hours of becoming aware of it. Fines can reach the higher of €20 million or 4% of global annual turnover.

None of that changes because the development team sits outside Cyprus. What changes is who signs the processing agreement, who is named as controller or processor, and who answers the Commissioner's questions if a Cypriot user complains. A buyer should decide those three roles before discovery starts, not after a defect is found.

What can Netbase evidence for a Cyprus brief?

Procurement, security and data protection reviewers tend to ask for the same three statements. These are the ones Netbase can give.

  • Compliance practices. Netbase's compliance practices are GDPR alignment for data privacy in Europe, HIPAA-aligned methodologies for healthcare data handling, and CCPA compliance for clients with U.S. customer bases. Deciding how GDPR applies to your own product and who your Cyprus data protection contact is remains your organisation's task.
  • Security practices. Security practices include secure code review and version control, role-based access control, MFA for admin dashboards, contributors under NDA, and NDAs and DPAs on request. A data processing agreement for a Cyprus-facing system sits on top of this baseline.
  • Markets and language. Netbase clients are in the United States, Europe and Asia-Pacific, and most projects come from clients outside Vietnam. Delivery communication is in English, so Greek copy for a Cyprus-facing product is scoped as a project task, with a named Greek copy owner who also signs off the English version used in business tools.

Which requirement sits with which decision owner?

Five separate decision owners usually appear somewhere in a Cyprus brief, each with a requirement, a piece of evidence and a name attached to it; keeping those three apart stops a proposal from promising more than one team can actually check.

Decision area What Cyprus and EU rules expect What a supplier can evidence Who decides
Data protection A lawful basis per use, a 72-hour breach report to the Commissioner, honoured subject rights A data processing agreement, an access matrix, a tested breach-response plan Data protection lead
Accessibility Public-sector websites and apps follow Cyprus's Law 50(I)/2019, which transposes the EU accessibility directive Per-journey test results with assistive technology, a defect log Product or service owner
E-invoicing Public-sector bodies must receive a structured EN 16931 e-invoice over Peppol; issuing one is not yet mandatory for suppliers A Peppol access-point connection and a tested invoice export Finance systems owner
Language Greek copy for consumer journeys; English is common for business and government-facing tools A named Greek copy owner and a tested translation workflow Localisation owner
Delivery location The buyer needs to know where a remote team sits and how escalation works A distributed delivery model with a named escalation route and agreed working hours Operations lead

Ask for this table filled in, not just a general compliance statement, before shortlisting a supplier.

Which steps come before a Cyprus-facing launch?

  1. Inventory personal data and its legal basis

    Decide what the product collects, stores or shares, and which lawful basis under GDPR covers each use.

  2. Name the accessibility standard

    Decide what a public-sector-facing service must meet under Law 50(I)/2019, and what a private product will commit to for its own users.

  3. Decide the e-invoicing posture

    Public bodies must already receive EN 16931 e-invoices over Peppol; decide now whether to issue them voluntarily or wait for a future mandate.

  4. Confirm bilingual acceptance

    Test the journeys that must work in Greek, and agree which business or back-office screens can stay in English.

  5. Decide go-live readiness

    Check the data map, the accessibility test results, the e-invoicing posture and the language scope against the plan, and record the decision with its owner.

  6. Go live and keep the documentation current

    Publish or refresh the accessibility statement, re-test the Peppol export after any billing change, and revisit the four decisions at the next major release.

Diagram of a Cyprus-facing launch pipeline: inventory personal data, name the accessibility standard, decide the e-invoicing posture and confirm bilingual acceptance, then decide readiness against the plan, go live and re-test the Peppol export (opens the full-size diagram in a new tab)
Diagram of a Cyprus-facing launch pipeline

Worked scenario: a Cypriot public body asks for a Peppol invoice

A software vendor wins a contract to supply a public-sector body in Cyprus and is asked, mid-project, to send its invoices electronically.

  1. Invoice requested

    The buyer's finance team asks for an e-invoice compliant with the EN 16931 standard rather than a PDF

    Owner
    Finance systems owner
  2. Export checked

    The supplier's billing system is confirmed to export Peppol BIS Billing 3.0 structured data, not just a formatted document

    Owner
    Engineering
  3. Access point used

    The invoice is transmitted through a Peppol access point to the buyer's registered endpoint

    Owner
    Engineering
  4. Buyer processes it

    The public body's own system ingests and processes the structured invoice without manual re-entry

    Owner
    Buyer's finance system
  5. Mismatch handled

    If a line item or tax code does not match the purchase order, the supplier corrects and resends rather than the buyer reworking it by hand

    Owner
    Finance systems owner
  6. Record kept

    The transmission and any correction are logged, so an audit can trace the invoice's path

    Owner
    Finance systems owner

A proposal that cannot describe step 3, specifically which access point or gateway carries the invoice, has not yet scoped Peppol for this contract.

What has Netbase built that is relevant to a Cyprus brief?

Geo-Tek IT Solutions, an IT company in Cyprus, bought the Netbase online design tool and had the Printshop template installed by the Netbase delivery team, giving Geo-Tek's customers both an artwork-upload route and an upload-and-design route on the same catalogue. Geo-Tek reported engagement up 35%; the source records no period for that figure. The Geo-Tek IT Solutions store launch record has the full detail and its limitations, and the same kind of online design tool sits behind the broader web-to-print platforms solution.

Which questions should you ask a supplier?

  • Who signs the data processing agreement, and who is named controller? Expect a clear answer before contract, not during a breach.
  • What exactly does your security and compliance statement cover? A precise answer says what it does not cover as well as what it does.
  • Can you show a Peppol invoice export from a past project? Ask for the structure, not just a claim that it exists.
  • Who tests the Greek-language journeys, and who approves the copy? A good answer names an owner and a review step before release.
  • Where does the engineering team actually sit, and what is the escalation path? A precise answer names working hours and a named contact, not just a time zone.
  • Who decides if an accessibility defect blocks release? It should be your product or service owner, not the supplier.

What usually goes wrong?

  • A company-level compliance statement presented as proof for this product. Signal: nobody has actually tested the product's own data flows or access rules. Owner: the data protection lead.
  • Accessibility testing scheduled only after the design is locked. Signal: changes that affect layout or navigation are proposed days before release, when they are expensive to make. Owner: the product owner, who should test each journey during the build.
  • A Peppol export built against documentation alone and never tried against a real access point. Signal: the first live invoice fails validation after go-live. Owner: the finance systems owner, who should rehearse the export before the contract starts.
  • Greek copy added as an afterthought to an English-first interface. Signal: truncated labels and broken layout once real Greek text replaces placeholder strings. Owner: the localisation owner, who should test with real copy from the first build increment.

How this guide is sourced and where it stops

This guide draws on the European Commission's AccessibleEU Centre page on Cyprus's public-sector accessibility law, the European Commission's eInvoicing country sheet for Cyprus, and the European Commission's Your Europe business page on GDPR, all checked on 2026-10-13, together with a delivery record approved in the OutsourcingVN claim register. It is written for product, procurement and operations leads scoping a Cyprus-facing brief. It does not decide which accessibility standard or data protection role fits your organisation; your own advisers make that call.

Plan the next step for your project

Common questions

The regulation itself is the same across the European Union; what differs by country is which national authority enforces it, and in Cyprus that is the Commissioner for Personal Data Protection. Check the Commissioner's current guidance rather than assuming every member state applies it identically.

No. Public-sector bodies must be able to receive a structured EN 16931 e-invoice over Peppol, but suppliers are not yet required to issue one; business-to-business e-invoicing is a separate commercial decision.

Not always. Many buyers ship the consumer journeys Cypriot users use most in Greek and keep less-used or business-facing screens in English, provided the boundary is written down and a named owner reviews Greek copy before each release.

Because a remote team's location decides working-hour overlap and escalation, ask precisely where the team sits and how escalation works rather than assuming a local office.

Yes, when the data processing agreement, the Peppol export and the bilingual acceptance are scoped with the same care as any other requirement, and tested before the contract's go-live date.

Plan the first release

Bring your data protection role split, your accessibility standard, your Peppol posture and your Greek-language scope. The data security and compliance guide lists the contract questions behind the data protection row. For neighbouring and nearby markets, the UK guide covers UK-specific accessibility duties for a market outside the EU, the UAE guide covers a different bilingual pattern around Arabic and English, and the Sweden guide covers the same EU law base with a different national identity and payment pattern.

Custom Product Engineering is the service for a bounded build, and global delivery explains how remote delivery is organised. OutsourcingVN is Netbase's own outsourcing-services platform: submit a project with your Cyprus-facing scope, and a person will reply with whether discovery or a bounded implementation is the right next step.

Custom product engineering for a bounded release outcome Custom product engineering for a bounded release outcome

One defined release of your product, built to named outcomes and handed over with acceptance evidence.

Learn More
line

Tell us what you want to build or automate.

Submit a project