Rights to code and product
We check the chain of rights from each developer to the company. A break in the chain surfaces in an investment deal — and costs the most.
We work with product teams, development studios and startups
We secure exclusive rights to code, design and databases
We draft development contracts, licences, SaaS agreements and offers
We formalise the team as employees, contractors and on relocation
We prepare personal data documents and service rules
We support investment transactions and disputes with clients
Tell us what the product is and how the team is structured — the IT lawyer will say who currently owns the rights and what needs to be closed off first.
Message us on WhatsAppWe check the chain of rights from each developer to the company. A break in the chain surfaces in an investment deal — and costs the most.
Technical specification, stages, acceptance, further work, transfer of rights. The main dispute in development is what counts as completed, and it is resolved here.
Licence agreements, subscription models, offers for users, terms of use and limitations of liability.
Policy, consents, contracts with processors, storage and transfer procedures. We prepare before the request, not after it.
Staff, contractors, self-employed, foreign specialists. The main thing is that the rights to what is created belong to the company under any form.
Permits, employment documents, tax consequences, protection of rights to the results of work of remote employees.
Charter, shareholders' agreement, options for the team, deal structure with the investor and protection of the founders.
Unpaid milestones, quality claims, blocks in stores and on marketplaces, infringement of rights to the product.
The first consultation is free. If the task can be solved with a standard document, we will say so directly and will not sell you anything extra.
Cost
Indicative prices. The exact amount is quoted after reviewing the product and documents and is fixed in the contract.
| Service | What is included | Cost |
|---|---|---|
| Consultation with an IT lawyer | Review of the product, team and risks | free of charge |
| Audit of rights to the product | Chain of rights from developers to the company | from 120,000 ₸ |
| Development agreement | Milestones, acceptance, revisions, transfer of rights | from 90,000 ₸ |
| Licence agreement | Scope of rights, territory, term, royalties | from 80,000 ₸ |
| Offer and terms of use | For a service or application | from 100,000 ₸ |
| Personal data documents | Policy, consents, agreements with processors | from 120,000 ₸ |
| Agreements with the team | Set for employees and contractors with transfer of rights | from 110,000 ₸ |
| Arranging a foreign specialist | Permit and employment documents | from 120,000 ₸ |
| Founders' agreement and options | Protecting founders and motivating the team | from 250,000 ₸ |
| Supporting a transaction with an investor | Structure, documents, negotiations | from 400,000 ₸ |
| Pre-action claim and pre-trial work | For payment of stages or infringement of rights | from 60,000 ₸ |
| Retainer support for an IT company | Contracts, consultations, team documents | from 180,000 ₸ per month |
Prices are for reference only and do not constitute a public offer. State duties and registration fees are paid separately.
You tell us what the service is, how the team is structured and who wrote what. That is enough to see the main risks.
We check the chain of rights: contracts with developers, designers, contractors, use of third-party libraries and materials.
We say what is critical, what can wait, the timelines and the amount. Everything is fixed in the contract, there are no additional payments along the way.
We arrange the transfer of exclusive rights to the company from all participants, including those who have already left.
We prepare a development contract, a licence or an offer for your model. We send it for approval with an explanation of each clause.
We formalise employees and contractors, prepare personal data documents and internal rules.
We support a round with an investor or handle a dispute with a client, a platform or an infringer of rights.
Staying in touch: a new contract, a new market, a new employee — we check as they come up.
Describe your team and contracts in WhatsApp — we'll tell you where the chain of rights is broken and what to fix.
Team
We handle a case from start to finish with the same team: you always know who is dealing with your matter and who to contact.
Practice
Details have been changed and anonymised: the content of the case is protected by professional privilege.
Useful information
A startup usually begins with an idea and several months of work on the product. The code is written by the founder, hired developers and freelancers, contracts either do not exist or are signed in a chat, and no one has checked the licences for libraries. While the project is not making money and is of no interest to investors, this seems like a trifle. But it is precisely at the due diligence stage that it emerges that the company cannot confirm rights to a key module, and part of the team worked without any formal arrangement.
Mistakes in IT rarely look like legal ones. The founder believes that if he came up with the product, the rights belong to him. The developer is sure that the code remains his until he is paid in full. A freelancer from another country assumes that Kazakhstan law does not apply to him. As a result, disputes arise not about the quality of the product, but about who is entitled to dispose of it.
Sorting out this chain in advance is cheaper and calmer than proving something in court. Below is what an IT lawyer checks when the product already exists but the documents are yet to be put in order.
Founders in Almaty launch a product, hire developers and only then ask themselves who owns the rights to the code. By that time the product is already running, the user base is growing, and any contracts with the team, if signed at all, are based on a template from the internet. At the launch stage, an IT lawyer closes three things: who owns the result of the development, what has been signed with the team and contractors, and how user data is processed.
If these questions are not resolved in advance, a conflict with a contractor, the departure of a programmer or an investor's review turn into a dispute over whose product this is. The practice has run its IT direction for nine years and works with 60 IT teams, and most often the stumbling block is not the code but the absence of documents for it.
Before hiring a team, an IT lawyer looks not at CVs but at how relations with people and rights to the product are documented. As a general rule, exclusive rights to code created by an employee in the course of their employment duties belong to the employer, unless the contract provides otherwise. The risk lies elsewhere: if development duties are not described in the employment contract and no work assignments were documented, the employer has to prove that the code is a work made for hire at all. If this point is not set out, then when a developer leaves or a dispute with an investor arises, it turns out the product is not legally protected.
An IT lawyer also checks how work on the product is organised and who has access to the repository. It is necessary to determine in advance what exactly falls within the programmer's employment duties, who owns the branches and commits, and how access is handed over on dismissal. Without this, even a strong team creates risks for a deal or an investment round.
When launching a product, legal services for IT companies cover several related tasks: development, licensing, relations with users and data. If even one link is documented as a formality, the rights to the product fall apart — part with the contractor, part with the founder, part with no one. A computer program is protected by copyright as a literary work, so written recording of the transfer of rights is critical.
A startup founder in Almaty usually starts with three documents: a development contract with the team or studio, a licence for external components and a user agreement. Then consents to personal data processing and a clear product ownership structure are added — who contributes what to the common cause, how shares and rights are distributed when a participant exits. It is worth checking this before an investor or the first major client appears.
If the code for a product was written by a contractor or freelancer, the customer does not obtain exclusive rights to it by default. The author remains the author, and the company merely has a copy of the program and the ability to use it — without the right to rework, sell, transfer to investors or contribute the code to the charter capital. That is why, before work starts, an IT lawyer checks what has been signed: an agreement on alienation of exclusive rights or a licence agreement. Exclusive rights pass to the customer only under an alienation agreement; a licence agreement does not transfer rights, it grants the right to use within the agreed limits.
An oral order, correspondence in a messenger and payment by invoice without a contract are the most expensive mistakes. When an investor carries out due diligence or a developer leaves the team, it turns out that the rights are not fixed anywhere and the product does not actually belong to the company.
When a former partner or a developer who has left claims that the product was created by them and belongs to them, the dispute is decided not by emotions but by digital traces. An IT lawyer builds the position on the repository: who created a branch and when, whose account is linked to the project, how access rights were distributed, how the commit history changed. If the code was written during working hours on the company's equipment and for its tasks, this is a weighty argument in favour of the employer or the client.
The second layer is correspondence and contracts. The court and the parties look at what was discussed in messengers and email, what tasks were set, what was signed on hiring and on delivery of the result. The most dangerous situations are those where there is a contract with a contractor but the terms on transfer of rights are vague or absent: then one has to prove the actual transfer of the code and its use. Early recording of commits and correspondence often decides the outcome of a dispute more strongly than the wording in the documents themselves.
A product rights audit is a quick examination of the entire chain: from a line of code written by the founder to licences for third-party libraries. Such an audit takes 2 days and shows where rights to the product are secured by a document and where they rest on a verbal promise. An IT lawyer orders it when a company is preparing for a deal or for hiring, not after an investor has asked an awkward question.
Grounds for an audit arise in three situations: an upcoming investment round, a buyer's due diligence on the sale of a share or the product, and the departure of a key developer from the team. An investor and a buyer look at the chain of rights, not at a working prototype: if contracts with the team and contractors are unsigned and licences for libraries have not been checked, the deal stops at the due diligence stage. The result of the audit is a list of gaps and the order in which to close them before they are found on the other side of the table.
The review covers the following questions:
The development contract sets out the composition of the result: modules, interfaces, integrations, documentation. Wording without a list of functions leaves room for disputes. A lawyer in IT breaks the result down into verifiable elements.
Rights to the code and elements: who owns the exclusive rights, whether they are transferred by an acceptance certificate, which libraries are used. Liability for deadlines — through the consequences of delay.
| Contract section | What to check | Risk without the clause |
|---|---|---|
| Scope of deliverables | List of modules, functions, integrations and documentation | Dispute over what counts as completed |
| Acceptance | Readiness criteria, tests, customer's response period | Endless revisions and no evidence of delivery |
| Rights to the code | Moment of transfer of rights, acceptance certificate, terms on libraries | The product does not legally belong to the customer |
| Deadlines | Consequences of delay and how they are recorded | No leverage over the contractor |
The terms are drafted so that they can be verified against documents and the result.
A user comes to a SaaS or an app without a contract: they accept the rules of the service with a click. If those rules do not exist, the company effectively does not set the boundaries of liability, the procedure for payment and refunds, and a dispute with a dissatisfied customer is resolved under general rules. An IT lawyer in Almaty closes this gap: relations with users are formalised by a user agreement or a public offer — a single document that is accepted remotely and applies to the entire user base.
A mistake is costly not because of court, but because of claims and refunds: without an accepted offer it is difficult to prove that the user agreed to paid access, auto-renewal, limited functionality and no refund for the period used. An IT lawyer checks that the offer covers payment, account blocking, data processing, intellectual rights to content, limitation of liability and the procedure for amending the terms.
A workable offer usually sets out:
The Law of the Republic of Kazakhstan on Personal Data and its Protection requires the subject's consent for collection and processing, and the database of citizens must be stored in Kazakhstan. If a product collects names, phone numbers or behavioural data, and the servers are abroad, the founder is formally in breach of the requirement. The question is not whether you have an in-house IT lawyer, but whether you managed to obtain consent before the first user.
An IT lawyer checks the chain: where the database physically sits, who has access to it from abroad, how the user gives consent and whether it can be withdrawn. Typical startup mistakes: a tick box 'I accept the terms' without separate consent, collecting children's data without parental consent, exporting the database abroad for analytics, no procedure for deleting data on request. Below is what most often has to be redone.
| Element | Requirement | Common mistake | Document |
|---|---|---|---|
| Consent | Separate, withdrawable | Hidden in the offer | Consent form |
| Storage of the database | On the territory of Kazakhstan | Foreign server only | Server diagram |
| Access | Restricted and logged | Open to contractors | Access policy |
| Deletion | On the subject's request | Not implemented | Deletion policy |
The check takes little time, while rebuilding the architecture after launch costs more.
When a startup in Almaty reaches a round, the investor looks not only at the product but also at how the company is set up and who owns the rights. There are two workable options — a Kazakhstan LLP and a structure through the AIFC, where some companies use an English law jurisdiction. In the first case, taxes and accounting within the country are simpler; in the second, it is clearer for foreign funds that are used to English law and flexible structuring of shares and options.
Choosing between them is a task for an IT lawyer, not an accountant: it is important to understand in advance who will own the code and how, how investments are formalised and what happens when an investor exits. A mistake at this stage is the most expensive — restructuring after a deal is harder than building it correctly from the start. Below is what an IT lawyer checks before signing a term sheet — a document with the preliminary terms of the deal — so that the structure does not become an obstacle to investment:
Participation in Astana Hub gives tax and migration preferences, but they are tied to status and conditions that are easy to breach unnoticed. An IT lawyer checks contracts with contractors, employment contracts and software licences: if development has been paid for but the rights are not secured, this is formally permissible but creates a risk on review. Separately, they look at how user data is described in the documents and where it is stored, because a mismatch with what is declared in the act can cost the status.
The founder should verify that every transaction involving code, the database and hardware is reflected in a contract and internal policies. What needs to be checked:
The founder should assemble the package for review along two lines: people and rights to the result. On the people side, this means employment contracts with developers, contractor agreements with external performers and licence terms for third-party code, libraries and fonts — each item shows who owns what has been created. On the product side, this means the privacy policy, the user agreement and the offer, if the service runs on a subscription, as well as a document on how the transfer of rights is formalised when tasks are handed over.
Separately, an IT lawyer looks at the structure of rights ownership: who the founder is, who owns the code, how contributions to the charter capital are formalised and whether there is an agreement between co-founders on the distribution of rights to the product. For a founder launching a startup, it is important to see these documents as a single set in advance, so that before hiring a team or talking to an investor they do not discover that part of the code has remained with a contractor and the client database is stored without users' consent. This is assembled as follows:
Rights to code are confirmed not by screenshots in a chat, but by a contract, an acceptance certificate and a correct wording on the transfer of exclusive rights. If these documents are missing, the product legally does not belong to the person selling it.
Reviews
Before the round it turned out that the code was formally not ours — four people were on contract, without any transfer of rights, and two had already left the country. I nearly went grey: the investor was waiting for the documents, and half the rights to the product were hanging in the air. I looked for a lawyer because I didn't understand any of it myself, and time was short. I came with a folder of correspondence and contracts, some of which I had to bring later — not all the contractors handed theirs over at first. Honestly, sometimes I waited longer for an answer than I would have liked, but then they caught up. In three weeks everything was put together: the contracts, the transfer of rights, and those who had left were dealt with separately. The deal didn't fall through. That was the most expensive lesson of my life
Service: IT lawyer in Almaty
The client used the system for four months and then claimed it didn't work and demanded a refund. Dmitriy pulled up the usage logs and the correspondence, and in the end he even got them to pay us for the last stage
Service: IT lawyer in Almaty
Before launching the app, the investor asked us to show that the rights to all the code belonged to us and not to the contractors. I opened the contracts and realised there were holes everywhere: half the developers had no transfer of rights at all, and one was a freelancer from another country. I sat down to google it and got completely confused, because everyone writes something different. I looked for a lawyer who actually understands IT, not just someone who drafts contracts. I called, explained the situation, and was immediately told what to look at and what to request. I came with a laptop and a pile of files, and everything was sorted out piece by piece. Quick and to the point, I recommend them
Service: IT lawyer in Almaty
The developer left with a scandal and remained the admin for everything: the repository, the servers, the domain on his personal account — I came in right after that, because I didn't understand how to get it all back without a scandal and a court case. They sorted it out in three weeks without going to court. Now all the infrastructure is with the company
Service: IT lawyer in Almaty
I needed a personal data policy and consents in the product, because clients started asking. Aygerim explained everything in plain language, without any horror stories. Two months later a request came in, we responded calmly, it ended with just a warning. thanks
Service: IT lawyer in Almaty
We're glad it all worked out. We'll pass on to Aigerim that you noted her work.
We had a contract with a contractor who wrote the code, but the rights weren't properly transferred. I spent a month trying to figure out how to fix it, read forums, asked people I knew — everyone said something different. In the end I found the lawyers and came to a consultation with a pile of questions. Everything was explained to me in plain language, without articles and scary words that I wouldn't remember anyway. They showed me where the risks were and what to redo in the contract. I left with a to-do list, not with panic. Good specialists, they explain things in plain language
Service: IT lawyer in Almaty
A competitor copied our interface and texts, right down to our typo in the help section, I came with screenshots and didn't understand whether anything could actually be done. Madina wrote a demand letter, and a month later they redid everything
Service: IT lawyer in Almaty
Thank you for trusting us. We'll pass your words on to Madina.
Every month we had disputes over the acts, and clients didn't understand what they were paying for. So we asked to switch to a licensing model, but we didn't know how to do it ourselves. When we came, everything was explained, in simple language. Now there are no disputes, everything is calm. Sometimes you have to wait for an answer, but the result is good
Service: IT lawyer in Almaty
The client filed a claim for almost seven million for service downtime, I came in a panic, thought it was all over. Asel looked at the contract and said: we'll calculate based on the facts and the agreed metrics. In the end we settled it for three hundred and forty thousand
Service: IT lawyer in Almaty
We formalised a relocated team, seven people. Before that they were all contractors and it was a risk. True, we had to wait a couple of days for an answer, but overall it was fine
Service: IT lawyer in Almaty
Everything was done as agreed, no surprises. Thank you very much
Service: IT lawyer in Almaty
Thank you for the review, glad we could help.
The app was thrown out of the store after a competitor's complaint, and revenue stopped. I came with this because I didn't know where to write or in what language. They gathered documents for all the content and wrote a counter-notice in English. It was back in twelve days
Service: IT lawyer in Almaty
They drafted a founders' agreement while we were still friends. A year later I fell out with my co-founder and it came in very handy. Without it we would have been at a complete dead end.
Service: IT lawyer in Almaty
I needed a development contract tailored to our specifics, not a template, and Viktor heard that right away. He laid everything out point by point, especially the section about revisions. Before, we did them for free and endlessly, and now it's clearly spelled out. There are boundaries now, and I feel calmer. Thanks, done fast and to the point
Service: IT lawyer in Almaty
Thank you for the review! We're glad the section on further work closed a painful issue — now you have clear boundaries. Get in touch if you need help with the contract.
Thank you, you helped with formalising the team. I came because our guys were working as contractors and the investor asked for everything to be put in order. All the documents were done, now we sleep easy
Service: IT lawyer in Almaty
They carried out a rights audit in two days and showed where the gaps were. I came with this because the product was already ready but there were no rights to some of the libraries. Some I hadn't even suspected — it turned out a library had a licence that restricts commercial use
Service: IT lawyer in Almaty
Recently we started a startup and couldn't work out how the rights to the code would be split with a partner. So I got in touch for advice, because I don't understand this side at all myself. They explained everything to me in plain language, no difficulties at all. I got answers to all my questions. All good, no issues.
Service: IT lawyer in Almaty
We work on a retainer, every new contract and every new person goes through them. Not a single problem in a year, touch wood
Service: IT lawyer in Almaty
Thank you for your trust, we're glad to work with you.
They supported the deal with the investor. We prepared in advance, passed due diligence without any remarks, everything was spot on
Service: IT lawyer in Almaty
Thank you for the review, glad everything went smoothly.
They registered a trademark for the product before it went to market, Yerlan did everything quickly and without unnecessary questions. A year later a competitor tried to come in with a similar name, it didn't work
Service: IT lawyer in Almaty
I came with a contract a big client had sent me to sign, and I had no idea what was written in it. There was so much in there that my head was spinning. I was looking for a lawyer who would explain things in plain language rather than scare me with articles and fines. Here they sat down, went through every clause, told me where the risks were and where it was just formalities. I liked that they didn't scare me but calmly explained what could be signed and what was better to fix. I even asked the silliest questions, but nobody sighed or rolled their eyes. In the end the client signed, and I slept easy. They explain things clearly, don't scare you with articles. Happy
Service: IT lawyer in Almaty
FAQ
The contractor, if the contract has no direct clause on the transfer of exclusive rights. Silence in the contract means the company only received the right to use the result.
The first consultation is free: we review the product, the team and the contracts, and name the main risks. The cost of work is fixed in the contract, with no additional payments in the process.
No. You need job duties that include development, and formalised work assignments. Otherwise the result will not be recognised as work-related.
Formalise the transfer of rights by a separate agreement, including retroactively with confirmation of the actual transfer. With those who have left, this can be handled remotely.
Yes. Obligations arise from the first user, not from a certain size of business. The set of documents is small, but it must be there.
An idea is not protected, but the design, texts, code and database structure are. What decides the case is evidence of earlier use.
A licence describes the access provided and does not require monthly acts. Under the services model, every failure turns into a dispute over a service not rendered.
Formally yes, but where there is a schedule, a workplace and subordination, the relationship will be recognised as employment. On top of that there is the migration risk for foreign specialists.
Before entering the market. Once the name starts making money, someone else often manages to register it first, including your own distributor.
The rights to the product, the company structure and how the team is formalised. The weak spot is almost always the first one — a broken chain of rights to the code.
Yes, including foreign economic contracts and approaches to platforms. If the matter requires a different profile — tax or corporate — the relevant specialist from our practice will handle it, and the client stays with the same firm.
Contacts and maps
2GIS opens in a separate tab — the service does not allow embedding an organisation card.
Open in 2GISZoon opens in a separate tab: client reviews and ratings are there.
Open on ZoonThe first consultation is free. If the matter can be resolved without court, we will say so directly.