Privacy Policy

Last updated: June 2026


1. Who we are

Offly ("we", "us", "the Service") is operated by DjoleCorp, a sole proprietor (preduzetnik) registered in Republic of Serbia (Belgrade, Serbia). The Service is reachable at offly.bydjole.com. For privacy questions write to [email protected].

This Policy explains what personal data we process when an employer (the "Customer") or an end user uses the Service. The employer is the data controller for employee records, leave history and notifications; we act as their data processor under their documented instructions. Where you interact with us directly (for example, when registering a new company tenant), we act as the controller for that limited interaction.

We comply with the EU General Data Protection Regulation 2016/679 ("GDPR") and the Serbian Zakon o zaštiti podataka o ličnosti ("ZZPL", Sl. glasnik RS, br. 87/2018). Where the two diverge, we apply the stricter standard to the data set in question.

2. Personal data we process

We do not process special categories of data (Article 9 GDPR) such as health, religion or political opinions. The reason a leave is taken is not a required field; if your company customises the leave types, do not name them in a way that reveals such information.

3. Why we process it, and the legal basis

For end users (data controller is the employer):

For company admins registering a new tenant (we are the controller):

4. Recipients and sub-processors

We do not sell or rent personal data. We share it only with the recipients below, each under a written Data Processing Agreement where applicable.

5. International transfers

All sub-processors above are based in the European Union. No personal data leaves the EU/EEA by default. If we ever onboard a non-EU sub-processor we will rely on Standard Contractual Clauses (Commission Implementing Decision (EU) 2021/914) and document the transfer in this Policy before starting it.

6. Retention

7. Your rights

Under GDPR and ZZPL you have the right to:

Because your employer is the data controller for your employment record, please start access and deletion requests with your company admin. For requests we can act on directly, write to [email protected]. We respond within 30 days as required by Art. 12(3) GDPR.

8. Cookies and similar technologies

We use only strictly necessary first-party storage:

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

9. Security

Passwords are hashed with bcrypt (12 rounds). Integration tokens (Slack bot tokens, Telegram bot tokens, webhook secrets) are stored on the server file system with restricted permissions. All HTTP traffic uses TLS 1.2+ enforced via HSTS. Sessions and password-reset endpoints are rate-limited to slow credential-stuffing. Tenant isolation is enforced both by routing scope and by per-model authorisation policies. We log security-relevant events for forensics.

No system is perfectly secure. If you discover a vulnerability, please report it responsibly to [email protected]. We aim to acknowledge within 72 hours.

10. Changes to this Policy

We will notify company admins of material changes at least 14 days in advance by email. The "Last updated" date above always reflects the most recent revision.

11. Contact

Operator: DjoleCorp
Address: Belgrade, Serbia
Privacy questions: [email protected]
Security disclosures: [email protected]