Privacy Policy

Last updated: November 7, 2026

"FX Trade Journal" (the "App") helps individual traders record and review their FX trades. This Privacy Policy explains what information the App handles and how it is used.

1. Information We Collect and Use

The App collects and uses the following information:

2. Information We Do Not Use

3. Data Shared with Third-Party Services

The App uses the following third-party services, and some data is transmitted to their servers.

ServiceProviderData TransmittedPurpose
RevenueCat RevenueCat, Inc. (USA) Random identifier, IP address, purchase history, plan status, device identifier Processing, managing, and restoring subscription purchases
App Store Apple Inc. Purchase transaction information Billing processing and purchase verification
Google Play Google LLC Purchase transaction information Billing processing and purchase verification
EAS Update (expo-updates) Expo Technology, Inc. (USA) App version, platform information, a random per-device identifier, update ID, and IP address Delivering over-the-air app updates
Sentry Functional Software, Inc. (USA) Crash reports, app usage events (app open, onboarding completed, first trade saved, return-visit signals, closing the entry screen without saving [where it was opened from and roughly how many seconds], etc.), learning-content events (which lesson in the "Learn" tab was opened or completed, and where it was opened from; quiz answers are not included), paywall events (which screen or feature it was opened from, screen views, purchase and restore actions and their outcome [success, cancelled, or error type], the selected plan, a rough range of how long the screen was open, whether the feature list, a plan switch or the sample screen was used, whether you are eligible for a free trial, and the purchase verification result), diagnostic information about the state of the in-app database (such as whether the encryption key and database file exist; never the key itself or your records), record-count ranges, ranges for the share of records with fields filled in, import-count ranges, holding-time ranges, the type of share (never the record values themselves), device/OS information, app version, a random identifier, IP address, and the country, region and city estimated from the IP address Detecting and fixing bugs, understanding app usage, and improving the purchase flow

Please refer to each provider's own privacy policy for details on how they handle data. Your trade records, chart images, and other data you enter in the App itself are not sent to any of the services listed above.

International data transfers: As a result of the transmissions above, your data may be processed outside your country of residence, including in the United States. These providers (RevenueCat, Sentry, Expo, and Google for Google Analytics on the website) are subject to their own standard data protection terms (such as the EU Standard Contractual Clauses or the EU-U.S. Data Privacy Framework, where applicable).

4. Photo Library Access

The App requests access to your device's photo library so you can attach chart images to your trade records. Selected images are copied into the App's own storage. The App does not scan your entire library or access any images other than the ones you select. When you save a share card to Photos, the App uses add-only permission for the photo library (it does not read the library's contents).

5. Trade History File Access (MT4/MT5 CSV and HTML Report Import)

The App requests access to files you choose in order to import MT4 or MT5 trade history files (CSV files and HTML reports). Imported data is stored only on your device and is never sent to an external server.

From version 1.4.0, if an imported file contains an account number, the App reads it to tell which of your accounts the trades belong to. So that future imports go into the same account, the account number is linked to the account you import into and saved in the encrypted database on your device (if you have only one account and it has no number yet, it is saved to that account without asking). Account numbers you enter on the account screen are saved the same way. Account numbers are never sent to us or to the third-party services in Section 3. However, backup files you create with a password include them, in encrypted form. Backup files created without a password do not include them. iCloud Backup is handled as described in Section 7. You can delete an account number on the account screen at any time, and deleting an account also deletes its number (with only one account, importing again after deleting saves it again). From a report, the App uses only the account number and the account currency; other personal information such as your name is neither stored nor used.

6. Notifications

The App uses notification permissions to send "recording reminders" at the time you set. If you enable weekly summary notifications, a performance recap notification is sent every Monday. Notification content is generated entirely on your device.

If you turn on the "Weekly recap" notification, a notification is sent on Saturday mornings in weeks when you have logged trades (version 1.3.8 or later). It does not include any figures from your results.

If you are on a free trial with auto-renewal on and have allowed notifications, a notification is sent once, 2 days before the trial ends, with the end date and how to cancel (version 1.3.9 or later). The end date is calculated on your device from your purchase status (RevenueCat). The notification is scheduled and generated on your device, nothing is sent externally, and it does not include prices.

7. Data Management

All trade records and settings are stored in a local SQLite database on your device. Uninstalling the App deletes all of this data from your device (if iCloud Backup was enabled on iOS, past backups may still contain it). For backups, you can export a CSV file or create a backup file containing your records, settings and chart images. You choose where it is saved or sent. Backup files can be encrypted with a password you choose (the password is not stored on the device or by us, and a forgotten password cannot be recovered). Files created without a password (JSON format) and CSV files are not encrypted, so please take care where you keep them.

If iCloud Backup is enabled on iOS, the database holding your trade records and the encryption key used to decrypt it are included in Apple's iCloud backup, so your data carries over to a new device when you change phones. The backup is stored and encrypted by Apple, and we cannot access its contents. Nothing is included if you have iCloud Backup turned off. On Android, the App's data is excluded from the operating system's backup, so it does not carry over when you change devices or reinstall. In either case, using the App's own backup feature is the most reliable way to protect your records.

Retention: Trade records, chart images and settings on your device are kept until you delete them or uninstall the App. We do not delete them automatically after any period, and we hold no copies of them. Of the information sent to the third-party services listed in section 3, crash reports and usage events are kept only as long as needed to fix problems, and for no more than 90 days. Purchase and billing information is kept, under each provider's own terms, for as long as needed to restore purchases and to meet accounting record-keeping obligations. Email addresses collected for beta testing are deleted without delay after you leave the group or testing ends, as described in Section 9, and, as a rule, within 2 business days of a deletion request.

If you turn on Advanced Data Protection for iCloud, your backup is protected with end-to-end encryption that not even Apple can decrypt. Consider enabling it in your device settings if you want stronger protection for what the backup contains.

8. Social Sharing Feature

The App lets you share monthly performance images to social media. Sharing only happens when you explicitly choose to do so, and you can review the shared content before sending it. Images shared on the free plan may include the App's logo (watermark). The paid plan (PRO) allows you to share clean images without a watermark.

9. Information Collected During Beta Testing

To join the closed test (early testing of the Android version), you join our tester Google Group (provided by Google LLC). We obtain your email address and Google account display name as group member information and use them only to (1) grant access to the test version and (2) contact you about the test (for example, asking about bugs or feedback). Leaving the group ends your access to the test. We remove this information from the group without delay after you leave or the test ends.

10. Your Rights (GDPR / CCPA and Other Regions)

Depending on where you live, you may have rights over your personal data, including the right to access, correct, delete, restrict or object to processing, and request a copy of your data in a portable format. Because almost all app data (trade records, settings, etc.) is stored only on your device, you can exercise most of these rights directly by using the in-app export/delete features or by uninstalling the App. For the limited data we hold ourselves (such as a beta tester's email address), contact us using the details in Section 17 and we will respond, as a rule, within 2 business days. The App is not distributed in the EU/EEA/UK, but if this applies to you, you also have the right to lodge a complaint with your local data protection authority.

If you are a California resident, please note: we do not sell or share your personal information for cross-context behavioral advertising, and we do not use any behavioral-advertising SDK in the App.

11. Children's Privacy

The App is not directed to anyone under 18 (see Article 2 of the Terms of Use), and we do not knowingly collect personal information from anyone under 18. If you believe someone under 18 has provided us with personal information, please contact us and we will promptly delete it.

12. Requests Regarding Personal Data

For requests to disclose, correct, add to, delete, or stop using/sharing any personal data we hold (such as an email address collected during beta testing), please contact us at the email address below. After verifying your identity, we will generally respond within 2 business days.

Trade records and other in-app data are stored only on your own device and are not accessible to the operator. Such data can be deleted by uninstalling the App.

For residents of India (Digital Personal Data Protection Act, 2023): questions and grievances about the processing of your personal data are handled by the operator named in section 17. We reply within 2 business days as a rule. If you are not satisfied with our response, you have the right to complain to the Data Protection Board of India.

13. Security Measures

The operator takes reasonable and appropriate security measures — such as preventing unauthorized access and managing passwords securely — to prevent the leakage, loss, or damage of any personal information collected (such as beta tester email addresses).

14. Disclaimer

The App does not provide investment advice. We do not guarantee the accuracy of any analytics displayed (win rate, pips, profit factor, etc.). Please trade at your own discretion and risk. The scope of the Operator's liability in connection with the App is as set out in Article 7 (Disclaimer) of the Terms of Use.

15. This Website

This Privacy Policy also applies to the App's promotional website (https://kainan0880jwr.github.io/fx-trade-journal/, the "Website"). The Website uses Google Analytics (provided by Google LLC) to understand traffic, and may send non-directly-identifying usage data via cookies. This measurement is only activated if you consent via the banner shown when you visit the Website; if you do not consent, the measurement script is never activated and no data is sent. For more information, see Google's Privacy Policy. Data measured on the Website is never linked to trade records or other data inside the App.

The information sent is: the URL of the pages viewed, the referrer, the browser and device type, approximate location, Cookie identifiers, IP address, and clicks on buttons on the page (which button was pressed). It is sent to Google LLC to understand and improve how this Site is used.

Measurement data is retained according to the Google Analytics settings, for at most 14 months.

You can withdraw your consent at any time from “Analytics settings” in the footer of the landing page. After withdrawal, no further measurement takes place and the cookies set by this site are deleted. Data already sent to Google before withdrawal must be deleted through Google’s own process.

16. Changes to This Policy

This policy may be updated from time to time. We will notify you on this page or in-app of any material changes. The latest version is always available on this page.

17. Contact Us

For privacy-related questions or requests, please contact us at:

Email: kainan0880jwr@gmail.com

Operator: Daiki Ikebata (Sole Proprietor)
Address: Disclosed upon request, generally within 2 business days.