🐸
ByteFrog

Privacy Policy

Effective: 18 June 2026 Last updated: 18 June 2026

Overview

ByteFrog is designed to be private by default. It operates entirely on your device, with no server, no user accounts, and no login. We do not collect personal information, we do not use analytics or advertising, and we do not sell your data to anyone. The only information that leaves your device is the learning progress that Apple synchronises to your personal iCloud account, and subscription payments, which are processed solely by Apple.

1. Introduction

ByteFrog (“the App”) is a coding-education application developed and published by James, trading as JamesLabs (“we”, “us”, or “our”). This Privacy Policy describes how the App handles information when you use it. It applies to the ByteFrog application distributed through the Apple App Store.

By downloading or using the App, you acknowledge that you have read and understood this Privacy Policy. If you have any questions, please contact us at support@codefrog.space.

2. Information we collect

The App collects only the limited information required for it to function. All such information is stored on your device and, where noted, in your personal iCloud account. The following table sets out everything the App records:

Categories of information processed by the App
InformationPurposeStorage locationTransmitted to us
UsernameA self-selected nickname; not your legal name Displayed on your in-app profile and the league leaderboard Device storage and your iCloud account No
Learning progressCompleted lessons, XP, gems, streak, achievements, test results Enables you to resume your learning and tracks your advancement Device storage and your iCloud account No
App preferencesAppearance theme, sound settings, reminder time Retains your chosen settings between sessions Device storage only No
Subscription statusWhether a Premium subscription is active Unlocks Premium content without requiring an account Apple StoreKit and a local cache on your device No
Notification permissionWhether you have enabled daily reminders Schedules a local daily reminder at your chosen time iOS notification system on your device No

None of this information is transmitted to us or to any third party. We do not operate a server to which it could be sent (see Section 8).

3. Information we do not collect

The App does not collect, request, or have access to any of the following:

4. iCloud synchronisation

If you are signed in to iCloud, your learning progress and username are synchronised across your Apple devices using Apple’s iCloud Key-Value Store. This allows your progress to remain available if you use more than one device or replace your device. The data is stored within your own iCloud account.

We are only able to access data that the App itself has written; we have no ability to read any other content in your iCloud account. You may disable iCloud synchronisation for ByteFrog at any time via Settings › [your name] › iCloud. Apple’s handling of iCloud data is governed by Apple’s Privacy Policy at apple.com/legal/privacy.

5. Subscriptions and payments

ByteFrog Premium is offered as an auto-renewable subscription through the Apple App Store. All payment processing is performed by Apple. We do not see, receive, or store your payment card number, billing address, or any other financial information. All purchases are subject to Apple’s applicable terms and privacy policy.

You may manage or cancel your subscription at any time via Settings › [your name] › Subscriptions on your device.

6. The weekly league

The App includes a weekly experience-points leaderboard. The competitors shown on this leaderboard are not real users; they are generated locally on your device using a deterministic algorithm based on the calendar week. No information is uploaded to any server in connection with this feature, and no other person can view your username or ranking.

7. Notifications

If you grant permission, the App schedules one local notification per day to remind you to maintain your learning streak, delivered at a time you select. These notifications are generated and delivered entirely by the iOS notification system on your device. We do not operate push-notification servers, and no information relating to notifications is transmitted to us or to any third party. You may disable notifications at any time in your device settings.

8. Analytics and advertising

The App contains no third-party analytics, crash-reporting, or advertising software. We do not integrate Google Analytics, Firebase, Meta SDKs, Mixpanel, or any comparable service, and we do not display advertisements of any kind. No component of the App monitors or profiles your activity. The App has no backend server; there is no account system, and no data is transmitted to us, because we do not operate servers to receive it.

9. Data retention and deletion

Because we do not operate a server, your information exists only on your device and within your iCloud account. You may delete it as follows:

We retain no records of our own and therefore have no information to delete on our side.

10. Children’s privacy

ByteFrog is an educational application suitable for users of all ages, including children under 13. We are committed to protecting children’s privacy and comply with the Children’s Online Privacy Protection Act (COPPA) and equivalent international regulations. Specifically:

If you are a parent or guardian and believe that a child has provided personal information to us, please contact support@codefrog.space and we will delete it promptly.

11. Your rights (GDPR / UK GDPR)

If you are located in the United Kingdom or the European Economic Area, the UK GDPR and EU GDPR afford you the following rights:

The lawful basis on which we process your username and learning progress is our legitimate interest in providing the core functionality of the application you have chosen to install. We do not process special categories of personal data, and no automated profiling takes place. To exercise any of these rights, please contact support@codefrog.space; we will respond within 30 days. You also have the right to lodge a complaint with your local supervisory authority (in the United Kingdom, the Information Commissioner’s Office, ico.org.uk).

12. California privacy rights (CCPA)

If you are a California resident, the California Consumer Privacy Act (CCPA) provides you with the following rights:

To submit a request, please contact support@codefrog.space.

13. Third-party services

The App relies solely on the following Apple-provided system frameworks. No non-Apple third-party libraries or services are integrated:

Each of these services is provided by Apple and governed by Apple’s Privacy Policy at apple.com/legal/privacy.

14. Data security

As we do not operate a server, there is no centralised database that could be subject to a breach. Your information is protected by your device’s built-in encryption — secured by your passcode, Face ID, or Touch ID — and by Apple’s iCloud encryption. We recommend that you keep your device software up to date and use a strong passcode to safeguard your information.

15. Changes to this policy

We may update this Privacy Policy from time to time. If we make material changes, we will revise the “Last updated” date above and publish the updated policy at codefrog.space. Where appropriate, we will also provide notice within the App. Your continued use of the App following any change constitutes acceptance of the revised policy.

16. Contact us

If you have any questions, requests, or concerns regarding this Privacy Policy or your information, please contact us:

Email: support@codefrog.space
Website: codefrog.space

We endeavour to respond to general enquiries within 5 business days and to formal data-subject requests within 30 days, as required by applicable law.