These Terms of Service (“Terms”) govern your use of the websites, software and services offered under the Bitelex name, including Dinio DNS. The Services are currently provided by Marcel Bandić, Gornji Vakuf-Uskoplje, Bosnia and Herzegovina (“Bitelex”, “we”, “us”, “our”). We intend to transfer the Services to a company; see A16.3.
By creating an account, generating an API key, installing our software, accepting an offer, or otherwise using the Services, you agree to these Terms. If you use the Services on behalf of an organisation, you confirm that you are authorised to bind that organisation, and “you” means that organisation.
How these Terms are structured
- Part A — General terms apply to every Service.
- Part B — Service terms add rules for specific Services: DNS Hosting (B1), DNS Filtering (B2), CLI and SDKs (B3), Preview Services (B4), and Software Development and Hosting (B5).
- Part C — Consumer terms apply only if you are a Consumer, and override Parts A and B where they conflict.
- Part D — Acceptable Use applies to every Service.
If documents conflict, this order of precedence applies, from highest to lowest: (1) a signed agreement, accepted offer or statement of work between you and Bitelex; (2) Part C, if you are a Consumer; (3) the applicable Service terms in Part B; (4) Parts A and D; (5) the product documentation.
Our Privacy Policy explains how we process personal data.
Part A — General terms
A1. Definitions
- Services — everything we provide under these Terms: Dinio DNS (DNS Hosting and DNS Filtering), the Dinio dashboard, API, CLI and SDKs, and Software Development and Hosting.
- Dinio — our globally distributed DNS platform, consisting of the control plane (“Core”), the edge network (“Relay” nodes), the dashboard, the API, the CLI and the SDKs.
- Account — your Bitelex user account. One Account may give access to several Bitelex products.
- API Key — a credential issued by Dinio: a personal key (scoped to your user) or a zone key (scoped to one zone).
- Customer Content — any data you or your Authorised Users submit to the Services, including zones, DNS records, health-check targets, redirects, certificates, client identities, sinkhole lists and rules, and project materials.
- Authorised User — anyone you allow to use the Services through your Account or API Keys, including zone members you invite.
- Business Customer — a customer acting for purposes relating to their trade, business, craft or profession.
- Consumer — a natural person acting for purposes outside their trade, business, craft or profession.
A2. Eligibility and Accounts
- You must be at least 18 years old, or the age of majority where you live, to create an Account. Parents and guardians may use the Services, in particular DNS Filtering, to protect devices and networks used by their children (see B2.4).
- Sign-in is provided through our authentication provider. You must give accurate information and keep it current.
- You are responsible for all activity under your Account and your API Keys, including activity by Authorised Users.
- API Keys are secrets. Dinio shows a key only once and stores only a hash of it, so we cannot recover a lost key. Rotate a key immediately if you suspect it has been exposed, and tell us at hello@bitelex.com if you believe your Account has been compromised.
- You may not create multiple Accounts to get around limits, suspensions or these Terms.
A3. Customer Content
- You own your Customer Content. We claim no ownership of it.
- You grant us a worldwide, non-exclusive, royalty-free licence to host, store, copy, replicate to our edge network, transmit, process and display Customer Content only as needed to provide, secure and improve the Services, and to comply with law. The licence ends when the Customer Content is deleted from the Services, subject to backups and the retention periods in our Privacy Policy.
- You are solely responsible for your Customer Content: its accuracy, its legality, and your right to submit it. DNS data you publish through DNS Hosting is by its nature public.
- We do not monitor Customer Content in advance. We may remove or disable Customer Content that violates these Terms or the law, or that we are legally required to remove (see A9).
- Certain resources are managed by Dinio itself (for example records created during certificate issuance). They are read-only to you and may be created, changed or removed by Dinio as part of operating the Service.
A4. Fees
- Dinio plans. Dinio is offered in plans, including a free plan and paid plans. Each plan has its own features and limits (for example on zones, records, health checks, client identities, lists, rules or queries), as shown in the dashboard or on our website. We may change the available plans and their features and limits; changes that reduce what an existing plan includes take effect after at least 30 days’ notice.
- Introductory period. For an introductory period, we provide all Dinio plans, including paid plans, free of charge. We will announce the end of the introductory period at least 30 days in advance, together with prices and the terms for paid plans. You are charged only if you then choose a paid plan; otherwise your account moves to the free plan, and Customer Content that exceeds its limits may become read-only or be disabled after notice.
- Software Development and Hosting are paid Services. Fees, payment terms and invoicing are set out in the offer, agreement or statement of work for each project (see B5).
- Limits. We may throttle or refuse usage beyond the limits of your plan, and limit usage that affects the stability of the Services for others.
A5. Availability, Support and Changes
- We operate the Services with reasonable skill and care and design them for high availability. However, unless a separate service level agreement (“SLA”) has been agreed in writing, we do not guarantee any level of uptime, performance or response time.
- We may carry out planned maintenance and will try to give advance notice of maintenance that is likely to affect service.
- We may change, add or remove features. Once the Dinio API is generally available, we will give at least 90 days’ notice before a breaking change to it, except where a shorter period is needed for security, legal or operational reasons.
- Support is provided by email at hello@bitelex.com, on a reasonable-efforts basis unless a signed agreement says otherwise.
A6. Your Responsibilities
You must:
- use the Services in compliance with these Terms (including Part D) and applicable law;
- keep your Account credentials and API Keys secure;
- have the rights and authority needed for the domains, networks, devices and hosts you configure in the Services;
- where you configure the Services for other people (for example employees, family members or guests on a network you filter), inform them as required by law, and have a valid legal basis for that processing;
- keep your own copies of configuration that matters to you; Dinio supports zone export for this purpose.
A7. Suspension
We may suspend all or part of your access to the Services, with notice where reasonably possible and without notice where necessary, if:
- you materially breach these Terms, including Part D;
- your use poses a security risk to the Services, our infrastructure or third parties, or threatens the stability of the edge network (for example an ongoing attack involving your zones or client identities);
- a payment for a paid Service is overdue as set out in the applicable offer or agreement; or
- we are required to do so by law or by a competent authority.
During a suspension you can usually still sign in and read your data, but not make changes. We will limit a suspension to what is reasonably necessary and lift it once the cause has been resolved.
A8. Term and Termination
- These Terms apply from the moment you first use the Services until your use ends.
- By you. You may stop using the Services at any time. You can ask us to delete your Dinio data or your whole Account by writing to privacy@bitelex.com.
- By us. We may end a free Service, or your access to it, with at least 30 days’ notice. We may terminate immediately if you materially breach these Terms and do not cure the breach within 14 days of notice, if the breach cannot be cured, or in cases of serious or repeated violations of Part D. Termination of paid Services is governed by the applicable offer or agreement.
- Effect. On termination your right to use the Service ends. Your Customer Content will be available for export for 30 days after termination (where the dashboard or API does not offer an export, we will send you a copy on request), except where termination was for a serious violation of Part D or the law prevents it. After that period we delete it, subject to the retention periods in our Privacy Policy. DNS answers served by Dinio stop when a zone is deleted or access is terminated; you are responsible for changing your domain’s delegation at your registrar beforehand.
- Sections A3.3, A10–A16 and Part C survive termination, as do payment obligations for paid Services.
A9. Abuse Reports and Legal Requests
- Reports of abuse or allegedly illegal content involving the Services can be sent to abuse@bitelex.com. Please include the domain, record or resource concerned, an explanation of why it is illegal or abusive, and your contact details.
- We review reports diligently and objectively. We may act on them by disabling a record, redirect, zone or client identity, or by suspending an Account. We will tell the affected customer what we decided and why, unless the law or the urgency of the situation prevents it. Affected customers may contest the decision at abuse@bitelex.com.
- We disclose Customer Content or personal data to authorities only where we are legally required to, and we will notify you where the law permits.
A10. Intellectual Property
- The Services, including all software (Core, Relay, the dashboard, the CLI and SDKs), documentation, designs and the names “Bitelex” and “Dinio”, belong to Bitelex or its licensors and are protected by intellectual property laws. Except for the rights expressly granted in these Terms, no rights are transferred to you.
- Subject to these Terms, we grant you a limited, non-exclusive, non-transferable, revocable right to use the Services for your own or your organisation’s purposes.
- You may not, and may not allow others to: (a) copy, modify or create derivative works of the Services except as expressly permitted; (b) decompile, disassemble or reverse engineer them, except to the extent this restriction is prohibited by law; (c) resell, sublicense or provide the Services to third parties as a service, unless your plan expressly allows it (for example a reseller plan, under the conditions of that plan) or we have agreed to it in writing; (d) remove proprietary notices; or (e) use our non-public information to build a competing product.
- Feedback. If you give us suggestions or feedback, we may use them without obligation to you.
A11. Confidentiality
This section applies between Bitelex and Business Customers. Each party will keep the other’s non-public information that is marked confidential, or that should reasonably be understood to be confidential, secret; use it only to perform under these Terms; and disclose it only to people who need it and are bound by similar obligations. This does not apply to information that is or becomes public through no fault of the receiving party, was already lawfully known to it, is independently developed, or must be disclosed by law. These obligations last for 3 years after the end of the relationship, and for trade secrets for as long as they remain secret.
A12. Data Protection
- Our Privacy Policy explains how we process personal data as a controller.
- Where we process personal data on your behalf as a processor (for example when you use DNS Filtering for other people’s devices, or when we host an application for you), we will enter into a data processing agreement with Business Customers on request, and for hosting projects as part of the project agreement.
A13. Warranties and Disclaimers
- Except as expressly stated in these Terms or in a signed agreement, and to the maximum extent permitted by law, the Services are provided “as is” and “as available”. We disclaim all implied warranties, including merchantability, fitness for a particular purpose and non-infringement. We do not warrant that the Services will be uninterrupted or error-free, that DNS changes will propagate within any particular time, that geo-location of requesters will be accurate, that health checks will detect every failure, or that DNS Filtering will block all unwanted, or only unwanted, domains.
- DNS is a shared, cached system. Resolvers, operating systems and networks outside our control cache DNS answers according to TTLs and their own policies. We are not responsible for the behaviour of third-party resolvers, registrars, certificate authorities or networks.
- This section does not affect rights Consumers have under mandatory law (see Part C).
A14. Limitation of Liability
- Nothing in these Terms limits or excludes liability for death or personal injury caused by negligence, for fraud, for damage caused intentionally or through gross negligence, or for any other liability that cannot be limited or excluded by law.
- Subject to A14.1, neither party is liable for any indirect, incidental, special or consequential loss, or for loss of profits, revenue, business, goodwill, anticipated savings, or data, including loss arising from DNS resolution failures, outages of websites, email or other services that rely on DNS, or failure to block or wrongful blocking of domains.
- Subject to A14.1, our total liability arising out of or in connection with these Terms in any 12-month period is limited to the greater of (a) the fees you paid for the affected Service in the 12 months before the event giving rise to the claim, and (b) EUR 100. For Services provided free of charge, including Dinio plans during the introductory period (A4.2), this means EUR 100.
- The limits in A14.2 and A14.3 do not apply to your payment obligations, your breach of Part D, or your obligations under A15.
- This section applies to Consumers only to the extent permitted by Part C.
A15. Indemnity
If you are a Business Customer, you will defend and indemnify Bitelex against third-party claims, and the resulting damages, fines and reasonable costs, arising from (a) your Customer Content; (b) your breach of Part D or of applicable law; or (c) the processing of personal data of people you configured the Services for, where you failed to meet your obligations under A6.4. We will promptly notify you of the claim, let you control its defence and settlement (you may not settle a claim imposing obligations on us without our consent), and give reasonable assistance at your expense.
A16. General
- Changes to these Terms. We may update these Terms. We will give at least 30 days’ notice of material changes by email or in the dashboard, except where a change is required by law or relates only to new features. If you do not agree, you may stop using the Services before the change takes effect. Previous versions remain available on request.
- Force majeure. Neither party is liable for failure or delay caused by events beyond its reasonable control, including large-scale attacks on internet infrastructure, failures of upstream networks or third-party providers, natural disasters, war, and acts of government. This does not excuse payment obligations.
- Transfer to a company. We intend to transfer the Services to a company owned or controlled by the current provider. You agree that we may transfer these Terms, your Account and your Customer Content to that company, or to a successor in a merger, acquisition or sale of assets. We will notify you before the transfer. You may not transfer these Terms without our written consent.
- Subcontractors. We may use subcontractors and infrastructure providers to provide the Services, and we remain responsible for their performance under these Terms.
- Notices. We send notices to the email address on your Account. You send notices to hello@bitelex.com.
- Severability. If any provision is held invalid, the rest remains in force, and the invalid provision is replaced by a valid one that comes closest to its purpose.
- No waiver. Failure to enforce a provision is not a waiver.
- Entire agreement. These Terms, together with the documents referred to in them, are the entire agreement between you and us about the Services, except any signed agreement, accepted offer or statement of work referred to in the order of precedence.
- Language. These Terms are written in English and may be translated. If versions conflict, the English version prevails, unless mandatory consumer law gives a Consumer the right to rely on the version in their language.
- Governing law and jurisdiction. These Terms are governed by the laws of Bosnia and Herzegovina, excluding the UN Convention on Contracts for the International Sale of Goods. Disputes with Business Customers fall under the exclusive jurisdiction of the competent court in Bugojno, Bosnia and Herzegovina. For Consumers, see Part C.
Part B — Service terms
B1. Dinio DNS Hosting
- Domains. You may only add zones for domains you own or are authorised to manage. Domain registration is currently not part of the Service; delegating your domain to Dinio’s nameservers is done at your registrar and is your responsibility. If we offer domain registration in the future, it will be subject to additional terms, including those of the registrar and the registry of each domain extension.
- Your records. You are responsible for the content and correctness of your zones and records. Incorrect records can make your websites, email and other services unreachable.
- Geo routing and geo bans. These features rely on mapping IP addresses to locations. Such mappings are approximate, and resolvers may be located far from end users. We do not guarantee that a given requester will be routed or blocked as intended.
- Health checks. By configuring a health check, you instruct and authorise Dinio to send probe requests to the target at the configured interval. You must own the target or be authorised to probe it. Health checks are a best-effort signal: answers change only after a failure has been detected, and a check may not detect every failure.
- Redirects and certificates. For redirects with TLS, Dinio can obtain certificates on your behalf from Let’s Encrypt (Internet Security Research Group). By enabling this, you agree to the Let’s Encrypt Subscriber Agreement and authorise us to request, renew and revoke those certificates for you. Issued certificates, including the domain names in them, are published permanently in public Certificate Transparency logs. If you upload your own certificate and private key, you confirm that you are entitled to use them; we store them to serve TLS on our edge nodes.
- Zone members. A zone owner may invite other users as members. The owner is responsible for the people they invite and for removing access that is no longer needed.
- Zone keys. Zone keys grant access to a single zone. Give them only to systems that need it.
- Deletion. Deleting a zone permanently deletes everything in it, including records, health checks, geo bans, redirects and certificates. This cannot be undone.
B2. Dinio DNS Filtering
- What it is. DNS Filtering lets you use Dinio as the DNS resolver for your devices and
networks. It can be used in two ways:
- with an Account, where you decide which domain names are answered or blocked, using client identities and the lists and rules you create or link; and
- through our public resolver, which anyone can use without an Account, choosing one of the predefined filtering profiles we operate (for example blocking ads or malware).
- No guarantee of protection. DNS Filtering is one layer of protection, not a complete security or parental-control solution. Filtering can be bypassed (for example by devices using another resolver), lists may be incomplete or out of date, and rules may block legitimate domains. You are responsible for the lists and rules you apply.
- Client identities. A client identity tells Dinio which queries are yours: by source IP address, DNS-over-TLS hostname or DNS-over-HTTPS path. You may only register IP addresses, hostnames or paths that you are entitled to use. Identities based on IP addresses can misattribute traffic if an address is dynamic or shared; DoT or DoH identities avoid this. Treat DoT hostnames and DoH paths like credentials.
- Other people’s devices. If you use DNS Filtering for devices or networks used by other people, you are responsible for their personal data and we process it on your behalf (see A12). You must inform them and comply with applicable law, including employment law. Parents and guardians may use DNS Filtering to limit children’s access to content unsuitable for them; it reduces exposure but cannot guarantee that unsuitable content is blocked (see B2.2).
- Shared lists. If you share a list, you grant every user who links to it a non-exclusive, royalty-free licence to apply it for as long as it is shared, and you are responsible for its content. Lists you link from others are provided by those users, not by us, and are used at your own risk. We may disable shared lists that are abusive, misleading or unlawful. Unsharing a list stops new links; existing links remain.
- Prohibited use. DNS Filtering may not be used to restrict other people’s access to information without a lawful basis, or to monitor people without their knowledge where that is unlawful. You may not make your client identities available to the public as an open resolver, unless your plan expressly allows it.
- Our lists and the public resolver. Lists we publish and the filtering profiles of our public resolver are provided as an aid, not a guarantee. We select their content at our discretion and in good faith, based on published criteria (for example advertising, tracking, malware or phishing), and we may change them at any time. If you believe a domain is blocked by mistake, report it to abuse@bitelex.com and we will review it. The public resolver is provided free of charge and without any service level. We may rate-limit or block sources that abuse it, for example for amplification attacks. By using the public resolver you agree to this section, B2.2 and Part D.
B3. Dinio CLI and SDKs
- The Dinio CLI, Rust SDK and TypeScript SDK are licensed to you under the licence distributed with each of them. That licence governs the software itself; these Terms govern your use of the Services through it.
- Software updates may be required to keep using the API after breaking changes notified under A5.3.
B4. Preview Services
- Services, features or plans marked “private preview”, “preview”, “beta” or similar (“Preview Services”), including Dinio during its private preview, are provided for evaluation.
- Preview Services may be changed, limited or discontinued, may be less reliable than generally available Services, and are not covered by any SLA. Before discontinuing a Preview Service in a way that deletes your Customer Content, we will give at least 30 days’ notice (A8.3).
- Do not rely on Preview Services for critical production workloads unless we have agreed to this in writing.
B5. Software Development and Hosting
- Scope. Web and software development, infrastructure work, managed hosting and related services are provided under an offer, agreement or statement of work for each project (“SOW”). The SOW defines scope, deliverables, timeline, fees, payment terms, acceptance and any SLA. These Terms apply to the extent the SOW does not provide otherwise.
- Cooperation. You will provide timely information, access, decisions and materials. Delays caused by missing cooperation extend the timeline accordingly and may be billed as agreed in the SOW.
- Changes. Changes in scope are agreed in writing and may affect fees and timeline.
- Ownership of deliverables. Unless the SOW says otherwise:
- (a) for one-off projects, ownership of the deliverables created specifically for you transfers to you upon full payment;
- (b) under build-and-lease arrangements, you pay for a project, its hosting and its maintenance in instalments over a multi-year term. Bitelex keeps ownership of the deliverables and grants you an exclusive right to use them for your business for as long as the lease lasts. Ownership transfers to you only if the SOW says so;
- (c) Bitelex in all cases keeps ownership of its pre-existing tools, libraries, frameworks, know-how and generic components (“Background IP”). Where Background IP is part of a deliverable, you receive a non-exclusive, perpetual licence to use it as part of that deliverable once ownership of the deliverable has transferred to you.
- Third-party and open-source components. Deliverables may include open-source and third-party components, which are governed by their own licences.
- Build-and-lease term. Unless the SOW says otherwise:
- (a) at the end of the agreed term, the lease renews automatically for successive periods of 12 months on the same terms, unless either party gives written notice at least 60 days before the end of the current period;
- (b) if you end the lease before the end of the agreed term, the remaining instalments for that term become due;
- (c) when the lease ends for any reason, you receive a copy of your data (content, databases and uploaded files) as set out in B5.9.
- Hosting. Where we host your application, you remain responsible for its content and for the data you or your users store in it, and we process that data on your behalf (A12.2).
- Backups. Unless the SOW says otherwise, we back up hosted applications daily and keep copies both on our platform and off-site. Backups are kept on a rotating schedule, typically daily backups for the last 7 days, weekly backups for the last month, and monthly backups for several months, depending on available storage. We test restores regularly. We do not guarantee that a specific point in time can be restored, and you should keep your own copies of data that is critical to you.
- End of hosting. If hosting ends, whether because you cancel it, move to another provider or do not pay after a reminder, we will give you at least 30 days’ notice before taking the application offline. During that period you can request a copy of your data, and of the code if you own it under B5.4. After the period ends we delete the application and its data, including backups when they rotate out.
- Non-solicitation. During the SOW and for 12 months afterwards, neither party will actively solicit for employment the other party’s people who were directly involved in the project, without the other party’s consent. General job advertisements are not solicitation.
Part C — Consumer terms
This Part applies only if you are a Consumer. It does not limit any rights you have under the mandatory consumer law of the country where you live.
- Statutory rights. You keep the statutory rights you have for digital content and digital services, including where you receive a Service free of charge in exchange for personal data. A13 does not limit these rights.
- Liability. A14.2 and A14.3 apply to Consumers only to the extent permitted by the law of the country where you live. We are in any case liable under the statutory provisions for damage caused intentionally or through gross negligence, and for damage to life, body or health.
- No indemnity. A15 does not apply to Consumers.
- Governing law and courts. The choice of law in A16.10 does not deprive you of the protection of the mandatory provisions of the law of the country where you have your habitual residence. You may bring proceedings in the courts of your country of residence, and we may bring proceedings against you only there.
- Complaints. Please contact hello@bitelex.com first; we will respond within 14 days. You may also contact the consumer protection authority in your country.
Part D — Acceptable Use
You must not use the Services, or allow others to use them, to:
- Malicious infrastructure. Operate, support or point to phishing sites, malware distribution, botnet command-and-control, ransomware infrastructure, or algorithmically generated (DGA) domains.
- Network abuse. Launch or facilitate denial-of-service attacks, DNS amplification or reflection, random-subdomain (“water torture”) attacks, cache poisoning, or scanning of networks or hosts you are not authorised to scan, including through health checks.
- Spam and fraud. Send unsolicited bulk messages or support fraud, including through records such as MX, SPF, DKIM or DMARC, or through redirects.
- Illegal content. Distribute, link to or facilitate access to content that is illegal, including child sexual abuse material, content infringing intellectual property rights, or content that incites violence or terrorism.
- Impersonation. Impersonate other people, brands or organisations, or create domains, redirects or certificates intended to deceive.
- Platform integrity. Interfere with or disrupt the Services, the edge network or other customers; circumvent authentication, rate limits, usage limits or suspensions; test the vulnerability of the Services without our prior written permission (report vulnerabilities to hello@bitelex.com); or access data that does not belong to you.
- Registering others’ identifiers. Register client identities, domains or certificates you are not entitled to use, or occupy identifiers to block their legitimate holders.
- Unlawful processing. Process personal data without a lawful basis, or monitor people in breach of law.
- Sanctions. Use the Services in breach of applicable export-control or sanctions laws, or if you are a person targeted by such sanctions.
We may investigate suspected violations and take proportionate action under A7, A8 and A9. Report abuse to abuse@bitelex.com.
Contact: Marcel Bandić (Bitelex), Gornji Vakuf-Uskoplje, Bosnia and Herzegovina · hello@bitelex.com · abuse@bitelex.com · privacy@bitelex.com