John Newman

iOS Developer

Welcome! I'm a passionate iOS developer with a focus on creating intuitive and engaging iOS experiences. I strive to build apps that are both functional and aesthetically pleasing. My portfolio showcases a range of projects, each reflecting my commitment to both functional and visual quality, as well as innovation.

My Apps

mohka

Calculate your potential Etsy profit with a SINGLE button! Just add your products' sale price & costs.

Freekilo

A simple kilometres tracker built for ATO compliance, keeping your trip logs on-device and synced across your Apple devices via iCloud.

User Support

Privacy Policy for mohka

Last updated: November 4, 2026

Introduction

This Privacy Policy explains how mohka ("we," "our," or "us") handles your information. mohka is developed and operated by John Newman, an individual based in Queensland, Australia. We are committed to protecting your privacy and being fully transparent about our data practices.

Data That Stays on Your Device

mohka is designed to work on your device. Everything you enter into the app stays on your device and is never sent to us or any third party. We do not collect, and have no access to:

  • Personal identification information such as your name, email address, or account details (mohka has no accounts)
  • Financial data, sales figures, products, costs, or any calculations you enter
  • Location data
  • Advertising identifiers or tracking data
  • Usage data or analytics (except Apple's anonymized App Store Analytics and the subscription and app-activity information described below)

Subscription Information (RevenueCat)

mohka uses RevenueCat, a third-party service, to manage in-app purchases and subscriptions. When you open the app, or when it checks, starts, or restores a subscription, the RevenueCat SDK built into mohka communicates with RevenueCat's servers and processes limited purchase and app-activity information, namely:

  • An anonymous, randomly generated app user ID created by the RevenueCat SDK
  • Your App Store purchase receipt and the product identifiers of subscriptions or purchases you make, including free trial starts
  • Your subscription status (for example, whether a subscription is active)
  • App activity timestamps, such as when the app was first opened and when it was last opened
  • Basic device and app context, such as your device model, operating system version, app version, and language/locale settings
  • Your approximate country, which RevenueCat determines from your IP address

This information is used only to validate your purchase, unlock premium features, and manage your subscription. The anonymous ID is not linked to your name, email address, or Apple ID, and we do not receive your payment details. All payments are processed by Apple.

Like any internet service, RevenueCat's servers receive standard technical connection information, such as your IP address, when the app communicates with them. This processing is required for subscriptions to work and cannot be turned off while the app is in use. RevenueCat may process this data on servers outside your country.

For details, see RevenueCat's Privacy Policy: https://www.revenuecat.com/privacy/

Data Storage & Retention

All products, sales, calculations, and analytics you create in mohka are saved solely on your device. We do not hold copies, so there is nothing for us to retain or delete. You have full control over whether your on-device data is deleted or retained.

Subscription information held by RevenueCat is retained according to RevenueCat's own retention policy. If you would like to ask about data associated with your subscription, please contact us using the details below.

Data Use & Consent

We do not use any of your on-device data. The only information processed outside your device is the subscription and app-activity information described above, which is used solely to provide and manage your subscription. We do not sell your data or use it for advertising or tracking.

App Store Analytics (Apple-provided)

We use Apple's built-in App Store Analytics to see aggregated and anonymized information such as total app downloads, crashes, and sessions. This data is collected and processed solely by Apple. We cannot identify individual users, and Apple provides the same or higher level of privacy protection described in this policy.

For details, see Apple's Privacy Policy: https://www.apple.com/legal/privacy/

Apart from RevenueCat (described above), we do not use any other third-party analytics, advertising, tracking, or SDKs.

Third-Party Services

Currently, the third-party services involved are:

  • Apple: App Store distribution, App Store Analytics, and payment processing
  • RevenueCat: in-app purchase and subscription management

Children's Privacy

mohka is not directed to children under 13 years of age, and we do not knowingly collect personal information from children under 13.

Changes to This Privacy Policy

We may update this Privacy Policy from time to time. We will notify you of any changes by posting the new policy on this page and updating the "Last updated" date. If future updates involve any additional data collection, we will provide prominent notice inside the app and obtain your consent where required.

Contact Us

If you have any questions about this Privacy Policy, please contact us at:

john.newman920@icloud.com

Thank you for enjoying mohka!

Terms of Service for mohka

Last updated: April 25, 2026

Acceptance of Terms

By downloading or using mohka ("the App"), you agree to be bound by these Terms of Service ("Terms"). If you do not agree to these Terms, please do not use the App.

Description of the App

mohka is an iOS application designed to help Etsy sellers calculate and track their profits, manage products, and view sales analytics. The App operates entirely on your device and does not require an account or internet connection for core functionality.

Subscriptions & Payments

mohka offers auto-renewable subscription plans that unlock premium features. By purchasing a subscription, you agree to the following:

  • Subscriptions are billed through your Apple ID account via the App Store.
  • Payment is charged to your Apple ID at confirmation of purchase.
  • Subscriptions automatically renew unless auto-renewal is turned off at least 24 hours before the end of the current period.
  • Your account will be charged for renewal within 24 hours prior to the end of the current period.
  • You can manage and cancel your subscription at any time through your Apple ID account settings.
  • Any unused portion of a free trial period will be forfeited when you purchase a subscription.

All billing and payment processing is handled entirely by Apple. We do not store or process any payment information.

Refund Policy

All purchases are processed by Apple through the App Store. For refund requests, please contact Apple Support directly at reportaproblem.apple.com. We do not have the ability to issue refunds directly.

Acceptable Use

You agree to use mohka only for lawful purposes and in a manner consistent with these Terms. You must not:

  • Reverse engineer, decompile, or disassemble any part of the App.
  • Attempt to circumvent any subscription or feature restrictions.
  • Use the App in any way that violates applicable local, national, or international laws or regulations.

Intellectual Property

All content, design, code, and assets within mohka are the intellectual property of John Newman. You are granted a limited, non-exclusive, non-transferable license to use the App for your personal and business purposes. No rights are transferred to you beyond what is necessary to use the App as intended.

Disclaimer of Warranties

mohka is provided "as is" and "as available" with a singular guarantee - any and all calculations generated by mohka to provide the end-user with accurate data for usage in how they see fit, are done so to the absolute best of our ability. Furthermore, if calculation errors are detected or brought to our attention, we will rectify the issue in a timely manner to the best of our ability. We cannot warrant that the App will be error-free, uninterrupted, or that financial calculations will be perfectly accurate for every use case. If you are unsure of any calculations, you should either contact us or independently verify any figures that inform significant business decisions.

Limitation of Liability

To the fullest extent permitted by law, John Newman shall not be liable for any indirect, incidental, special, consequential, or punitive damages arising from your use of or inability to use the App, even if advised of the possibility of such damages.

Changes to These Terms

We may update these Terms from time to time. We will notify you of any significant changes by posting the updated Terms on this page and updating the "Last updated" date. Continued use of the App after changes are posted constitutes your acceptance of the revised Terms.

Governing Law

These Terms are governed by and construed in accordance with the laws of Queensland, Australia. Any disputes arising under these Terms shall be subject to the exclusive jurisdiction of the courts of Queensland.

Contact Us

If you have any questions about these Terms of Service, please contact us at:

john.newman920@icloud.com

Thank you for enjoying mohka!

Privacy Policy for Freekilo

Last updated: September 28, 2026

Introduction

This Privacy Policy explains how Freekilo ("we," "our," or "us") handles your information. We are committed to protecting your privacy and being fully transparent about our data practices.

Data We Do NOT Collect

Freekilo is designed to work 100% on your device. We do not collect, store, share, or transmit any personal data whatsoever. Specifically, we do not collect:

  • Personal identification information
  • Trip logs, kilometres, vehicle details, or any records you enter
  • Usage data or analytics (except Apple's anonymized App Store Analytics — see below)
  • Device identifiers, IP addresses, or advertising IDs
  • Location data
  • Any other personal or sensitive information

All data you enter stays on your device (and, if you use iCloud, within your own private iCloud account) and is never sent to us or any third party.

Data Storage & Retention

Freekilo does not permanently store any data you enter on our servers. Any and all trips, kilometre logs, and related records are saved solely on-device.

If you have iCloud enabled, Freekilo uses Apple's iCloud sync to keep your data up to date across your own devices signed in with the same Apple ID (for example, your iPhone and Mac). This sync is handled entirely by Apple through your personal iCloud account — we do not have access to this data, and it is never routed through or stored on any servers we control.

Since no data ever leaves your device or your own private iCloud account, there is nothing for us to retain or delete. You have full control over whether your on-device or iCloud data is deleted or retained, including through your device's iCloud settings.

Data Use & Consent

Since we collect no data, we do not use any data and no user consent is required.

App Store Analytics (Apple-provided)

We use only Apple's built-in App Store Analytics to see aggregated and anonymized information such as total app downloads, crashes, and sessions. This data is collected and processed solely by Apple. We cannot identify individual users, and Apple provides the same or higher level of privacy protection described in this policy.

For details, see Apple's Privacy Policy: https://www.apple.com/legal/privacy/

We do not use any other third-party analytics, advertising, tracking, or SDKs beyond Apple's iCloud, which is used solely to sync your on-device data across your own devices.

Third-Party Services

Currently, the only third-party service involved is Apple (via App Store distribution, App Store Analytics, and iCloud sync). We confirm that Apple offers privacy protections that meet or exceed those stated in this policy.

Children's Privacy

Freekilo is not directed to children under 13 years of age, and we do not knowingly collect personal information from children under 13.

Changes to This Privacy Policy

We may update this Privacy Policy from time to time. We will notify you of any changes by posting the new policy on this page and updating the "Last updated" date. If future updates involve any data collection, we will provide prominent notice inside the app and obtain your consent where required.

Contact Us

If you have any questions about this Privacy Policy, please contact us at:

john.newman920@icloud.com

Thank you for using Freekilo!