Founders Approach

Who Actually Owns Your Code? A Non-Technical Founder's Guide to IP, Repos, and Contracts 🔐

IP Protection for Apps

Here is a conversation we have had more than once. A founder calls us, unhappy with their current development shop and ready to move on. We ask one simple question: do you have access to the code? Long pause. It turns out the repository lives in the agency's account, the domain is registered under a developer's personal email, and the contract signed two years ago says nothing about who owns what. The work is paid for. The ownership is a mess.

These situations are almost never malicious. They happen because nobody brought it up at the start, when sorting it out would have taken ten minutes. This is the checklist we wish every founder had before signing.

Paying for It Doesn't Automatically Mean Owning It

This surprises people, so it is worth stating plainly: in the United States, when you hire an outside contractor or agency, the default rule is that whoever writes the code owns the copyright to it unless there is a written agreement transferring it to you. "Work made for hire" is a specific legal category that mostly applies to employees, not contractors, so putting that phrase in an email does not settle anything. What settles it is a written assignment of intellectual property. Without one, you may have paid for an app you only have an implied license to use, which becomes a very real problem the day you want to raise money, sell the company, or hand the code to a different team. We are not attorneys and this is not legal advice, but we want to pass on common knoweldge to help you avoid common pitfalls we see.

The Five Things That Should Have Your Name on Them

Ownership is not one item, it is a set of accounts. For each of these you want to be the owner of record, with your developer added as a collaborator or admin. That distinction matters: access can be granted and revoked, ownership cannot easily be taken back.

The domain name. Registered to your company with your email on the account. Check this one first, because it is the most commonly misfiled asset of all.

The code repository. GitHub, GitLab, or Bitbucket. The organization should be yours, with your developer invited into it, not the other way around.

Hosting and cloud accounts. AWS, Digital Ocean, Vercel, Google Cloud, or whatever actually runs your app, billed to your card and under your login.

App store developer accounts. Your Apple and Google accounts should be registered to your business entity. Moving an app between developer accounts later is possible, but it is tedious, and it interrupts your users.

Design files and brand assets. Figma files, logo source files, and any photography licenses. These get forgotten until the day you need to redesign something and discover you only have a flattened PNG.

Contract Language Worth Reading Twice

You should be able to find five things and confirm they are in any standard Development Agreement for building a mobile app. An intellectual property assignment that transfers ownership of the work to you, ideally upon payment. A definition of deliverables that names the source code specifically, not just the finished application, because those are not the same thing. Terms describing what happens if payment is late, since many contracts hold transfer until the final invoice clears, which is fair but worth knowing. A confidentiality clause covering your idea, your data, and your customers. And finally, termination and handoff terms that spell out what you receive if the relationship ends: a copy of the repository, documentation, credentials, and a reasonable transition period. If the contract is silent on that last point, ask for it before you sign. It costs nothing at that stage and it is awkward to negotiate later. Our guide to red flags to watch for when hiring a development agency covers the other warning signs worth catching before you commit.

Third-Party Code, Licenses, and the AI Question

Almost no modern app is written entirely from scratch. Yours likely includes dozens of open-source libraries, and the great majority carry permissive licenses that cause you no trouble whatsoever. A few come with conditions attached, and certain copyleft licenses can require you to publish your own source code if you distribute software built on them. A good developer tracks this and keeps you clear of it, so it is fair to ask whether anyone has run a license check. Then there are the paid pieces: a mapping API, a payment integration, a premium plugin, a font license. Ask which of those are billed to the agency's account rather than yours, because those subscriptions tend to vanish when the relationship does. Ideally, 100% of these accounts should be under your name, brand, and billing details to ensure a smooth transition if you ever plan to switch development teams later on or hire in-house.

AI-assisted code adds a newer wrinkle. Using AI tools in development is now completely normal and generally fine, but ownership of purely machine-generated output is still an unsettled area of copyright law, and investors doing diligence have started asking how code was produced. You are entitled to a straight answer: which parts were AI-assisted, and what human review did they get before shipping?

Your 30-Minute Ownership Audit

If you already have an app or website live, you can check most of this yourself this afternoon. No technical skill required.

Start with the domain. Run it through a public WHOIS lookup and see whose name and email are attached to it.

Open the code repository. If you cannot log in, or you do not know where the code lives, you already have your answer. Simply being on the account is not enough. You must be the owner and an adequate development team can "transfer" the repository to you as long as you ask.

Check every account. Log in to each hosting, cloud, and app store account and confirm you are listed as the owner, not merely a user with access. Be cautious which developers are still on those accounts as high permissioned users. Its very common years later old team members are still on your project which can become a large security issue.

Search your contract. Look for the words ownership, intellectual property, and assignment. If none of them appear, that is worth a call to an attorney.

Ask for a written inventory. Email your developer and request a list of every account, license, and subscription tied to your product, including who the account holder is for each one.

What If You Don't Like the Answers?

Do not panic, and do not open with accusations. In our experience, the overwhelming majority of these situations are simple oversight, and most developers will transfer everything over without argument once they are asked directly and in writing. Start there: a friendly, specific request to move the domain, transfer the repository to you, and sign a short IP assignment covering the work already delivered. If you get resistance or silence instead, that tells you something important, and it is worth a conversation with an attorney before you put another dollar into that codebase. Either way, finding out now is far better than finding out during a funding round, when a clean chain of ownership is often the difference between a deal closing and a deal stalling. If you are weighing your options for who builds what comes next, our 10 questions to ask before hiring an app developer is a good place to start.

Own What You Paid For

Every project we take on at Founders Approach we do our best to set you up for success from the start. This means our Project Managers walk you through the (sometimes confusing) process of signing up for all of these accounts. That way you own them from Day 1 and you simply add us back to them as high permissioned users so we can do what we need to bring your mobile app to life.

If you are not sure where you stand with your current develompent team, we are happy to walk through it with you and tell you honestly what we see. Reach out through our Contact Us page and let's take a look together.

Relevant Blogs

Should You Add AI to Your App in 2026? A Non-Technical Founder's Guide 🤖

Should You Add AI to Your App in 2026? A Non-Technical Founder's Guide 🤖

Thinking about adding AI to your app in 2026? A practical, jargon-free guide for non-technical founders on when AI is worth it [...]

Read More
Non-Technical Founder? 6 Steps to Overcome the Technical Language Barrier! 🎯

Non-Technical Founder? 6 Steps to Overcome the Technical Language Barrier! 🎯

So you aren't a programmer, but that’s fine. Our guide is here to help non-technical founders bring their mobile or web app to [...]

Read More
How Long Does It Actually Take to Build an App? A Realistic Timeline for Founders ⏱️

How Long Does It Actually Take to Build an App? A Realistic Timeline for Founders ⏱️

A realistic, no-hype timeline for building an app, written for non-technical founders. What drives the schedule, what slows it [...]

Read More
The Essential Guide to Web Design for Baltimore’s Thriving Small Business Community

The Essential Guide to Web Design for Baltimore’s Thriving Small Business Community

Design a winning website for your small business. This essential guide covers everything you need to succeed. [...]

Read More
Red Flags to Watch for When Hiring a Development Agency 🚩

Red Flags to Watch for When Hiring a Development Agency 🚩

Hiring a development agency? Watch for these five red flags, from vague quotes and unrealistic timelines to who owns your code [...]

Read More
“How Do I Build a Mobile App?” The Question Countless Founders Ask Themselves 📱

“How Do I Build a Mobile App?” The Question Countless Founders Ask Themselves 📱

When we first had the idea to build a mobile app back in 2014, similar to most people, we had no idea what we were doing. [...]

Read More
What We’ve Learned Over 2,000 Days Outsourcing 📍🗺️ Tips & Tricks

What We’ve Learned Over 2,000 Days Outsourcing 📍🗺️ Tips & Tricks

Learn the 4 essential steps to successfully outsource your software development project, ensuring a smooth process and [...]

Read More
How Much Does It Cost to Hire Someone to Build a Mobile App? 💵

How Much Does It Cost to Hire Someone to Build a Mobile App? 💵

Mobile Apps can vary greatly in cost. Let's explain to you the key factors so you know what to expect when you hire a mobile app [...]

Read More
Why Responsive Design is Crucial for Baltimore’s Mobile Users: Insights and Strategies 📱

Why Responsive Design is Crucial for Baltimore’s Mobile Users: Insights and Strategies 📱

Boost your Baltimore business with responsive web design. Get a user-friendly mobile site that ranks higher. [...]

Read More
Contact Us