Trade Journal Pro

Privacy Policy

Last updated: August 10, 2026

Trade Journal Pro ("the App", "we", "us") is a personal trade-journaling application. This policy explains what data we collect, why, and how you can control it.

1. Who we are

Trade Journal Pro is developed by an independent developer. Contact: amirahmadi.trading101@gmail.com.

2. Data we collect

DataWhy we collect itRequired?
Email addressAccount creation and login (Supabase Auth)Yes
PasswordAccount authentication (stored hashed by our auth provider, never in plain text, never seen by us)Yes
Trade records you enterSymbol, direction, entry/exit price, stop-loss, position size, commission and swap, date/time, strategy, emotion, session, notes — this is the core journaling data you provideYes, to use the App
Your playbooksThe setups you define and the rules you set for them — entry criteria, allowed sessions, a maximum number of trades per day, a maximum position size. Kept so the App can show you how often you followed your own rules. Every structural edit is versioned, so a rule you changed in June is still compared against the trades you took in June rather than being silently rewrittenOptional
Trade reviewsWhen you re-judge one of your own past trades with the outcome hidden, we store your verdict and any note you attach, so the App can compare what you thought at the time with what you think nowOptional
Trade screenshots (Pro)If you choose to attach a screenshot to a trade, it is uploaded to our storage providerOptional
App settingsTimezone, language, account balance, risk limits you configure — used to personalize calculations shown to youYes, to use the App
Subscription statusWhether you have a free or Pro plan, so the App can unlock the right featuresYes
Voice notes (Pro)If you record a voice note against a trade, the audio clip is uploaded to private storage and sent for automatic transcription. Recording only ever starts when you press the microphone button — never in the backgroundOptional
Product analytics eventsA short, fixed list of named events (signed up, logged a trade, viewed the upgrade screen, subscribed) tied to your account ID, so we can see where the App is confusing or brokenYes
Crash and error reportsStack traces when something fails, tied to your account ID, so we can fix itYes

We do not collect location data, contacts, browsing history outside the App, or advertising identifiers. We do not sell your data, we do not use it to train any AI model, and we run no advertising trackers.

Our analytics deliberately exclude autocapture and session recording — the two features that would otherwise silently record your screen contents. Because this App's screens are full of account balances and P&L figures, those are switched off in code, and only the explicitly named events listed above are ever sent.

3. How data is stored

All data is stored in a Supabase (PostgreSQL) database with row-level security enabled — each account can only ever read or write its own data. Screenshots and voice notes are stored in Supabase Storage; the voice-note bucket is private and access is restricted to your own account. Data is transmitted over encrypted (HTTPS/TLS) connections.

4. Who we share data with

We do not sell your data. We share it only with the service providers needed to make specific features work:

ProviderWhat is sentWhen
SupabaseAll of your account dataAlways — this is our database, authentication and file storage
VercelWeb hosting requestsAlways — this is where the App is served from
Anthropic (Claude)Statistics and notes from your tradesOnly when you generate an AI coaching report or chart analysis
GroqStatistics and notes from your tradesOnly when you use the journal chat or receive a weekly debrief
OpenAI (Whisper)The audio clip you recordedOnly when you record a voice note, for transcription
MetaApiNothing — this is currently switched offNever, at present — see section 4a
SentryCrash reports with your account IDWhen an error occurs
PostHogThe named product events listed in section 2On those specific actions
Google Play / StripePayment is handled entirely by themAt purchase — we receive only your subscription status, never your card details

Two things are deliberately kept out of everything above: your playbook rules and your trade reviews are never sent to any AI provider. They stay in your own database rows and are only ever read by the App's own calculations, which run on your device. Your recorded position sizes are not sent either.

4a. Broker passwords — we don't ask for one

Live broker sync is switched off, and the App does not ask you for a broker password of any kind. Trades get in by manual entry or by importing a report you export yourself (MT4/MT5, CSV, HTML, XML). An exported report is just a file — it carries no credential, so there is nothing for us or anyone else to hold.

MetaApi is still named in the table above because the integration code remains in the App, switched off. While it is off, MetaApi receives nothing from us. If it is ever switched back on, this page will be updated before it is, and connecting an account will stay something you choose to do, never a default.

For the record, the design it would return to: the App would ask only for the read-only investor password — which can view an account but cannot place, modify or close a trade, and cannot withdraw funds — never the master password. That password would never be stored in our database, encrypted or otherwise; it would pass through our server once, in memory, on its way to MetaApi. If our database were breached, there would be no broker credential in it to steal.

5. Your controls

6. Data retention

We retain your data for as long as your account exists. When you delete your account, your database records and uploaded files are erased immediately as part of that request. If you email us instead of using the in-app or web deletion route, we action it within 30 days.

Anonymous, aggregated diagnostics that can no longer be linked to you may be retained. Payment records held by Google Play or Stripe are subject to their own retention rules and are outside our control.

6a. This is not financial advice

Trade Journal Pro analyses trades that you recorded yourself. It is a journaling and performance-analysis tool. Nothing it produces — including AI coaching reports, weekly debriefs and chat answers — is financial, investment or trading advice, and past performance does not predict future results. We are not a broker, a financial adviser, or regulated by any financial authority.

7. Children's privacy

The App is not directed at children under 13, and we do not knowingly collect data from children.

8. Changes to this policy

We may update this policy as the App evolves. Material changes will be reflected by updating the "Last updated" date above.

9. Contact

Questions about this policy or your data? Email us at amirahmadi.trading101@gmail.com.

سیاست حریم خصوصی

آخرین به‌روزرسانی: ۱۹ مرداد ۱۴۰۵ (۱۰ اوت ۲۰۲۶)

«Trade Journal Pro» («اپ»، «ما») یه اپلیکیشن ژورنال معاملاتیه. این سند توضیح می‌ده چه داده‌ای جمع‌آوری می‌کنیم، چرا، و چطور می‌تونی کنترلش کنی.

۱. ما کی هستیم

این اپ توسط یه توسعه‌دهنده‌ی مستقل ساخته شده. راه ارتباطی: amirahmadi.trading101@gmail.com

۲. چه داده‌ای جمع‌آوری می‌کنیم

دادهدلیل جمع‌آوریاجباریه؟
ایمیلساخت حساب و ورود (Supabase Auth)بله
رمز عبوراحراز هویت (به‌صورت hash شده ذخیره می‌شه، هیچ‌وقت متن ساده و هیچ‌وقت قابل‌مشاهده برای ما نیست)بله
معاملات ثبت‌شدهنماد، جهت، قیمت ورود/خروج، حد ضرر، حجم پوزیشن، کمیسیون و سواپ، تاریخ/ساعت، استراتژی، احساس، سشن، یادداشت — هسته‌ی دیتای ژورنالتبله، برای استفاده از اپ
پلی‌بوک‌هاتستاپ‌هایی که تعریف می‌کنی و قوانینی که براشون می‌ذاری — معیارهای ورود، سشن‌های مجاز، حداکثر تعداد معامله در روز، حداکثر حجم. نگه داشته می‌شن تا اپ بتونه نشونت بده چقدر قانون خودت رو رعایت کردی. هر ویرایش ساختاری نسخه‌بندی می‌شه، پس قانونی که خرداد عوض کردی همچنان با معاملات خردادت سنجیده می‌شه، نه اینکه بی‌سروصدا بازنویسی بشهاختیاری
بازبینی معاملاتوقتی یکی از معاملات گذشته‌ی خودت رو با نتیجه‌ی پنهان دوباره قضاوت می‌کنی، رأیت و یادداشتی که می‌ذاری ذخیره می‌شه، تا اپ بتونه چیزی که اون موقع فکر می‌کردی رو با چیزی که الان فکر می‌کنی مقایسه کنهاختیاری
اسکرین‌شات معامله (Pro)اگه انتخاب کنی یه اسکرین‌شات به معامله ضمیمه کنی، آپلود می‌شهاختیاری
تنظیمات اپتایم‌زون، زبان، موجودی حساب، حد ریسک — برای شخصی‌سازی محاسباتبله، برای استفاده از اپ
وضعیت اشتراکرایگان یا Pro، برای باز کردن فیچرهای درستبله
ژورنال صوتی (Pro)اگه برای یه معامله voice note ضبط کنی، فایل صوتی توی فضای ذخیره‌سازی خصوصی آپلود و برای رونویسی خودکار فرستاده می‌شه. ضبط فقط با فشردن دکمه‌ی میکروفون توسط خودت شروع می‌شه — هیچ‌وقت در پس‌زمینهاختیاری
رویدادهای آنالیتیکس محصولیه لیست کوتاه و ثابت از رویدادهای نام‌گذاری‌شده (ثبت‌نام، ثبت معامله، دیدن صفحه‌ی ارتقا، خرید اشتراک) که به شناسه‌ی حسابت وصله، تا ببینیم کجای اپ گیج‌کننده یا خرابهبله
گزارش خطا و کرشوقتی چیزی خطا می‌ده، جزئیات فنی خطا به‌همراه شناسه‌ی حسابت، تا بتونیم درستش کنیمبله

ما موقعیت مکانی، مخاطبین، تاریخچه‌ی مرورگر خارج از اپ، یا شناسه‌ی تبلیغاتی جمع نمی‌کنیم. داده‌ت رو نمی‌فروشیم، باهاش هیچ مدل هوش مصنوعی آموزش نمی‌دیم، و هیچ ردیاب تبلیغاتی نداریم.

آنالیتیکس ما عمداً autocapture و session recording رو خاموش کرده — همون دو قابلیتی که در غیر این صورت محتوای صفحه‌ت رو بی‌سروصدا ضبط می‌کردن. چون صفحه‌های این اپ پر از موجودی حساب و سود/زیانه، این‌ها در سطح کد غیرفعالن و فقط همون رویدادهای نام‌برده‌ی بالا ارسال می‌شن.

۳. داده کجا ذخیره می‌شه

همه‌ی داده توی دیتابیس Supabase (PostgreSQL) با row-level security ذخیره می‌شه — هر حساب فقط داده‌ی خودش رو می‌تونه بخونه یا بنویسه. اسکرین‌شات‌ها و ژورنال‌های صوتی توی Supabase Storage ذخیره می‌شن؛ باکت صوتی خصوصیه و دسترسی به اون فقط برای حساب خودته. انتقال داده روی اتصال رمزنگاری‌شده (HTTPS/TLS) انجام می‌شه.

۴. با کی داده رو به اشتراک می‌ذاریم

ما داده‌ت رو نمی‌فروشیم. فقط با سرویس‌هایی که برای کار کردن فیچرهای مشخصی لازمن به اشتراک می‌ذاریم:

سرویسچی فرستاده می‌شهکِی
Supabaseهمه‌ی داده‌ی حسابتهمیشه — دیتابیس، احراز هویت و ذخیره‌سازی ما همینه
Vercelدرخواست‌های وبهمیشه — اپ از اینجا سرو می‌شه
Anthropic (Claude)آمار و یادداشت‌های معاملاتتفقط وقتی گزارش مربی یا تحلیل چارت بسازی
Groqآمار و یادداشت‌های معاملاتتفقط وقتی از چت ژورنال استفاده کنی یا دبریف هفتگی بگیری
OpenAI (Whisper)فایل صوتی‌ای که ضبط کردیفقط وقتی voice note ضبط کنی، برای رونویسی
MetaApiهیچ‌چیز — این فعلاً خاموشهفعلاً هرگز — بخش ۴-الف رو بخون
Sentryگزارش کرش با شناسه‌ی حسابتوقتی خطایی رخ بده
PostHogهمون رویدادهای نام‌برده‌ی بخش ۲روی همون اقدام‌های مشخص
Google Play / Stripeپرداخت کاملاً پیش اون‌هاستموقع خرید — ما فقط وضعیت اشتراک رو می‌گیریم، نه اطلاعات کارتت

دو چیز عمداً از همه‌ی بالا بیرون نگه داشته شده: قوانین پلی‌بوکت و بازبینی‌های معاملاتت هیچ‌وقت برای هیچ سرویس هوش مصنوعی فرستاده نمی‌شن. توی ردیف‌های دیتابیس خودت می‌مونن و فقط محاسبات خود اپ — که روی دستگاه خودت اجرا می‌شن — می‌خوننشون. حجم پوزیشن‌های ثبت‌شده‌ت هم فرستاده نمی‌شه.

۴-الف. رمز بروکر — ما اصلاً ازت نمی‌خوایم

سینک زنده‌ی بروکر خاموشه و اپ هیچ‌جور رمز بروکری ازت نمی‌خواد. معامله‌ها یا دستی وارد می‌شن یا از گزارشی که خودت export می‌کنی ایمپورت می‌شن (MT4/MT5، CSV، HTML، XML). گزارش export‌شده فقط یه فایله — هیچ credential‌ای توش نیست، پس چیزی نیست که ما یا کس دیگه‌ای نگه داریم.

اسم MetaApi هنوز توی جدول بالا هست چون کد این یکپارچگی توی اپ مونده، منتها خاموش. تا وقتی خاموشه، MetaApi هیچ‌چیزی از ما نمی‌گیره. اگه روزی دوباره روشن بشه، این صفحه قبل از روشن شدنش به‌روز می‌شه، و وصل کردن حساب همچنان کاری می‌مونه که خودت انتخاب می‌کنی، نه حالت پیش‌فرض.

برای ثبت در سابقه، طراحی‌ای که بهش برمی‌گرده: اپ فقط رمز investor رو می‌خواست — که فقط-خواندنیه، می‌تونه حساب رو ببینه ولی نمی‌تونه معامله‌ای باز، اصلاح یا بسته کنه و نمی‌تونه پول برداشت کنه — هیچ‌وقت رمز اصلی (master). اون رمز هیچ‌وقت توی دیتابیس ما ذخیره نمی‌شد، نه رمزنگاری‌شده نه غیرش؛ فقط یک بار توی حافظه‌ی سرور، سرِ راهش به MetaApi رد می‌شد. اگه دیتابیس ما نشت می‌کرد، هیچ credential بروکری توش نبود که دزدیده بشه.

۵. کنترل‌های تو

۶. مدت نگه‌داری داده

تا وقتی حسابت وجود داره، داده‌ت رو نگه می‌داریم. وقتی حسابت رو حذف می‌کنی، رکوردهای دیتابیس و فایل‌های آپلودی‌ت همون لحظه به‌عنوان بخشی از همون درخواست پاک می‌شن. اگه به‌جای مسیر داخل اپ/وب به ما ایمیل بزنی، ظرف ۳۰ روز انجامش می‌دیم.

دیتای تشخیصی ناشناس و تجمیع‌شده که دیگه به تو قابل‌ربط دادن نیست ممکنه نگه داشته بشه. سوابق پرداخت پیش Google Play یا Stripe تابع قوانین نگه‌داری خودشونه و خارج از کنترل ماست.

۶-الف. این مشاوره‌ی مالی نیست

Trade Journal Pro معاملاتی رو تحلیل می‌کنه که خودت ثبت کردی. این یه ابزار ژورنال‌نویسی و تحلیل عملکرده. هیچ‌چیزی که تولید می‌کنه — از جمله گزارش‌های مربی هوش مصنوعی، دبریف هفتگی و جواب‌های چت — مشاوره‌ی مالی، سرمایه‌گذاری یا معاملاتی نیست، و نتایج گذشته آینده رو پیش‌بینی نمی‌کنن. ما بروکر نیستیم، مشاور مالی نیستیم، و تحت نظارت هیچ نهاد مالی‌ای نیستیم.

۷. حریم خصوصی کودکان

این اپ برای کودکان زیر ۱۳ سال طراحی نشده و آگاهانه داده‌ای از کودکان جمع نمی‌کنیم.

۸. تغییرات این سند

ممکنه این سند رو هم‌زمان با تکامل اپ به‌روز کنیم. تغییرات مهم با آپدیت شدن تاریخ بالای صفحه مشخص می‌شه.

۹. تماس

سوالی درباره‌ی این سند یا داده‌هات داری؟ به amirahmadi.trading101@gmail.com ایمیل بزن.