Privacy Policy

Last updated: March 2, 2026  · Version: 1.1  · Status: Final — Pending Legal Review

Bilko is operated by Basic Consulting AS (ALAI), a company registered in Norway.

1. Introduction and Data Controller

Bilko is a cloud-based accounting and invoicing platform for small and medium businesses (SMBs) operating in Serbia, Bosnia & Herzegovina, and Croatia. Bilko is developed and operated by Basic Consulting AS (trading as ALAI), a company registered in Norway.

FieldDetails
Entity nameBasic Consulting AS (ALAI)
Emailprivacy@bilko.io
Websitehttps://bilko.io

Data Protection Officer (DPO):

FieldDetails
DPO nameAlem Bašić
DPO contactalem@alai.no
Phone+47 40 47 42 51
CompanyALAI Holding AS (org.nr 932 953 736)
Appointed2026-03-02

2. Scope and Applicability

This Privacy Policy applies to:

  • All users of the Bilko platform accessible at app.bilko.io
  • All organizations registered on Bilko, including their authorized users (owners, admins, accountants, viewers)
  • All data processed by Bilko in connection with providing cloud accounting services in Serbia, Bosnia & Herzegovina, and Croatia

This policy applies to data subjects in three categories:

  1. Business owners and employees who register and use Bilko directly
  2. Clients and contacts whose data is entered into Bilko by our users (e.g., customers listed on invoices)
  3. Website visitors to bilko.io

3. Legal Framework

Bilko processes personal data in compliance with the following data protection laws:

JurisdictionApplicable LawSupervisory Authority
SerbiaZakon o zaštiti podataka o ličnosti (ZZPL), Sl. glasnik RS 87/2018 — aligned with GDPRPoverenik za informacije od javnog značaja i zaštitu podataka o ličnosti
Bosnia & HerzegovinaZakon o zaštiti ličnih podataka (ZZLP BiH), Sl. glasnik BiH 49/2006Agencija za zaštitu ličnih podataka (AZLP)
CroatiaGDPR — Uredba (EU) 2016/679 (directly applicable as EU member state)Agencija za zaštitu osobnih podataka (AZOP)

4. Data We Collect

4.1 Account and Registration Data

When you register an organization on Bilko, we collect:

Data ElementPurposeClassification
Email addressAccount authentication, notificationsL2 Internal
Full nameUser identification within organizationL2 Internal
Password (bcrypt-hashed)Authentication — never stored in plaintextL2 Internal
Organization nameMulti-tenant account setupL2 Internal
Country of operationJurisdiction-specific compliance rules (VAT rates, CoA)L2 Internal
Base currencyFinancial calculationsL2 Internal

4.2 Financial and Tax Data

When you use Bilko to create invoices, track expenses, and manage accounting:

Data ElementJurisdictionClassificationEncryption
PIB (Poreski identifikacioni broj)RSL4-B RestrictedDisk-level AES-256
JMBG (Jedinstveni matični broj građana)RS, BAL4-A RestrictedAES-256-GCM field-level
OIB (Osobni identifikacijski broj)HRL4-A RestrictedAES-256-GCM field-level
JIB (Jedinstveni identifikacioni broj)BAL4-B RestrictedDisk-level AES-256
IBAN / Bank account numbersAllL4-B RestrictedDisk-level AES-256 + API masking
Invoice amounts (subtotal, VAT, total)AllL3 ConfidentialAES-256 at rest
Transaction records (debit/credit entries)AllL3 ConfidentialAES-256 at rest
Contact details (clients/vendors)AllL2 InternalTLS 1.3 in transit

Note on JMBG processing: Bilko only collects JMBG when a user explicitly confirms that an invoice is being issued to a natural person (not a legal entity). This is a voluntary user action gated by a UI confirmation checkbox.

4.3 Technical and Operational Data

Data ElementRetentionPurpose
IP address30 daysSecurity monitoring, fraud detection
Browser user-agent30 daysSecurity monitoring
Session tokens (JWT, refresh tokens)15 min (access) / 7 days (refresh)Authentication
Audit log entries (LoggedAction table)10–11 yearsLegal compliance, accounting law
API request logs30 daysSecurity and debugging

4.4 Data Entered by Users About Third Parties

Bilko is an accounting tool. Our users enter data about their clients and vendors (third parties). Bilko acts as a data processor for this third-party data — the organization using Bilko is the data controller for their clients' data and is responsible for ensuring they have an appropriate legal basis for entering that data into Bilko.

6. How We Use Your Data

We use the data we collect exclusively to:

  1. Provide the Bilko service — create and manage invoices, expenses, transactions, financial reports
  2. Ensure legal compliance — submit e-invoices to SEF (Serbia) and HR-FISK (Croatia), maintain accounting records per mandatory retention periods
  3. Secure the platform — authenticate users, prevent unauthorized access, detect and investigate fraud and security incidents
  4. Communicate with you — send invoice notifications, payment reminders, service announcements, and support responses
  5. Improve the service — analyze usage patterns (in aggregated, anonymized form) to improve features

We do not:

  • Sell your data to third parties
  • Use your financial data for advertising or profiling
  • Process your data for any purpose beyond providing the accounting service and meeting legal obligations

7. Data Retention Periods

Data retention is governed by accounting and tax laws in each jurisdiction. We are legally required to retain certain financial records even if you delete your account.

Data CategorySerbia (RS)Bosnia & Herzegovina (BA)Croatia (HR)
Financial statements and accounting records10 yearsFBiH: 10 years; RS entity: 11 years11 years
Invoice records10 years10–11 years11 years
Expense records10 years10–11 years11 years
Audit trail (LoggedAction)10 years10–11 years11 years
VAT/PDV records10 years10–11 years11 years
User account data (name, email)Account lifetime + 30 daysAccount lifetime + 30 daysAccount lifetime + 30 days
IP addresses and session logs30 days30 days30 days
JWT refresh tokens7 days7 days7 days

Important — Right to Erasure Limitation

Under accounting and tax law in all three jurisdictions, financial records (invoices, transactions, expense records) cannot be deleted during the mandatory retention period. If you close your Bilko account, your personal identifiers (name, email) can be anonymized, but the underlying financial transaction data must be retained for the legally required period.

8. Data Sharing and Third-Party Processors

Bilko shares your data only with the following categories of third parties, all of whom are bound by Data Processing Agreements (DPAs):

ProcessorRoleLocationTransfer Mechanism
RailwayCloud infrastructure (PostgreSQL database, API hosting)EU West (Amsterdam / Frankfurt)DPA
CloudflareCDN, WAF, DDoS protectionUSA (data transits EU PoPs)DPA + Standard Contractual Clauses
SentryError tracking and monitoringUSADPA + Standard Contractual Clauses
Email service providerTransactional email (invoice delivery, notifications)TBDDPA

When legally required, Bilko also transmits e-invoice data to the SEF portal (Serbia) and HR-FISK/FINA (Croatia) pursuant to legal obligation.

9. Cross-Border Data Transfers

Bilko hosts all data on Railway's EU West infrastructure (Amsterdam/Frankfurt). Data transfer mechanisms per jurisdiction:

FromToMechanism
Croatia (HR)Railway EU WestNo transfer mechanism needed — EU to EU transfer
Serbia (RS)Railway EU WestSerbia is on the European Commission's adequacy list (Decision 2023/1485) — no additional mechanism required
Bosnia & Herzegovina (BA)Railway EU WestStandard Contractual Clauses (SCC 2021/914/EU) — BiH has no EU adequacy decision

For Cloudflare and Sentry (US-based processors): Standard Contractual Clauses (SCC) apply, combined with a Transfer Impact Assessment.

10. Your Rights as a Data Subject

10.1 Rights Table

RightGDPR (Croatia)ZZPL (Serbia)ZZLP BiHHow to Exercise
Right of accessArt. 15Art. 26Art. 16Export via Bilko or email privacy@bilko.io
Right to rectificationArt. 16Art. 27Art. 17Edit in Bilko settings, or email privacy@bilko.io
Right to erasureArt. 17Art. 28Art. 18Email privacy@bilko.io — subject to retention limitations
Right to data portabilityArt. 20Art. 30N/AJSON/CSV export via Bilko
Right to restrictionArt. 18Art. 29Art. 20Email privacy@bilko.io
Right to objectArt. 21Art. 31Art. 21Email privacy@bilko.io
Right re: automated decisionsArt. 22Art. 38Art. 24Bilko does not make automated decisions with legal effect

10.2 Erasure Limitation (Financial Data)

The right to erasure does not apply to financial records that we are legally required to retain:

  • In Serbia: Accounting records must be kept for 10 years (Zakon o računovodstvu Art. 26)
  • In Bosnia & Herzegovina: Records must be kept for 10–11 years depending on entity
  • In Croatia: Records must be kept for 11 years (Zakon o računovodstvu Art. 10)

10.3 Response Times

We will respond to data subject rights requests within 30 days (standard). This may be extended by 2 additional months for complex requests, with notification.

10.4 Right to Complain

JurisdictionAuthorityWebsite
SerbiaPoverenik za informacijepoverenik.rs
Bosnia & HerzegovinaAZLPazlp.gov.ba
CroatiaAZOPazop.hr

11. Security Measures

Bilko implements the following technical and organizational security measures to protect your data:

MeasureDescription
Encryption in transitTLS 1.3 (minimum TLS 1.2) for all connections via Cloudflare
Encryption at restAES-256 disk-level encryption on all Railway infrastructure
Field-level encryptionAES-256-GCM for JMBG (Serbia/BiH) and OIB (Croatia)
IBAN maskingOnly last 4 digits shown in list views; full IBAN accessible only to authorized users
Password securitybcrypt with cost factor 12; breached password check via HaveIBeenPwned API
Authentication tokensJWT RS256, 15-minute access token lifetime, 7-day refresh with rotation
Multi-tenancy isolationEvery database query is scoped to your organization — cross-tenant access is technically impossible by design
Role-based access control4 roles (owner, admin, accountant, viewer) — users see only what their role permits
Rate limiting5 failed authentication attempts per 15 minutes triggers lockout
Immutable audit logAll data modifications are recorded in an append-only audit trail
Breach notification72-hour notification to supervisory authorities in the event of a personal data breach

12. Cookies and Tracking

Bilko uses minimal cookies necessary to provide the service:

CookiePurposeDuration
bilko_sessionStores encrypted session reference for authenticationSession
bilko_refreshHTTP-only refresh token for session renewal7 days

We do not use third-party advertising cookies or tracking pixels.

13. Children's Privacy

Bilko is a business accounting platform intended for use by business owners and accounting professionals. We do not knowingly collect data from children under 16 years of age. If you believe a child has registered on Bilko, please contact privacy@bilko.io.

14. Changes to This Policy

We may update this Privacy Policy to reflect changes to our data practices or legal requirements. We will notify you of material changes by:

  • Email to your registered account email address (at least 30 days before the change takes effect)
  • Prominent notice on the Bilko platform

The date of the most recent revision is shown at the top of this document.

15. Contact and Data Protection Officer

For any privacy-related questions, requests, or complaints:

ChannelContact
Privacy inquiriesprivacy@bilko.io
Data Protection OfficerAlem Bašić — alem@alai.no — +47 40 47 42 51
DPO companyALAI Holding AS (org.nr 932 953 736)

16. Jurisdiction-Specific Notices

16.1 Serbia — Notice under ZZPL

Bilko processes personal data in accordance with the Zakon o zaštiti podataka o ličnosti (Sl. glasnik RS 87/2018 — ZZPL). Your rights under ZZPL Articles 26–38 are described in Section 10 of this policy.

The supervisory authority for data protection in Serbia is the Poverenik za informacije od javnog značaja i zaštitu podataka o ličnosti (poverenik.rs).

Tax identification data (PIB) is processed pursuant to the Zakon o poreskom postupku i poreskoj administraciji and Zakon o PDV. Accounting records are retained pursuant to Zakon o računovodstvu (Sl. glasnik RS 73/2019) — minimum 10 years.

E-invoice data is submitted to the SEF portal (efaktura.mfin.gov.rs) pursuant to the Zakon o elektronskom fakturisanju (Sl. glasnik RS 44/2021). This transmission constitutes a legal obligation — no separate consent is required.

16.2 Bosnia & Herzegovina — Obavještenje prema ZZLP BiH

Bilko processes personal data in accordance with the Zakon o zaštiti ličnih podataka (Sl. glasnik BiH 49/2006 — ZZLP BiH). The supervisory authority is the Agencija za zaštitu ličnih podataka (AZLP) (azlp.gov.ba).

BiH has no EU adequacy decision. Data transferred to Railway (EU West) is protected by Standard Contractual Clauses (SCC 2021/914/EU).

Accounting records are retained pursuant to: FBiH — Zakon o računovodstvu i reviziji FBiH (minimum 10 years); RS entity — Zakon o računovodstvu i reviziji RS BiH (minimum 11 years).

16.3 Croatia — Napomena prema GDPR-u

As an EU member state, Croatia is subject to the GDPR (Uredba (EU) 2016/679) directly. The supervisory authority is the Agencija za zaštitu osobnih podataka (AZOP) (azop.hr).

Accounting records are retained pursuant to the Zakon o računovodstvu (NN 78/15, 116/18, 42/20, 47/20, 114/22) and Opći porezni zakon — minimum 11 years.

E-invoice data (when HR-FISK integration is active) is transmitted to FINA pursuant to the Zakon o elektroničkom izdavanju računa u javnoj nabavi. This constitutes a legal obligation.