Privacy Policy
Last updated: 16 August 2026
The short version
Your project work stays on your iPhone or iPad — ChainMap has no account system and no server of its own to store it in. There is one exception to the silence: ChainMap includes the AppsFlyer software development kit, an advertising attribution tool that collects device identifiers and app-usage events and links them to you so we can measure which marketing campaigns bring people to the app. That is described in full below, and on iOS it only tracks you across other companies' apps and websites if you allow it when the system asks.
Where your work lives
The sites you open, the scenarios you run, the Blueprint Fragments you uncover and the display name you type in the app are written into the app's own private folder on this device. That folder belongs to the app and to iOS. If you back the device up, the file travels inside that backup under Apple's protection, not ours.
What we never ask for
There is no account, so no email address, phone number or password is ever collected. ChainMap does not request your contacts, your precise location, your camera, your microphone or your photo library, and you will never see a permission prompt for any of them.
Your actual work — the sites you open, the scenarios you run, the Blueprint Fragments you uncover, the display name you type — is never uploaded. The AppsFlyer SDK described below does not read that file; it sees only the technical and campaign signals listed there.
Advertising and attribution: AppsFlyer
ChainMap embeds the AppsFlyer SDK (AppsFlyer Ltd., 110 Yigal Alon St., Tel Aviv, Israel). It exists for one purpose: to tell us which advertisement, link or campaign led you to install and open ChainMap, so we know where to spend a marketing budget. To do that, AppsFlyer creates an identity for your device and links the information below to it — this is data linked to you in the sense used by Apple's App Store privacy labels, and it is used for advertising, marketing measurement and attribution.
What is collected and sent to AppsFlyer's servers on our behalf:
- Advertising and device identifiers — the IDFA (Identifier for Advertisers) where you have permitted tracking, the IDFV (Identifier for Vendor), and an AppsFlyer-generated device ID.
- Network and coarse location signals — your IP address, from which an approximate country or region can be derived. We do not receive GPS coordinates.
- Technical device information — device type and model, operating system version, system language, time zone, carrier, network type and screen characteristics.
- Campaign and engagement data — the ad click, referral link or deep link that preceded the install, the install and re-install events, app opens and session times, and in-app events such as completing onboarding.
- Product interaction and diagnostics — coarse usage counts and SDK-level performance data used to confirm the attribution is working.
AppsFlyer processes this as our service provider under our instructions, and may share attribution results with the advertising networks and measurement partners that delivered the campaign you came from. We do not sell this data, and we do not use it to build a marketing profile of you beyond attributing your install to a campaign.
AppsFlyer's own policy governs how they handle it: read the AppsFlyer Services Privacy Policy, which covers data collected through SDKs embedded in apps like this one, and their general Privacy Policy. You can ask AppsFlyer directly to stop measuring your device through their opt-out form.
App Tracking Transparency — your choice
Because AppsFlyer links identifiers to you for advertising, iOS asks your permission before the app may track you across other companies' apps and websites. If you decline that prompt, the IDFA is not read and no cross-app tracking identifier is used; AppsFlyer then falls back to privacy-preserving measurement such as Apple's SKAdNetwork, which reports campaign performance to us in aggregate without identifying you.
You can change your mind at any time in Settings → Privacy & Security → Tracking, or switch off "Allow Apps to Request to Track" entirely. You can also reduce the value of the identifier system-wide with Settings → Privacy & Security → Apple Advertising.
Network activity
Every process, project, material and concept ships inside the download, so the app's content works with the network off. The connections ChainMap does make are the attribution calls to AppsFlyer described above, plus any tap you make on a link that opens the App Store or a web page.
Removing what you have made
Your project data was never copied anywhere, so there is no export request to file for it. The "Start over" action in Settings wipes the stored file and returns the app to its first-run state, and deleting ChainMap from the device does the same thing permanently.
For the attribution data held by AppsFlyer, use their opt-out and data request form, or write to us at sadiqjhus12@gmail.com and we will pass an access or deletion request on. If you live in the EEA, the UK, California or another region with statutory data rights, those rights — access, correction, deletion, objection, and withdrawal of consent — apply to that data, and the ATT prompt is where consent is given or refused.
Younger builders
ChainMap is written for students and professionals working in construction and engineering. It is not directed at children under 13, and we do not knowingly collect information from a child of that age. If you believe a child's device identifiers reached us through the attribution described above, contact us and we will have the records deleted.
If this changes
Should the app ever gain a feature that changes any of the above, this page is rewritten before that feature ships and the date above moves with it.
Contact
Questions about this policy can be sent to sadiqjhus12@gmail.com.