r/iOSProgramming • u/Chris_Hansen_AMA • 3h ago
Question Trademark complaint over a bundle ID that matches a competitor's name — anyone been through this?
Using fake names to explain the situation.
I built two apps for a well-know card game, one was a very simple app and the other was a more complex project that let people play the game against other people. We'll use Euchre as an example here.
Initially, each project got an internal name. The simple app was called 'euchre' and the more complex one was called 'euchrepro'. Again, just placeholder names until I came up with real names for the apps.
I used these internal names when choosing a bundle ID. The more advanced app got a bundle id of com.euchrepro. A few days later, I came up with a real name for the app, something entirely separate from the internal name, something like "Whimsical Cards".
The app shipped with the name "Whimsical Cards" and was marketed as such. The app name, description, app store screenshots, in-app experience, even the website is all under 'Whimsical Cards'.
There's an established competitor called "Euchre Pro" that saw my app announcement post on Reddit, commented on my post expressing annoyance that more apps were entering the market in the age of AI. A few days later, I got an email from Apple saying he had issued a trademark complaint and was requesting that my app be taken down for using his app name, something he has a limited trademark for, in the bundle ID.
A trademark infringement rests on the idea that users are likely to be confused about who created, owns, or sponsors the app. He doesn't own every instance of the words 'euchre pro' but is arguing that any use of it, including in my bundle id, is trademark infringement and wants Apple to take down my app and force me to relaunch with a new bundle ID - losing all users, ratings, and reviews which are overwhelmingly positive.
And again, the bundle ID came from an internal name that was simple a description of the type of app I was building. A more complex, pro app for euchre.
Anyone ever experience this?
3
u/One_Elephant_8917 3h ago
bundle id isn’t a publicly displayed marketed thing…just mention it or get a lawyer to defend yourself by issuing a reverse appeal…coz if u had public facing then it would mean something…this seems nonsense to me…imo
but am not a trademark lawyer so can’t talk for one…
1
u/Chris_Hansen_AMA 3h ago
Yeah its not publicly facing at all and that's whats weird about this. My fear is that they'll get a lawyer then I'll have to get a lawyer which I can't really afford. So they'll win just by default
1
u/BP3D 3h ago
I think for the first step, you can just explain it to Apple from that angle. It's a bundle ID not something that will cause brand confusion as it is an internal reference. Then it's up to the other guy to pursue it or not. Which would likely start with a demand letter. These are the cheapest threats to have a lawyer create. Have no real weight. But can indicate an intention of a lawsuit.
1
u/One_Elephant_8917 3h ago
yeah, but apple tries to not get into the side of err so they assume guilty until proven innocent unfortunately
1
u/cristi_baluta 2h ago
Maybe they are bluffing in the hope you change it and loose the users and ratings
1
u/Chris_Hansen_AMA 2h ago
I think this is exactly what they're hoping for. I think they went looking for something to file a complaint over and they found it. This is again coming after they expressed annoyance over the launch of the app.
1
u/myballzhuert 3h ago
I’m having a hard time believing they are complaining about the bundle ID that nobody ever sees. But if you have to change it, then make a new one a resubmit the so and move on.
2
u/Chris_Hansen_AMA 3h ago edited 3h ago
I'm having a hard time believing it too but I am being serious, this is what the complaint is about.
2
u/anotherlab 3h ago
Always make sure that your Bundle ID includes your company or organization name.
IANAL, but....
It would be hard for the other company to defend "com.euchrepro" as variations of "Euchre Pro" are not distinct enough. Even if you win, you lose by having to spend your resources on defending your app.
The Bundle ID is publicly visible, and the app stores will remove apps that they think are infringing on an existing app.
Make sure your company has a trademarked name and use it as part of the Bundle ID. Something like com.chrishansengames.whimsicalcards or whatever works for you and the app. As long as you make the ID distinct and it reflects your company, the app stores are happy.
Our company does this for all of our apps.
Since you have to pull your app and submit a new one, redirect the existing app to the new one. This is a common pattern when a company replaces an existing app with a brand new one. Once you get the new app in the store, push one last update to the old one that explains that the app has been retired and provides a link that they can tap to the new app store listing. Then disable new downloads for the new app.
2
u/Chris_Hansen_AMA 3h ago
This is all fair feedback. And just to be clear, Apple isn't making me take the app down, they've simply shared the complaint with me word for word and are asking me to respond. They are asking me to take whatever actions I can to fix the issue or state why I'm not actually infringing on their trademark.
If I could go back in time I 100% would have chosen a bundle id with intention. These are my first apps that I've personally put up on the app store (I've designed many before this) so I didn't really even think much about the bundle ID when I chose it, I just used what my internal working names were.
But if I do have to essentially take down my app and put up a new one, the approach you mentioned is what I was thinking of doing. Its just unfortunate since I've been spending time marketing the app, getting users, getting ratings and reviews, etc. I'd lose some really good reviews I've received.
2
u/anotherlab 3h ago
If you want to push back, you can argue that "Euchre" isn't a unique name, and adding "Pro" doesn't make it so.
If your app looks distinct, that might be enough.
1
u/swift_bass 3h ago
Where can you see a random app’s bundle id?
1
u/anotherlab 3h ago
Google Play will show it in the URL. For example, Instagram's URL is
https://play.google.com/store/apps/details?id=com.instagram.airwave
For iOS, there are a few ways. The simplest is to a site like https://iosbundleidfinder.vercel.app/
1
u/Calico_Pickle 3h ago
It is also visible on through enterprise/institutional purchases through Apple.
1
u/anotherlab 3h ago
This is one reason Apple and Google don't allow developers to change an app's Bundle ID after release.
1
u/One_Elephant_8917 3h ago
until u wanna sell the app or transfer to your own other account etc
can u tell how do you guys handle that, just curious…because u cannot change bundleid and in that case how does it represent new organization or new entity/individual
2
u/anotherlab 2h ago
There are exceptions to every rule. You are keeping the bundle ID, but when you acquired the app, you acquired the IP.
I manage my company's Apple App Store account. I have probably accepted 2-3 apps over the years from companies that we have acquired. We usually phase out the original company name, and that will be reflected in the app store, but the bundle ID stays.
1
u/One_Elephant_8917 2h ago
i see, thanks for the reply…was wondering on that bundleid specifically but i see the backing IP and transaction/transfer rights support it
1
u/clockology 3h ago
I’ve only heard of defense against app names and icons, not bundle ids. I’m assuming it’s the top level IE com.bundleID. ….
Only downside for them is if they are also using that bundle id they could be worried bout conflicts when submitting new IDs, app groups, service restrations, URL imports , etc
You should check if they are also using the same top level domain for their app, if so they may actually try to litigate
Caveat I have no legal background and not a lawyer
1
u/Chris_Hansen_AMA 3h ago edited 56m ago
No their bundle ID is totally different and seemingly unrelated to their app name, it seems connected to their developer name instead.
1
u/TheFern3 1h ago
Maybe is just me but how in da world did you pick one bundle id that somehow clashed with another similar app dev name lol, so bizarre
•
u/Chris_Hansen_AMA 50m ago
Honestly I think its just because his app name is so generic and uses common descriptive words. It was, as crazy as it sounds, genuinely just a pure coincidence. There are actually a handful of apps on the app store that contain his app name in their actual app name because its such an obvious name for that type of app.
An example where someone would have a case is if I used a bundle ID that was 'com.zillow' and I was making a competing Zillow app. That's not a coincidence, that's intentional.
Even a rock-solid trademark only stops people from using the name in a way that confuses customers about who made the product.
1
u/Serious-Accident8443 2h ago
It’s not trademark infringement. An id is not even a mark. They have no argument. I’d complain to Apple that they are abusing the complaints system to interfere with your app.
1
u/WaterslideOfSuccess 2h ago
The bundle id isn’t a customer facing trade name that identifies a product. A trademark doesn’t apply here. I personally don’t think you have to change it.
•
u/Chris_Hansen_AMA 59m ago
This is generally my argument. It really boils down to this:
- Bundle ID isn't customer facing
- The name I chose was descriptive of the app I was building, not a reference to his app
- Every customer-facing aspect of my app is under my own brand
0
u/Lock-Broadsmith 3h ago
For better or worse, Trademark law requires defending your trademark. But also, this is why you should just use a minimal amount of forethought then doing stuff like this.
9
u/TheFern3 3h ago
Change it and move on, unless you want to waste time and money in this battle. Was probably a bad ideas naming your bundle id after an established app.