Legal

Privacy Policy

How SteadKeep handles app data, iCloud sync, purchases, and support communications.

1. Overview

Robert Blair ("we," "us," or "our") makes SteadKeep, a habit and task tracker for iPhone. This Privacy Policy explains how the app and website handle information. The app has no user accounts, ads, analytics, or third-party tracking, and we operate no app backend that receives your habits or tasks.

2. Scope

This policy covers the SteadKeep iPhone app, this website (steadkeep.app), and email you send to our support address. It does not cover Apple's services (such as iCloud and the App Store), which are governed by Apple's Privacy Policy, or any third-party website we may link to.

3. Information and data practices

Habit and task content

The habits, tasks, schedules, completion history, notes, streaks, points, settings, and any custom photo icons you create are stored on your device. This content is yours. We cannot see it — there is no account to sign in to and no server operated by us ever receives it.

Device storage and iCloud

SteadKeep stores your data locally on your device using Apple's on-device database (SwiftData). If you are signed in to iCloud, that data also syncs across your own Apple devices through Apple's iCloud service (CloudKit), held in your private iCloud database. A small set of preferences syncs through Apple's iCloud key-value storage, and a snapshot of your current progress is shared with the SteadKeep home-screen widget on your device through an app group. All of this stays within your device and your own private iCloud account. This sync is provided and secured by Apple; we cannot see or access the contents of your iCloud data. Apple's handling of iCloud data is governed by Apple's Privacy Policy.

Analytics, diagnostics, and tracking

SteadKeep contains no analytics, no advertising, and no third-party tracking libraries or software development kits (SDKs). It does not track you across other apps or websites and does not share data with data brokers. The app's privacy manifest declares no tracking and no collected data types.

Support communications

If you email support@steadkeep.app, we receive your email address and whatever you include in your message, and we use it only to respond to and resolve your inquiry. We keep support email only as long as needed for that purpose and reasonable record-keeping, then delete it.

Website hosting

This website is hosted with GitHub Pages. GitHub may process limited technical information, such as IP addresses and browser or request data, to provide and secure its hosting service. We do not add analytics, advertising, cookies, or tracking scripts to this site. GitHub's processing is governed by the GitHub General Privacy Statement.

4. Apple services and purchases

SteadKeep relies on Apple technologies to function: iCloud/CloudKit (optional private sync), local notifications (reminders generated entirely on your device), home-screen widgets, the iOS photo picker (used only for the single image you choose as a habit icon — we do not request access to your photo library), and StoreKit (for the optional Premium purchase). Each operates under Apple's terms.

The optional Premium upgrade is one non-consumable App Store purchase processed by Apple. We never receive your card number or other payment details. The app receives StoreKit transaction and entitlement information needed to unlock Premium and restore the purchase.

5. Retention and deletion

Your data remains available until you remove it. Deleting a habit or task removes it from the app. Deleting SteadKeep removes the data stored on that device. To remove data synced to iCloud, delete it within the app on a signed-in device, or manage SteadKeep's iCloud storage in the iOS Settings app under your Apple Account → iCloud. Because we hold none of your content on our own servers, there is nothing for us to delete on your behalf; support email you send us is deleted as described above.

6. Your choices

  • Notifications: grant or revoke permission any time in iOS Settings → Notifications → SteadKeep.
  • iCloud sync: turn SteadKeep's iCloud sync on or off, and delete app data, in iOS Settings under your Apple Account → iCloud.
  • Custom habit photo: change or remove it by editing the habit; the image is stored only with your habit data.
  • Statutory rights: because we do not hold your personal content, most requests are handled directly on your device and through Apple. See the EU/UK note below.

EU/UK users (GDPR / UK GDPR). For the limited processing described above (support email), the data controller is Robert Blair, reachable at support@steadkeep.app. You may request access to, correction of, or deletion of that correspondence, and you may lodge a complaint with your local supervisory authority (in France, the CNIL). We do not use your data for automated decision-making or profiling, and we do not sell it or transfer it to third parties.

7. Children’s privacy

SteadKeep is a general-audience productivity app and is not directed to children under 13. The app requires no account and does not send habit or task content to us. If you believe a child has sent personal information to support, contact us and we will delete it.

8. Changes to this policy

If this policy changes, we will post the updated version here and revise the "Effective date" shown above. Where required, material changes will be reflected before they take effect.

9. Contact

Privacy questions can be sent to support@steadkeep.app. Data controller: Robert Blair. Publisher details are available in the legal notice.