The deposit of source code with the Agence pour la Protection des Programmes (APP) is often misunderstood by software developers. The deposit serves two purposes: establishing proof of the creation date of the source code, and reassuring contracting parties by allowing conditional access. It does not create an intellectual property title over the source code.

Establishing proof of creation date

Copyright, unlike industrial property rights (trademarks, patents), arises from the existence of the work, not from its registration. If a work meets the requirements for copyright protection (in particular, originality), it is automatically protected.

A deposit with the APP provides a certain date of the work’s existence, a date of priority enforceable against third parties, and a presumption of authorship. The deposit should be renewed with each major update of the source code. For broader IP protection, see the article on intellectual property in SaaS.

Reassuring clients: access clauses and escrow

Clients often seek protection against the risk of losing access to the software if the provider ceases activity. Access to the source code can take two forms: an access clause in the contract (providing conditional access, typically in the event of insolvency or cessation of business), or a full escrow agreement signed between the provider, the client and the APP (specifying deposit frequency, user rights, and access procedures). For the provisions to include in your contracts, see the article on essential clauses in a software development contract.

Alternatives to depositing with the APP

If depositing with the APP is too costly, other solutions can establish proof of creation date: sending a registered letter to yourself containing the software on digital media, depositing with a third-party escrow agent (such as a notary), or using an electronic Soleau envelope. These solutions are less comprehensive but still provide a certain date. For an overview, see the intellectual property services page.

Conclusion

Source code escrow is a worthwhile investment to secure your creations and reassure your clients. Whatever solution you choose, protect your developments before disputes arise. If you need to structure the protection of your software, book a call.

Other posts


Blog image
SaaS Exit Fees Under the Data Act: What You Can Challenge

The Data Act limits what SaaS vendors can charge when you switch providers. Permitted fees, prohibited charges, and the 2027 deadline explained.

Blog image
How to Terminate a SaaS Agreement Under the Data Act: Practical Guide

Stuck in a SaaS contract your company no longer needs? The EU Data Act gives you a legal right to switch providers. Eligibility, process, and pitfalls.

Let's build together to grow your business