Intentionally Creative — Privacy Policy

Last updated: October 25, 2026 · rev 15

Alden Morris Enterprises LLC, a New York limited liability company, trading as Intentionally Creative ("Intentionally Creative," "we," "our" or "us"), respects the privacy of the people who use our apps and visit our website, and is committed to protecting it through compliance with this Privacy Policy ("Privacy Policy"). This Privacy Policy does not address the privacy practices of any third party we do not own or control.

Please read this Privacy Policy together with the terms that govern your use of the apps. On Apple platforms those are Apple's Licensed Application End User License Agreement, available at https://www.apple.com/legal/internet-services/itunes/dev/stdeula/.

By downloading or using our apps, you agree that we will collect and process personal information in accordance with this Privacy Policy. If you are not comfortable with any part of it, please stop using the apps.

Our apps are not intended for children. If you are a minor — under 16 in the European Union and the United Kingdom, under 13 in the United States, or under the minimum age at which you can consent to data processing where you live — you must not download or use our games or provide any personal information to us. Milestone has a stricter rule, because it is a family planning app: the person who installs it and owns the plan must be an adult. See Section 9 and Annex D. Pose Guide's cloud recipe has one as well: Google, which writes those plans, requires the people using it to be 18 or older. See Section 9 and Annex F.


The short version

Everything below is the long form of seven sentences.

  1. None of our apps asks you to sign up. There is no sign-in screen in front of anything, no password to choose and no profile to fill in. What each app has instead is an anonymous device account — a random identifier kept in your phone's keychain, created without asking you for anything — and its only job is to let the app store a copy of your own data for you and hand it back to the same phone. In Parcel Yard you may optionally attach an email address or your Apple ID to that same account, from Settings and never on the way in, so that your game can be opened on a different phone; if you do, that address is the one personal detail we hold, it is deleted with the account, and nothing about the game changes either way. In Pose Guide you may optionally sign in with Apple or Google, also from Settings and never on the way in, so that your purchases follow you to a new iPhone; Pose Guide's accounts are held for us by Google's Firebase, which then keeps the email address, and your name if you share it, that the sign-in gives (Annex F). Apart from a Pose Guide sign-in, we never learn your name.
  2. The thing you make lives on your phone, and some of it is copied to a server we run ourselves. In the two games that copy is your game progress. In Before I Unpack it is your records and photographs, and only if you switch Backup on — it is off until you do. In Milestone it is the plan. In Pose Guide nothing is copied: your photos stay on your phone. The server is our own machine, operated by us; no third-party cloud service holds any of it. Section 2.4 and the annexes say exactly what is copied in each app, and what never is.
  3. What does leave is a closed list of counted events — screens opened, levels finished, a purchase completed — with no free text, no names, no amounts and no photographs in them. Every app enforces that list in code before an event reaches any provider. The exceptions are Launch Lab and Pose Guide, where Google Analytics for Firebase also records its own automatic events, among them each in-app purchase with its price, read from the App Store, and crash reports go to Firebase Crashlytics (Annexes E and F). In Pose Guide both wait for your yes.
  4. Our two games show ads. Our two utility apps show none, ask no tracking permission, and contain no advertising SDK at all.
  5. You can turn analytics off in every app, and "Delete everything" in each app's settings deletes both what is on the phone and what your account owns on our server. It asks the server first and refuses to wipe the phone if the server delete fails, so it can never tell you something is gone while it is still here.
  6. One app can send what you said and one photo to another company, and only after you agree. On an iPhone that cannot plan a shot on its own, Pose Guide asks once, on a screen that names Google, before it sends your words (with names taken out) and one small frame from the camera to Google's Gemini API to write the photo plan. We store none of it. Google keeps it for 55 days to check for misuse and does not use it to improve its products. Annex F has the detail.
  7. Our website nomadarcade.com sets cookies, and its ad landing pages carry the Meta Pixel. The page for a game we advertise on Facebook and Instagram (today, nomadarcade.com/cannon-clash, /thunk, /sky-chase, /scoot, /cupshot, /tall-order, /swingaroo, /launch-lab and /parcel-yard) tells Meta it was opened and when an App Store button is tapped, and sets two Meta cookies, so Meta can report which of our ads worked. Our own analytics records how the site's pages are used, with anything typed hidden. A cookie notice lets you decline both. For a device set to a European time zone the pixel never loads, and our analytics stores nothing on the device unless you accept; a browser that sends Global Privacy Control gets neither. Section 2.5 has the detail.

Two promises we hold ourselves to by name, because they are the reason those two apps exist:

Before I Unpack: nothing leaves your phone until you switch Backup on, and Backup starts off. With it off there is no account, no session and no request of any kind. Switch it on and your records and photographs are copied to our own server — encrypted on the way there and encrypted at rest, but not end-to-end encrypted: we hold the keys, which is what the app itself says on the screen where you turn it on. Your key codes and the message you wrote to your landlord are never uploaded in either state. Anonymous usage analytics in that app is also off unless you turn it on.

Milestone: names, amounts, notes and photographs never appear in analytics. Not "we would not send them" — the app filters every event against an allowlist of permitted properties before any provider sees it, and anything not on that list is dropped. That is a promise about analytics, and only about analytics. The plan itself, names and photographs included, is stored on our own server so the owner's phone can get it back. Storing your plan for you and sending a counted event to an analytics provider are two different acts with two different rules, and Annex D keeps them apart.


Contents

  1. Scope and Applicability
  2. Personal Information That We Collect
  3. Why We Collect Your Personal Information
  4. How We Disclose Your Personal Information
  5. Your Rights and Choices
  6. Security
  7. Transfers of Your Personal Information
  8. Retention of Personal Information
  9. Children
  10. Changes to This Privacy Policy
  11. Contact Us
  12. Additional Notice to Individuals in the United States
  13. Additional Notice for California Consumers: California Notice at Collection
  14. Additional Notice to Individuals in the European Economic Area, United Kingdom, and Switzerland
  15. Additional Notice to Individuals in Brazil

1. Scope and Applicability

This Privacy Policy applies to personal information we collect when you:

The Apps and the Sites are together the "Services."

What the Sites collect, including their cookies and the Meta Pixel, is in Section 2.5. get-creative.co has its own privacy policy, at https://get-creative.co/privacy-policy. Some games we publish as Nomad Arcade, such as Cannon Clash: Tiny Worlds, have a privacy policy of their own, linked from their App Store page. That policy covers the game itself; this one covers the game's page on our website.

The per-app annexes are part of this policy. Our six apps do genuinely different things with data, and the annex for the app you are using is the specific, binding statement for that app. Where an annex is narrower than the common sections, the annex governs.


2. Personal Information That We Collect

The sections below list the categories of personal information that may be collected across the Services. Not every category applies to every app — which categories apply to which app is set out in the annexes, and an app that does not contain a provider collects nothing through it.

2.1 Information you voluntarily provide us

Almost nothing, because no app asks you to register. None of them has a sign-up form, and none of them has a field for who you are.

Apart from that Pose Guide sign-in, we do not ask for, and the Apps have no field for, your name, postal address, phone number, date of birth, or a photograph of you. Names, phone numbers, addresses and photographs that you type or take inside an app — the people in a Milestone court, the address of the flat in Before I Unpack — are Section 2.4's subject rather than this one: we never ask for them, we never use them to identify you, and they are never sent to an analytics provider or an advertiser.

2.2 Information collected automatically

2.3 Information we receive from third parties

We do not buy personal information from data brokers, and we do not upload customer lists to advertising platforms to build custom or lookalike audiences.

2.4 Your account, our server, and what is stored on it

This is the most important section in this policy, and it is the one that changed in this revision. Read it before the annexes.

The account. Each app can create an anonymous device account for you. It is created silently, without a screen and without asking you for anything, because there is nothing to ask for: no email address, no password, no username, no profile, no phone number, no photograph of you. It is a random identifier that lives in your phone's keychain. When it is created differs by app, and the difference is deliberate:

AppWhen the anonymous account is created
Parcel YardAt first launch.
Pack PerfectAt first launch.
Before I UnpackOnly when you switch Backup on. Until you do, the app opens no connection of any kind and no account exists.
MilestoneAt the first write to the plan. Opening the app and reading the celebration packs does not create one.
Pose GuideAt first launch, at Google's Firebase Authentication, which holds Pose Guide's accounts for us, and not on our server. You may later sign in with Apple or Google from Settings, which links to the same account (below, and Annex F).

Attaching an email address, if you want to (Parcel Yard). The account above belongs to this phone: it survives deleting and reinstalling the app, and it does not survive losing the phone. Parcel Yard therefore offers one optional upgrade, in Settings → Cloud save and nowhere else — never on the way in, never as a wall in front of the game, and never as a condition of anything. You may attach an email address (we email you a link; there is no password to choose) or your Apple ID (Sign in with Apple, where you may use Apple's own private relay address and we never see your real one). If you do:

Signing in, if you want to (Pose Guide). Pose Guide's account belongs to this iPhone until you sign in. In Settings → Account you may sign in with Apple or Google, never on the way in, so that your purchases follow you to a new iPhone. The account keeps the same identifier. Google's Firebase then keeps the email address the sign-in gives (with Apple, often a private relay address), your name if you share it, and with Google, the link to your Google profile picture. Pose Guide shows the email in Settings and sends it nowhere else, and Delete my account deletes the account at Firebase (Annex F).

The server. It is our own server infrastructure, operated by us: our own machine, running the open-source Supabase software we host ourselves, in a data center in Ashburn, Virginia, United States. It is not a third-party "backend as a service", nothing is stored at supabase.com, and no other company holds your rows. Each app has its own database schema and its own private file bucket, and every table and bucket refuses to return anything to any account except the one that owns it.

What is stored on it, per app:

What never reaches the server in any app: your analytics choice; Before I Unpack's key codes and landlord message; in Milestone, the settings that belong to that phone rather than to the event; and in Pose Guide, the photos you take. (The one small frame a Pose Guide cloud recipe sends passes through our server on its way to Google and is not stored.)

None of this is analytics. Analytics is Section 2.2's closed list of counted events, and no photograph, name, amount or note is ever in one. This policy never uses one of those two things to describe the other.

Consistent with that, in every app:

2.5 Our websites: the Meta Pixel and cookies

This section covers the Sites, nomadarcade.com (Section 1). Nothing on them asks you to sign in or to type anything about yourself. The session-replay and autocapture rules in Section 2.4 are rules for the apps; this section sets out what the Sites do.

The Meta Pixel, on our ad landing pages. The page for each game we advertise on Facebook and Instagram (today, https://nomadarcade.com/cannon-clash/, https://nomadarcade.com/thunk/, https://nomadarcade.com/sky-chase/, https://nomadarcade.com/scoot/, https://nomadarcade.com/cupshot/, https://nomadarcade.com/tall-order/, https://nomadarcade.com/swingaroo/, https://nomadarcade.com/launch-lab/ and https://nomadarcade.com/parcel-yard/) loads the Meta Pixel, a script from Meta Platforms, Inc. No other page on nomadarcade.com loads it. It sends Meta:

Meta uses this to tell us how many visits and App Store taps each of our ads produced, to show our ads to people more likely to want the game, and for its own purposes under its privacy policy (https://www.facebook.com/privacy/policy/). Meta can link these events to a Facebook or Instagram account you are signed in to. We receive counts and campaign results from Meta and never learn who you are. Meta's automatic matching of email addresses and phone numbers is off on our pixel, and our pages have no field to type one into.

What the Sites store on your device:

NameSet byWhat it holdsHow long
_fbp cookieThe Meta Pixel, on our domainA random identifier for your browser90 days
_fbc cookieThe Meta Pixel, on our domainMeta's click identifier, set only when you arrived from one of Meta's ads90 days
multiFbcThe Meta Pixel, in your browser's local storageThe same click identifiersUntil you clear it
lens_vidOur own analytics, in local storageA random visitor numberUntil you clear it
lens_visitOur own analytics, in local storageThe current visit, which ends after 30 minutes without activityUntil you clear it
lens_flagOur own analytics, in local storageMarks our own staff and test visits so they stay out of the numbers; set only on those visitsUntil you clear it
cookie-consentThe cookie notice, in local storageYour choice on the notice: whether our analytics may record your visits and whether the Meta Pixel may runUntil you clear it or make another choice

Meta can also read and set cookies on its own domains, such as facebook.com and instagram.com, under its cookies policy (https://www.facebook.com/privacy/policies/cookies/). Our pages set no other cookie. The Sites are delivered through Cloudflare, which handles each request, including your IP address, to serve the page and protect the site; it sets no cookie on our pages.

Our own analytics. Our pages on nomadarcade.com run Lens, an analytics service we operate ourselves: the home page, each game's page, our ad landing pages and the pages that hold our policies. It records how a page is used: which parts were on screen and for how long, which buttons you saw and tapped, scrolling, how fast the page loaded, errors, the page that sent you, the campaign tags in the link, and your device type and screen size. It also keeps a replay of the visit, a recording of the page as you saw it with your scrolling and taps, and anything typed into a field is hidden before the recording leaves your device. It reads your IP address to block abusive traffic and does not save it with your visit. It sends nothing to Meta or to any advertiser. Visit records are kept on our own server in the United States, and replays with our storage provider, Hetzner, in Germany.

The cookie notice. The first time you open a page that runs our analytics, a small notice says what the page records, with a link to this section.

Your choice is kept in your browser's local storage as cookie-consent, and the notice does not come back while it is there. The notice sets no cookie. To change your choice, use Cookie settings at the foot of any page that has the notice.

Europe and Global Privacy Control. If your device is set to a time zone in the European Union, the EEA, the United Kingdom or Switzerland, the Meta Pixel does not load and sets no cookie, and our analytics stores nothing on your device and keeps no replay unless you choose Accept on the notice. If your browser sends the Global Privacy Control signal (https://globalprivacycontrol.org/), the Meta Pixel does not load and our analytics stores nothing and keeps no replay, whatever you chose; the notice and Cookie settings do not appear, because there is nothing left to choose. Under Global Privacy Control, and after a Decline, our analytics sends nothing. On a device set to a European time zone, before you answer the notice, our analytics counts the visit anonymously, with no identifier kept on your device.

How long. The _fbp and _fbc cookies last 90 days. Meta keeps what the pixel sent under its own policy. Our analytics deletes replays after 90 days and visit records after 400 days, and keeps only totals with no visitor in them, such as how many visits reached a section.

Your choices:

  1. Choose Decline on the cookie notice, or later under Cookie settings at the foot of any page that has the notice. It stops the Meta Pixel and our analytics as described above.
  2. Turn on Global Privacy Control in your browser, where it is offered. Our Sites honor it as described above.
  3. Block or delete cookies and site data for nomadarcade.com in your browser's settings, or use a private window.
  4. Change how Meta uses activity from other websites for the ads it shows you, in your Meta ad settings: https://www.facebook.com/adpreferences/ad_settings.
  5. Email us at [email protected].

3. Why We Collect Your Personal Information

We do not use your personal information to make automated decisions that produce legal or similarly significant effects about you.


4. How We Disclose Your Personal Information

We do not disclose personal information to co-sponsors, promotion partners or social platforms for their own marketing. The Meta Pixel on our ad landing pages is our one flow to a social platform, and it is there to measure and deliver our own ads (Section 2.5). We run no promotions, sweepstakes or contests. The one social sign-in, Sign in with Google in Pose Guide, is optional and used only to sign you in (Annex F).


5. Your Rights and Choices

5.1 Your privacy rights

Depending on where you live, you may have the right to:

5.2 The honest limit on access and deletion requests

We want to be exact about this rather than promise a process we cannot run.

We still hold no record we can look you up in. Your account has no email address, no password and no profile, so nothing on our side maps a row to a person. If you write to us from an email address, we cannot tell which account — if any — is yours, and we will not guess: matching a stranger's email address to somebody's photographs would be the worse of the two failures available to us.

If you signed in to Pose Guide with Apple or Google, Google's Firebase holds that account's email address for us. Write from that address (with Apple's private relay, the address Pose Guide shows in Settings) and we can find the account.

Your phone can do what we cannot, and that is the design rather than an excuse. The account identifier lives in your phone's keychain, so the app is authenticated as you and as nobody else:

  1. Use the delete in the app — Section 5.4. It removes what is on the phone and the rows and files your account owns on our server, because the app is signed in as that account at the moment it asks.
  2. Take a copy without involving us. Before I Unpack exports the whole record as a PDF and Milestone's Export everything / Exportar todo hands you the whole plan as a file, both on the device.
  3. Give us the pseudonymous identifier if you want analytics events already sent to be removed. Every app can show you its analytics identifier on request via [email protected], and with it we will ask our analytics provider to delete the associated event stream. Without it there is nothing for either of us to point at.

If you want us to act on one of the rights in Section 5.1 and the routes above do not cover it, email us anyway and we will tell you honestly what we can and cannot do from our side.

To make any request, email [email protected] with the subject line "Privacy Rights Request." We will respond within the period the applicable law allows. Where the law requires us to verify your identity before acting, we will ask for what we need and no more; where there is nothing to verify against, we will tell you so instead of asking for a copy of your ID.

Your rights are not absolute. We may decline a request where the law requires or permits us to, where granting it would harm another person's privacy, or where it has no legal basis.

5.3 The switches in the apps

SwitchWhereWhat it controls
Share usage analytics / Share anonymous usage / Ayudar a mejorar la appSettings, every appProduct analytics (PostHog) and, in Before I Unpack and Milestone, attribution as well. On by default in Parcel Yard, Pack Perfect, Milestone and Launch Lab; OFF by default in Before I Unpack. In Launch Lab it covers the gameplay events on our own server and Google Analytics for Firebase; crash reports are separate. In Pose Guide it covers Google Analytics for Firebase and Firebase Crashlytics, and nothing is sent until you say yes on your first result; a no deletes the events and crash reports waiting on the phone. Turning it off stops collection at the app, not merely at the provider.
Ad & data choicesSettings, games onlyReopens the advertising consent form. On an Apple device it also shows your App Tracking Transparency status; on Android there is no such status to show, and the row reopens the consent form only. Shown only when an ad unit is actually configured.
App Tracking Transparency (Apple devices only)iOS Settings → Privacy & Security → Tracking, and the system promptWhether our games may use your advertising identifier. Our games ask once, at the moment you first choose an ad, never at launch. Saying no costs you nothing: the reward, the hint and the game are identical either way.
Advertising ID (Android devices)Android Settings → Google → Ads → Delete advertising ID / Opt out of Ads personalizationAndroid has no App Tracking Transparency and no per-app prompt for this. The control is the system's own and it applies to every app on the phone at once. Deleting the advertising ID means our games — and everything else — receive a string of zeros instead, and the reward, the hint and the game are identical either way. Our two utility apps cannot read it at all: the permission is removed from those apps.
Consent for personalized advertising in the EEA, the UK and SwitzerlandThe consent form the game shows you the first time it is going to serve an adOn Apple devices the App Tracking Transparency prompt and this form both apply. On Android there is no tracking prompt, so this form is the mechanism — it is Google's User Messaging Platform (UMP) form, presented through our advertising partner, and your answer is passed on to every advertising network in the chain. The same row above reopens it whenever you want to change your mind.
BackupSettings → Backup, Before I Unpack onlyWhether your records and photographs are copied to our server. Off until you turn it on, and with it off the app makes no request at all. The same screen offers Delete the backup, which removes the server copy and leaves the phone untouched.
Cloud recipesSettings → Cloud recipes, Pose Guide only (the gear at the top right of the camera)Whether Pose Guide may send your words and one frame to Google to write a plan when your iPhone cannot plan it alone. Off until you choose Allow on the screen that names Google. With it off, every plan is made on the phone.
Account (Sign in with Apple, Sign in with Google, Sign out)Settings → Account, Pose Guide onlyWhether Pose Guide's account is linked to your Apple or Google account, so your purchases follow you to a new iPhone. Optional; the app works the same without it. Sign out starts a new, empty account on this iPhone.
Delete everything / Delete my account / Borrar mi cuentaSettings, every appSection 5.4.

5.4 Deletion

Every app has a destructive delete in its own settings, and it does what it says: it erases the app's saved content, its settings and the analytics bookkeeping stored on the device, and it deletes what your account owns on our server — the rows, and the files in that app's bucket — by calling a server-side delete_account routine that runs as your own account.

The order is server first, then phone. If the server delete fails, nothing on the phone is touched and the app tells you so, because an app that reported a deletion it had not performed is exactly the failure this path exists to prevent. Milestone goes one step further and reads the plan back afterwards, refusing to call it deleted while a row is still there.

One thing survives, and it holds nothing about you. The anonymous identity row itself — the empty account record, with no email address, no name and no profile in it — remains in the authentication system. Everything it owned is gone; the row is left because removing it is a separate operation and it contains no personal information to remove. Launch Lab deletes the account itself from our sign-in system (Annex E). In Pose Guide the account itself is deleted at Google's Firebase as well, with any email address and name a sign-in gave it (Annex F).

It cannot be undone and we cannot recover anything for you afterwards. If something matters to you, export it first.

It does not cancel or refund a purchase. An App Store purchase belongs to your Apple ID and a Google Play purchase belongs to your Google account; "Restore purchases" will bring it back on any device signed in to the same one. Refunds are handled by the store you bought from and not by us — Apple at https://reportaproblem.apple.com, Google at https://play.google.com/store/account.

Full per-app instructions: https://legal.alc.fyi/legal/deletion.html.


6. Security

We use commercially reasonable administrative, technical and physical safeguards to protect personal information against unauthorized access, alteration, disclosure or destruction. Concretely:

What we do not claim: this is not end-to-end encryption. We hold the keys. That means we could in principle be compelled to hand over what is stored, and it means a breach of our server would be a breach of the content on it. Before I Unpack says exactly this, in its own words, on the screen where you switch Backup on, and this policy will not say anything softer than the app does. If that is not acceptable to you, leave Backup off — that app works completely without it.

No system is perfectly secure, and we cannot guarantee absolute security. We are not responsible for the security of information transmitted over networks we do not control. If you believe an interaction with us is no longer secure, tell us at [email protected].


7. Transfers of Your Personal Information

The limited data described in Section 2 is processed by providers that operate internationally, and it may be processed in the United States, the European Union and other countries where our providers maintain facilities. Those countries may have data protection laws that differ from those where you live.

Our own server is in the United States. The content Section 2.4 describes — your game progress, a Before I Unpack backup, a Milestone plan — is stored on our machine in a data center in Ashburn, Virginia. Wherever you are, that is where it is, and it is not moved anywhere else. We are a United States company and our apps are not offered in the EEA, the United Kingdom, Switzerland or Brazil. That is why no transfer mechanism for those regions is named here: there is no transfer to describe. Before any release in one of them we will state the mechanism that applies, name a representative under Section 14.1, and publish both in this policy first.

Pose Guide's cloud recipes go from our server to Google, which may store them transiently or cache them in any country where Google or its agents keep facilities, and keeps them for 55 days to check for misuse (Annex F).

Our Sites. The Meta Pixel sends its data to Meta, which processes it in the United States and other countries. Our own analytics keeps visit records on our server in the United States and replays with our storage provider in Germany (Section 2.5).

Specifically, at the date of this policy: our product analytics for Parcel Yard, Pack Perfect and Before I Unpack is hosted in the European Union (PostHog EU Cloud), and for Milestone in the United States (PostHog US Cloud). Our attribution, advertising-mediation and purchase providers operate across multiple regions, and so does Google, which runs Launch Lab's Google Analytics for Firebase and Firebase Crashlytics, and Pose Guide's accounts, Analytics, Crashlytics and Remote Config on Firebase.

If you are in the EEA, the UK or Switzerland, see Section 14 for the transfer mechanisms we rely on. If you do not want your information transferred outside your country, stop using the Services and turn off analytics in the app.


8. Retention of Personal Information

We retain personal information only as long as needed for the purposes in this policy, or as required to meet legal obligations, resolve disputes and enforce our agreements.

In practice:

Backups. Our nightly database backup is kept for 30 days and then deleted automatically. A record you delete is gone from the live database at once and gone from every backup within 30 days. Backups are encrypted at rest, held in the United States in the same region as the live database plus one replica, and are read only to restore the whole database after a failure — never to look up one person.


9. Children

Our Services are not directed to children and we do not knowingly collect personal information from a child below the minimum age in their jurisdiction.

Our games (Parcel Yard, Pack Perfect). You must not use them if you are under 16 in the European Union or the United Kingdom, under 13 in the United States, or under the minimum age of consent for data processing where you live. The games show advertising and, where allowed, use an advertising identifier; we do not operate them as child-directed services and they are not designed or rated for children.

Our utility apps (Before I Unpack, Milestone). These are adult tools. Milestone in particular:

The person who installs Milestone and owns the plan must be an adult — a parent, godparent or other adult organizer. The celebration's honoree is typically a teenager, and Milestone is built for her to take part on the account owner's device, under the account owner's supervision. Her side of the app is a view of the same plan, and her lane contains no money and no purchases: the budget does not exist in it, no amount, quota or vendor quote is ever shown to her, and she is never shown a paywall or a purchase prompt. This is enforced in the app, not by a policy sentence. There is no separate account for her and no login of her own. Her name, and the photographs in the plan, are stored on our server as part of the account owner's plan (Section 2.4) — that is the owner's own copy of her own celebration, held so that a lost phone does not lose it, and Borrar mi cuenta deletes all of it. Nothing about the honoree is ever sent to an analytics provider or an advertiser.

Pose Guide is a camera coach for adults and is not directed to children. Its cloud recipe runs on Google's Gemini API, and Google's terms require the people using it to be 18 or older. If you are under 18, choose Not now when Pose Guide asks about Google, or leave Settings → Cloud recipes off, and every plan stays on your phone.

If you are a parent or guardian and believe a child has provided personal information to us, contact us at [email protected] with the subject line "Request for Child Data Deletion – Parental Verification", and include:

We will take reasonable steps to confirm you are the parent or guardian before acting, and we may reply to your email address for confirmation. We will not ask you for more identification than the request needs.

In almost every case the complete remedy is immediate and in your hands, and it reaches our server as well as the phone: open the app, use "Delete everything" (Delete my account / Borrar mi cuenta in Milestone), and then delete the app. That one action deletes the rows and files the account owns on our side, not only the ones on the device. We will confirm it in writing and will delete any pseudonymous event stream you can identify to us.


10. Changes to This Privacy Policy

We may change this Privacy Policy from time to time. The "Last updated" date at the top will change, and the change takes effect on that date. If a change materially affects your privacy rights — for example, if an app begins collecting a category it did not collect before — we will give additional notice in the app itself before the change takes effect. Continuing to use the Services after a change means you accept it.


11. Contact Us

Questions about this Privacy Policy or our privacy practices:


12. Additional Notice to Individuals in the United States

12.1 Your rights

Depending on your state, you may have the rights listed in Section 5.1, including the right to know/access, correct, delete, port, opt out of sale or sharing for targeted advertising, opt out of profiling with legal or similarly significant effects, appeal a refusal, obtain a list of third parties to whom we have disclosed personal information, and not be discriminated against for exercising any of them. Where a right is not provided to you by law, we may still honor it at our discretion.

We do not engage in profiling that produces legal or similarly significant effects.

12.2 Submitting a request

Email [email protected], tell us which right you want to exercise and which app it concerns. See Section 5.2 for what we can and cannot look up. State law may limit how often you may make certain requests in a 12-month period.

12.3 Sale and sharing, and how to opt out

You can opt out at any time. In the games, each of these works:

  1. In the game: Settings → Ad & data choices, and turn off Share usage analytics.
  2. On an Apple device: iOS Settings → Privacy & Security → Tracking, and turn off tracking for the app. With tracking off, the advertising identifier is unavailable and the ads you see are non-personalized.
  3. On an Android device: Settings → Google → Ads → Delete advertising ID (or Opt out of Ads personalization on older versions). Android has no per-app tracking prompt; this is the system's own control and it applies to every app on the phone at once. With the ID deleted, our games receive a string of zeros and the ads you see are non-personalized.
  4. Email us at [email protected] with "Do Not Sell or Share My Personal Information" in the subject line.

On our Sites, choose Decline on the cookie notice or under Cookie settings at the foot of any page that has the notice, turn on Global Privacy Control in your browser, block or delete cookies for nomadarcade.com, or email us as in item 4.

Opt-out preference signals. Our apps are not browsers and do not receive a browser signal. Our Sites honor the Global Privacy Control signal: when your browser sends it, the Meta Pixel does not load, and our analytics stores nothing on your device and keeps no replay (Section 2.5).

12.4 Authorized agents

You may use an authorized agent where your state allows it. The agent must give us your written, signed permission, and we may ask you to confirm the authorization directly.


13. Additional Notice for California Consumers: California Notice at Collection

If you are a California resident, this section applies in addition to the rest of this Privacy Policy. The California Consumer Privacy Act as amended by the California Privacy Rights Act ("CCPA") requires the disclosures below.

13.1 Categories collected, used and disclosed

In the preceding 12 months, depending on which app you used, we may have collected these categories of personal information (Cal. Civ. Code §1798.140(v)(1)):

CategoryExamples in our appsPurposesDisclosed to
(A) IdentifiersYour anonymous account identifier (a random user id, no email address, no password, no profile; in Pose Guide, the account ID Firebase issues, which holds an email address only if you sign in); pseudonymous analytics ID, AppsFlyer ID, RevenueCat anonymous app user ID, IDFV; in Launch Lab and Pose Guide, the Google Analytics for Firebase app-instance ID and the Firebase Crashlytics installation ID; in Pose Guide, the Firebase installation ID; the advertising identifier in our two games only — the IDFA on an Apple device and only with your App Tracking Transparency permission, or the Google Advertising ID on Android unless you have deleted it in Android Settings → Google → Ads; IP address (used for coarse country and then discarded); on our Sites, the _fbp and _fbc cookie identifiers, Meta's click identifier, our analytics' random visitor number, and the IP address the Meta Pixel sends to MetaOperate the apps; understand and improve them; measure advertising; serve ads (games); improve our Sites and measure and deliver our ads (Sites); security; legal complianceService providers; advertising partners (games only); Meta (our ad landing pages); professional advisors; legal/safety; an acquirer
(B) Customer recordsYour email address only if you email us, attach it in Parcel Yard, or sign in to Pose Guide with Apple or Google, which also gives your name if you share it. Separately, and only in the copy on our own server: the names and phone numbers you put into a Milestone plan, and the address you put into a Before I Unpack record — information about other people and about a property, given to the app by youCustomer support; signing you in; and, for the second group, holding your own data for you so the app can give it backService providers (email; Google's Firebase Authentication, for Pose Guide's sign-in); professional advisors; legal/safety. The Milestone and Before I Unpack content is disclosed to nobody
(D) Commercial informationProduct purchased, transaction and entitlement statusOperate the apps; support; legal and tax complianceService providers; professional advisors; legal/safety; an acquirer
(F) Internet or network activityApp version, screens viewed, product-interaction events on each app's declared list, ad events (games only); in Launch Lab and Pose Guide, the events Google Analytics for Firebase receives (Annexes E and F) and crash reports to Firebase Crashlytics (stack trace, device and OS state); on our Sites, the pages you open, what was on screen, buttons seen and tapped, scrolling, the page that sent you, campaign tags, and a replay of the visit with typing hiddenUnderstand and improve the apps; serve and measure ads (games); improve our Sites and measure and deliver our ads (Sites); securityService providers; advertising partners (games only); Meta, for the pixel events on our ad landing pages; an acquirer
(G) Geolocation dataCoarse, no finer than the city, derived from IP by our advertising and attribution providers in the games, by Google Analytics for Firebase in Launch Lab and in Pose Guide, and by Meta from the pixel on our ad landing pages; and in Pose Guide, if you allow example photos, the name of the place you are at. No precise location is collected in any appServe and measure advertising; regional pricing and language; understand how Launch Lab and Pose Guide are used; example photos for a place (Pose Guide)Service providers; advertising partners (games only); Meta (our ad landing pages)
(H) Sensory informationOnly in the copy on our own server: the photographs and voice notes in a Before I Unpack backup, which exists only if you switched Backup on, and the photographs in a Milestone plan. Never in analytics, never to an advertiser, never to any third party. Separately, and only if you allow Pose Guide's cloud recipes: one small camera frame, with what you said (names taken out), passed to Google to write a plan and not stored by usHolding your own data for you so the app can give it back; for Pose Guide's frame, writing the photo planNobody — see the infrastructure exception in Section 4. Pose Guide's frame: Google, as our processor
(J) InferencesCoarse interest signals drawn by advertising partners in our games, and by Meta from the pixel on our ad landing pagesAdvertisingAdvertising partners (games only); Meta (our ad landing pages)

Categories we do not collect: (C) protected classification characteristics; (E) biometric information; (I) professional or employment information; education information; and sensitive personal information as defined by the CCPA. We do not use or disclose sensitive personal information for purposes requiring a right to limit. In particular, the contents of your communications are never uploaded: the message Before I Unpack helps you write to your landlord, and your key codes, stay on the phone and are excluded from the backup by the code that builds it.

Sale and sharing: see Section 12.3. We do not knowingly sell or share the personal information of consumers under 16 years of age.

Retention: see Section 8.

13.2 Shine the Light

California Civil Code §1798.83 permits California residents with an established business relationship with us to request information about disclosures of certain personal information to third parties for those third parties' own direct marketing purposes in the preceding calendar year. We make no such disclosures. If you would like that confirmed in writing, email [email protected], say you are a California resident making a "Shine the Light" inquiry, and we will respond. This request may be made once per calendar year.


14. Additional Notice to Individuals in the European Economic Area, United Kingdom, and Switzerland

14.1 Our relationship to you

We are the data controller for personal information collected through the Services. Our providers act as processors on our instructions, except for the advertising networks in our games, which act as independent controllers for their own advertising purposes and to which you consent through the consent form shown in the game.

The content stored on our own server (Section 2.4) has no third-party processor holding it at all — we run the machine ourselves. The only other companies involved are the data-center operator and the two backup-storage providers named in Section 4, which act as processors on our instructions and on nothing else. Pose Guide's cloud recipes, which we do not store, are processed by Google as our processor, and so are Pose Guide's account, usage events, crash reports and settings, on Google's Firebase (Annex F).

PurposeLegal basis
Operating and administering the Apps; delivering and restoring a purchase; responding to your support requestPerformance of a contract with you, or steps at your request before entering one — Art. 6(1)(b) GDPR
Security, fraud prevention, and complying with tax, accounting and other legal obligationsCompliance with a legal obligation — Art. 6(1)(c) GDPR
Defending legal claims; a merger, acquisition or sale of the business; instructing professional advisorsOur legitimate interests in operating and protecting the business, where not overridden by your rights — Art. 6(1)(f) GDPR
Storing your game progress on our server so it survives a reinstall or a new phone (Parcel Yard, Pack Perfect)Performance of a contract with you — Art. 6(1)(b) GDPR
Storing the plan on our server (Milestone)Performance of a contract with you — Art. 6(1)(b) GDPR
Backup (Before I Unpack)Your consent — Art. 6(1)(a). It is off until you switch it on, on a screen that states what it is and what it is not, and turning it off or deleting the backup withdraws it
Product analytics (PostHog; in Launch Lab, its gameplay events on our own server and Google Analytics for Firebase)Your consent — Art. 6(1)(a). It is a switch in every app's Settings (in Launch Lab, Settings → Share usage analytics), and in Before I Unpack it starts off
Crash reports (Launch Lab, Firebase Crashlytics)Our legitimate interest in finding and fixing crashes, where not overridden by your rights — Art. 6(1)(f) GDPR
Cloud recipes (Pose Guide)Your consent, Art. 6(1)(a). Asked on a screen that names Google before the first one; Settings → Cloud recipes withdraws it
Usage events and crash reports (Pose Guide, Google Analytics for Firebase and Firebase Crashlytics)Your consent, Art. 6(1)(a). Asked once on your first result; nothing is sent before you say yes, and Settings → Share anonymous usage withdraws it and deletes what has not been sent
The account and the app's settings (Pose Guide, Firebase Authentication and Remote Config)Performance of a contract with you, Art. 6(1)(b). The account is what lets the app reach its server functions and keep your purchases; the settings are what the app runs with
Signing in with Apple or Google (Pose Guide)Performance of a contract with you, at your request, Art. 6(1)(b). It is optional and in Settings; Sign out and Delete my account end it
Attribution (AppsFlyer)Your consent — Art. 6(1)(a)
Advertising and any use of an advertising identifier (games only)Your consent — Art. 6(1)(a). On an Apple device it is collected through the in-game consent form and Apple's App Tracking Transparency prompt. On Android there is no such prompt: the consent form is Google's User Messaging Platform (UMP) form, shown through our advertising partner before an ad is served, and that form is the whole mechanism for the EEA, the UK and Switzerland
The Meta Pixel and our analytics on our SitesFor a device set to a time zone in the EEA, the UK or Switzerland the pixel does not load, and our analytics stores nothing on the device and keeps no replay until you choose Accept on the cookie notice. That recording rests on your consent, Art. 6(1)(a); Decline, or Cookie settings at the foot of any page that has the notice, withdraws it. The anonymous count of a visit before you answer the notice rests on our legitimate interest in knowing how our pages perform, Art. 6(1)(f) GDPR; after a Decline, or under Global Privacy Control, nothing is counted

You may withdraw consent at any time. In the app: Settings → Ad & data choices, which reopens the consent form. On an Apple device you may also withdraw it in iOS Settings → Privacy & Security → Tracking; on an Android device the equivalent device-level control is Settings → Google → Ads → Delete advertising ID. On our Sites: Cookie settings, at the foot of any page that has the cookie notice. Withdrawal does not affect processing carried out before you withdrew.

14.3 Your rights

You have the rights of access, rectification, erasure, restriction, objection and portability, and the right not to be subject to a decision based solely on automated processing with legal or similarly significant effects — we make no such decisions. Please read Section 5.2 first: because we hold no identifier that maps to you, the fastest complete route for erasure is the in-app delete.

You have the right to lodge a complaint with your supervisory authority. In the UK it is the Information Commissioner's Office (ico.org.uk); in Switzerland the Federal Data Protection and Information Commissioner (edoeb.admin.ch); in the EEA, your national data protection authority.

14.4 Marketing

We do not run an email marketing program from app data, and we never use an email address an app holds for sign-in to market to you. If we ever contact you electronically for marketing, it will be with your prior consent or as otherwise permitted by law, and every message will carry a one-click unsubscribe.

14.5 International transfers

Where we transfer personal information out of the EEA, the UK or Switzerland, we rely on the European Commission's Standard Contractual Clauses (with the UK International Data Transfer Addendum where applicable), on an adequacy decision covering the recipient country, or on the EU-U.S. Data Privacy Framework where the recipient is certified. Our product analytics for the three apps named in Section 7 is hosted in the EU precisely to reduce the number of such transfers. Our own server, which holds the content in Section 2.4, is in the United States, and the mechanism that applies to it is the open item flagged in Section 7. You may request a copy of the relevant safeguards at [email protected].


15. Additional Notice to Individuals in Brazil

If you are in Brazil, the Lei Geral de Proteção de Dados (Law 13.709/2018, "LGPD") applies to our processing of your personal data, and we are the controlador.

Milestone is offered in Brazilian Portuguese with a Brazilian celebration pack, so this section is not boilerplate for us.



This page is the Privacy Policy for Pose Guide. The sections above apply to all of our apps; the annex below is the specific, binding statement for Pose Guide, and where it is narrower than a section above, the annex governs. The policy covering all of our apps, with every annex, is at https://nomadarcade.com/legal/privacy.

Annex F — Pose Guide

A camera coach for iPhone. No ads. No tracking prompt. Your photos stay on your phone.

Bundle identifier: com.nomadarcade.angle

Your photos stay on your phone. Pose Guide holds the burst in memory and saves the one you keep to your photo library with permission to add photos and nothing more, so it cannot read your library. What you say is turned into text on the iPhone. Your words and one frame can leave in one case, and only after you agree. When your iPhone cannot plan a shot on its own, what you said (with names taken out) and one small frame from the camera go to Google's Gemini API, which writes the plan. We store none of it. Pose Guide's account is held for us by Google's Firebase, and usage counts and crash reports go to Google only after you say yes.

Never leaves your phone: the photos you take and keep, the sound of your voice, your photo library and your precise location. The share clip is made on the phone and goes only where you send it.

AccountAn Pose Guide account at Firebase Authentication, a Google service that holds Pose Guide's accounts for us. The app makes it in the background the first time it opens, with no email address, no password, no name and no profile: a random account ID, which Firebase keeps on this iPhone. Google records when the account was made and last used, and, like any server, sees the network address it was reached from. The account lets the app use its server functions and keeps your purchases with you. It has no screen you must pass, and the camera never waits for it
Signing in (optional)Settings → Account: "Pose Guide works without signing in. Sign in to keep your purchases on a new iPhone." Sign in with Apple or Sign in with Google links your Apple or Google account to the same Pose Guide account, so the account ID, and your purchases with it, stay the same. Firebase then keeps the email address the sign-in gives (with Apple, often a private relay address), your name if you share it, and with Google, the link to your Google profile picture. Pose Guide shows the email in Settings and sends it nowhere else. If that Apple or Google account already has a Pose Guide account, the app signs in to that one instead. Sign out starts a new, empty account on this iPhone; signing in again brings your purchases back. Google is never offered without Apple
Your photosNever uploaded. The burst is held in memory, and the photo you keep is saved to your library with add-only access. Pose Guide asks for no permission to read your library. Pose Guide also keeps its own copy of each photo you keep, in its Library on this iPhone, with the names you gave and the place it was taken, so it can sort your shots by person and place. The Library never leaves the phone; Settings → Clear Library or Delete my account removes it, and the photos in Photos stay
Your voiceHold Describe and speak, and Apple's speech recognition turns it into text on this iPhone. The sound is not kept and never leaves the phone. You can also type
How a plan is madeWith Apple Intelligence on, Apple's on-device model writes the plan on the phone. Offline, or after you choose Not now, a matcher on the phone picks from Pose Guide's own recipes. Otherwise, the cloud recipe below
AI providersThe AI providers Pose Guide may use are Anthropic (Claude), OpenAI (ChatGPT), Google (Gemini) and xAI (Grok). Two features send something to one of them, each only after you choose Allow. Cloud recipes send what you said or typed, with names taken out, and one small frame from the camera to Google's Gemini API today. Example photos send the name of a place, inside a description of the photo to make, to xAI's Grok today. Neither request carries your account ID, and nothing else in Pose Guide goes to an AI provider. The rows below say exactly what each one is sent
Cloud recipes: what is sentOnly after you choose Allow on the screen titled Plan this shot with Google?, shown before the first one. For each plan the app sends our server what you said or typed, with names replaced by the word [name] on the phone; one frame from the camera, 512 pixels on its long side, redrawn so it carries no location or other metadata; the scene words the phone read from that frame (such as "beach" or "sunset"); how many people are in view; the phone's lenses; and the names of five recipes from Pose Guide's library. Our server passes them to Google's Gemini API, checks the plan that comes back and returns it. Our server stores none of it: not your words, not the frame, not the plan
Cloud recipes: what Google does with themPose Guide uses Google's paid Gemini API service. Under Google's terms for it, Google processes the request as our processor, does not use it to improve its products, and keeps prompts and answers for 55 days only to detect and prevent violations of its Prohibited Use Policy. Authorized Google staff may read content its systems flag, and it trains no model with it except those that enforce that policy. Google may store it transiently or cache it in any country where Google or its agents keep facilities. Pose Guide uses no Google feature that keeps more: no search grounding, no file storage and no caching. Google's terms: https://ai.google.dev/gemini-api/terms and https://ai.google.dev/gemini-api/docs/usage-policies
Cloud recipes: your switchSettings → Cloud recipes, behind the gear at the top right of the camera. Off until you choose Allow; with it off, every plan is made on the phone. Google requires the people using its service to be 18 or older (Section 9)
The daily limitSo one account cannot run up our bill, our server counts cloud plans per account per day (40 a day at the date of this policy). The count is kept under a one-way hash of the account ID and the date, which cannot be turned back into either and does not link one day to the next. The server deletes rows older than yesterday each time it counts a plan
AnalyticsGoogle Analytics for Firebase, and only if you say yes. Pose Guide asks once, on your first result: Share anonymous usage? Until you answer, events wait on the phone (for up to 7 days, 1,000 at most) and nothing is sent; Don't share deletes them. Change it in Settings → Share anonymous usage. With your yes, each event goes to Google as it happens. Google also records its own automatic events, such as first open, session start, time in the app and each in-app purchase, which it reads from the App Store with its product and price. Google identifies the install by a random app-instance ID; no user ID is ever set, so nothing ties these events to your account. With them come the iPhone's model, iOS version, language and the app's version, and Google works out the city you are in from the connection. No advertising identifier is collected: the build carries the version of Google Analytics that has no code to read one, and the advertising identifier, the vendor identifier, ad personalization, ad network registration and automatic screen reporting are all switched off. Development builds collect nothing
What analytics receives from the app, exhaustivelyrecipe_ready (which recipe, how it was planned, seconds), cloud_plan (what the cloud step did), cloud_consent (allowed or declined), fire (why the shutter fired, seconds, recipe), describe_to_shot (seconds), keeper_saved (saved or not, and which recipe), frame_swapped (which frame), shared (clip or photo), next_variation (from and to recipe), lens_override (the lens), and paywall_seen, trial_started, purchase and restore (with the product). The app's code drops every other event, refuses one whose properties exceed 1,500 bytes, cuts text at 100 characters, and sends nothing from a test session
Never in analyticsWhat you said or typed, any name, the pose cue, any photo or frame, your precise location, error messages and your account ID
Crash reportsFirebase Crashlytics, from Google, under the same yes as analytics. When the app crashes it sends where in the code it failed, the iPhone's model, iOS version, free memory, whether the app was in the background and the app's version, under a random Crashlytics installation ID, so we can find and fix the fault. A crash report carries no account ID, name or email address. Until you say yes, no report is sent; Don't share deletes any report not yet sent
The app's settingsFirebase Remote Config, from Google. At each launch the app fetches the settings it runs with, such as the limits of the shot plan. The request carries a random Firebase installation ID, the app's version, and the iPhone's language, region and time zone, and nothing about you or your account. Until it answers, the app uses settings built into it
AttributionNone. There is no attribution SDK, and no advertising identifier is read
AdvertisingNone. There is no ad SDK in this app
PurchasesRevenueCat, which checks your App Store purchase and tells the app and our server what you bought: a Trip Pass (seven days of guided shoots, no renewal), Keep it (one purchase, for good) or, where it is offered, a yearly subscription with a free trial. Its customer ID is your Pose Guide account ID. It never receives a name or an email address. Apple takes the payment. Our server keeps a copy of each purchase under your account ID: the product, when you bought it, when it ends, any refund, the store and whether it was a test purchase, and a short record of each message RevenueCat sends about it. The copy is for support and our records. It never decides what you may use; the app asks RevenueCat for that
ATT promptNever. Nothing in this app meets Apple's definition of tracking
LocationOnly if you allow it, when you first keep a photo: Pose Guide asks for your location while the app is in use, to name the place on the photos you keep. Apple's own service looks up the place name, the location is added to the photo in Photos the way the Camera app does, and the place stays in the Library on this iPhone. Pose Guide matches where you are against its own list of well-known places on this iPhone. Your location and coordinates never reach our server, and the frame a cloud recipe sends is still redrawn without location data. Separately, after your yes to usage, Google Analytics works out the city you are in from the connection, as above
Example photos for where you areOnly after you choose Allow on the screen titled Example photos for where you are?. Pose Guide then sends the name of the place you are at, never your location, to our server to fetch example photos for it. For a well-known place the photos are already made. For a place not on Pose Guide's list, our server sends xAI's Grok a description of each photo to make, with the place's name and the kind of place in it, and Grok makes three example photos. Nothing else goes with it: not your location, your account ID, your words or a frame from the camera. The photos are kept on our server with the place's name and country only, and shared with anyone who visits that place. An account can start photos for at most three new places a day. Turn it off in Settings → Example photos; Delete my account clears the choice and the photos saved on the phone
Where our copy is keptOn our own server infrastructure, operated by us: our own machine in a data center in Ashburn, Virginia, United States. Not a third-party cloud service; nothing is stored at supabase.com; no other company holds these rows. It holds only the copy of your purchases, the daily count and, once you have deleted your data, a one-way hash of the deleted account ID (see Deletion). Events that test versions of Pose Guide sent to it, before Pose Guide's events moved to Google Analytics for Firebase, stay there under a random install number that nothing links to you. Your account itself is held by Firebase
ChildrenPose Guide is a camera coach for adults and is not directed to children. Its cloud recipe is for people 18 or older, as Google's terms require (Section 9)
DeletionSettings → Delete my account, behind the gear at the top right of the camera, confirmed once. If you signed in with Apple or Google, you sign in once more first, because Firebase deletes an account only after a recent sign-in. The server first: it removes our copy of your purchases and our record of RevenueCat's messages about them, and keeps only a one-way hash of your account ID, so that a late message from RevenueCat about it makes no new copy. Only when the server confirms does the phone revoke Pose Guide's Sign in with Apple authorization, if you used it, and delete your account at Firebase, with the email address and name it held. Then the phone starts a new, empty account and clears the events waiting to be sent, any crash report not yet sent, its analytics app-instance ID, your choices, the example photos saved on it and the Library. If the server does not confirm, the app says "Nothing was changed." If the server confirmed but Firebase did not delete the account, the app says "Our server's copy is gone, but your account isn't deleted yet," and trying again finishes it. An old account that has never signed in and that Firebase will not delete is signed out of instead: it holds no name or email, and our server has forgotten it. Photos you kept stay in Photos. Firebase removes a deleted account from its systems within 180 days. Events already sent stay under the old app-instance ID, and the Firebase installation ID stays on the phone; nothing links either to you. RevenueCat keeps the record of a purchase under the old account ID. Google's 55-day copy of a cloud recipe is Google's to delete. Deleting does not cancel an App Store purchase: Restore purchases brings it back, and a subscription is managed in your Apple Account settings


Change log

rev 15, 2026-10-25

Five more ad landing pages carry the Meta Pixel. Cupshot, Tall Order, Swingaroo, Launch Lab and Parcel Yard now have a page on nomadarcade.com for our Facebook and Instagram ads, and Sections 1 and 2.5 name them. Each one works like the four before it. Nothing else changes.

rev 14, 2026-10-25

Angle is now called Pose Guide. Annex F and every section that named Angle now say Pose Guide. What the app does with your data is unchanged, and so are the addresses of its pages. Its delete button is now called Delete my account, and does what Delete my data did.

Annex E is corrected: our server stores whether you have finished Launch Lab's opening tutorial, so that the game does not take you through it again. Section 5.4 also says that Launch Lab deletes the account itself, so no empty identity row is left.

rev 13, 2026-10-24

Angle moves its account, usage counts and settings to Google's Firebase, and gains an optional sign-in. From its Firebase version, Angle makes an account at Firebase Authentication the first time it opens, with no name, email address or password, in place of the guest account on our server that was made only when first needed. In Settings → Account you may sign in with Apple or Google, which links to the same account so your purchases follow you to a new iPhone; Firebase then keeps the email address, and your name if you share it, that the sign-in gives. Usage events go to Google Analytics for Firebase in place of our own server, crash reports go to Firebase Crashlytics, and the app's settings come from Firebase Remote Config. Both usage and crash reports still wait for your yes on Share anonymous usage?. No user ID is ever set in Analytics, and no advertising identifier is collected. Google works out the city you are in from the connection, so Annex F no longer says your location never reaches analytics; your precise location still never leaves the phone.

Delete my data now deletes the account at Firebase. Our server removes its copy of your purchases and keeps only a one-way hash of the deleted account ID, then the phone revokes Sign in with Apple, if you used it, deletes the Firebase account and clears the phone. Annex F is rewritten from Angle's code as built on 24 October 2026, and Sections 2.1, 2.2, 2.4, 3, 4, 5.2, 5.3, 5.4, 7, 8, 12.3, 13.1, 14.1, 14.2 and 14.4 and the short version's first and third points name Firebase's role and the sign-in. Section 2.2 also no longer says that no app asks for a location permission: Angle does, when you first keep a photo, and that location stays on the phone.

Annex F names the AI providers Angle may use: Anthropic (Claude), OpenAI (ChatGPT), Google (Gemini) and xAI (Grok). It says which of them each feature uses today and what it is sent: cloud recipes go to Google's Gemini API, and example photos to xAI's Grok, which Section 4 now lists beside Google.

rev 12, 2026-10-21

Launch Lab now sends usage analytics and crash reports to Google. From its next version, Launch Lab sends the screens you open and the steps of its funnel (the tutorial, your first merge, the levels you reach, the shop or a paywall opening, a purchase started and how it ended) to Google Analytics for Firebase, beside the events it already wrote to our own server, and crash reports to Firebase Crashlytics. Neither Google service receives the account identifier, a name, an email address or anything typed. No advertising identifier is collected, and there is still no ad network, no attribution SDK and no tracking prompt. Annex E's statement that Launch Lab sends no analytics to any other company is withdrawn and replaced with what it does, and the annex gains a Crash reports row.

A switch for it. Launch Lab gains Settings → Share usage analytics, on by default. Off, the app counts nothing, for our server or for Google; crash reports are separate. Section 5.3 names the switch, Section 14.2 rests Launch Lab's analytics on consent and its crash reports on our legitimate interest, and Sections 2.2, 2.4, 4, 7, 8, 12.3 and 13.1 and the short version's third point name Google's role.

Two smaller changes to Annex E. The one-time purchase called Remove Ads is now called Instant Top-Ups. It is the same product: it skips the short coffee break the game shows before the free energy top-up, and the annex now describes that break as what it is, a screen of the game's own that contacts nobody, since the app has no ads. And the annex states Launch Lab's bundle identifier, app.rork.45m76l6npj5ml7jyhvh87, as the other annexes do.

rev 11, 2026-10-13

Our analytics sends nothing after a Decline or under Global Privacy Control. Since October 12, 2026, a Decline on the cookie notice stops every send from our analytics, on that page and on later ones, and a browser that sends Global Privacy Control sends it nothing at all. Section 2.5 and the legal-basis row in Section 14.2 no longer say such a visit is still counted anonymously. The anonymous count now applies only to a device set to a European time zone before you answer the notice.

rev 10, 2026-10-11

A cookie notice on nomadarcade.com, and our analytics beyond the ad landing pages. Section 2.5 describes the notice. Outside Europe it says what the page records, with OK and Decline; for a device set to a European time zone it asks before our analytics keeps anything on the device or any replay. Decline stops the Meta Pixel and our analytics' recording, the choice is kept in local storage as cookie-consent (a new row in the storage table), and Cookie settings, at the foot of each page that has the notice, changes it. Our analytics, which ran only on the ad landing pages, now runs on the home page, the game pages and the policy pages on nomadarcade.com as well. The short version and Sections 12.3 and 14.2 gain the matching lines: Decline is an opt-out on the Sites, and an EEA device's recording rests on its consent.

rev 9, 2026-10-10

Our website is now described in full. nomadarcade.com is named as the Sites this policy covers, and get-creative.co, which has its own privacy policy, is pointed to it. The new Section 2.5 sets out what they do: the Meta Pixel on our ad landing pages (today, the Cannon Clash page), the two Meta cookies it sets, our own analytics with its session replay and its local-storage items, what Cloudflare sees, how long each is kept, and how to opt out. Sections 1, 3, 4, 7, 8, 12.3, 13.1 and 14.2 gain the matching lines, and the short version a seventh point.

Global Privacy Control is honored on the Sites. Rev 8 promised it for the day we ran advertising technology on our website. The pixel went live on 9 October 2026 without it; from 10 October the page loads no pixel for a browser that sends the signal, and our analytics already stored nothing for one.

Section 2.5 was checked against the live page on 10 October 2026 in two browser engines: the cookies and storage it leaves, the events the pixel sends on load and on a tap, the pixel's settings at Meta, and that a European time zone gets neither the pixel nor any stored item.

rev 8, 2026-09-29

Angle is added as Annex F, and the scope section, the contents and the short version name six apps. Angle is the first app in this policy that can send what a person said, and one photo, to another company. It does so only after a screen that names Google, only when the iPhone cannot plan the shot on its own, and we store none of it. The short version gains a sixth point saying exactly that, and Sections 2, 3, 4, 5.3, 7, 8, 9, 12.3, 13.1 and 14 name Google's role and the 55 days Google keeps a request to check for misuse.

The annex was written from Angle's backend as built on 29 September 2026: a guest account with no email address, anonymous usage events on our own server keyed by a random install number and sent only after a yes, a daily count of cloud plans under a one-way hash, and a delete that removes the guest account server first. Section 2.2 no longer says that no provider identifier is connected to your account identifier, because in Angle RevenueCat's customer ID is the guest account identifier.

Checked again against the merged app the same evening: the guest account is made the first time something needs the server (a cloud recipe, shared usage or a purchase), never at first launch, and Settings is the gear at the top right of the camera.

Angle's server also keeps a copy of each purchase, sent by RevenueCat, under the guest identifier, for support and records. It never decides access. Delete my data removes it with the guest account, along with our record of RevenueCat's messages and the sign-in log lines that name the account.

rev 7 — 2026-09-17

The two blocking placeholders are closed and this document is publishable. The registered address of the controller is stated (Alden Morris Enterprises LLC, 4465 E. Genesee St, Dewitt, NY 13214), and the backup retention window is stated as 30 days — a number that is now enforced by a lifecycle rule on the backup store rather than asserted, because a retention promise nothing implements is the kind of sentence a regulator reads twice.

Launch Lab is added as Annex E, and the scope section and the annex list name five apps rather than four. Launch Lab is the first app in this policy with no third-party analytics, no attribution SDK and no ad network: its gameplay events go to one table on our own server and nowhere else. Its annex says so in those terms rather than claiming a general restraint.

Still open and named here rather than hidden: no EU or UK representative under Article 27 has been appointed. Any release in the United Kingdom or the European Union needs one. The Terms of Service is unchanged and still carries its counsel placeholders, so it is not published alongside this document.