Spent Money هیچ چیزی جمع‌آوری نمی‌کند و هزینه‌های شما هرگز از دستگاهتان خارج نمی‌شوند.

بدون سرور از ما. بدون سیستم حساب کاربری. بدون همگام‌سازی ابری.

بدون تبلیغات

هیچ تبلیغی در هیچ‌جای برنامه نیست و هیچ شبکهٔ تبلیغاتی در آن وجود ندارد. هرگز اجازهٔ ردیابی خواسته نمی‌شود و شناسهٔ تبلیغاتی دستگاه شما هیچ‌گاه خوانده نمی‌شود.

بدون حساب کاربری

چیزی برای ثبت‌نام وجود ندارد - اپ را باز کنید و شروع به تایپ کنید.

بدون تحلیل از سوی ما

هیچ SDK تحلیلی یا تله‌متری آنچه در برنامه انجام می‌دهید را زیر نظر ندارد، و SDK تبلیغاتی هم وجود ندارد - برنامه هیچ تبلیغی ندارد. خریدها از طریق RevenueCat انجام می‌شود که وضعیت اشتراک شما و یک شناسهٔ نصب ناشناس را می‌بیند، نه هرگز هزینه‌هایتان را.

چه زمانی برنامه آنلاین می‌شود

فقط برای بررسی خرید شما از طریق RevenueCat که آن را با فروشگاه برنامه تأیید می‌کند، برای گرفتن نرخ ارز امروز وقتی هزینه‌ای به ارز دیگری است، و برای پرسیدن از App Store هنگام اجرا که آیا نسخهٔ تازه‌تری منتشر شده است. درخواست نرخ فقط یک کد ارز را می‌برد؛ بررسی نسخه فقط شناسهٔ خود برنامه را.

بدون درخواست دسترسی در زمان اجرا

هیچ‌وقت دسترسی به دوربین، مخاطبین، موقعیت مکانی یا میکروفون شما را درخواست نمی‌کند - حتی لرزش را هم درخواست نمی‌کند، دسترسی‌ای که اندروید بدون هیچ درخواستی خودکار می‌دهد.

شما کنترل می‌کنید چه چیزی خارج می‌شود

تنها راه خروج داده از گوشی شما این است که خودتان نسخهٔ پشتیبان بگیرید و انتخاب کنید کجا بفرستیدش. با Pro آن فایل با رمزی که فقط شما می‌دانید رمزگذاری می‌شود.

داده‌های شما واقعاً کجا زندگی می‌کنند

هر عددی که وارد می‌کنید در یک پایگاه داده SQLite روی دستگاه خودتان نوشته می‌شود - نه چیز دیگری.

گوشی شما

پایگاه داده SQLite

فایل پشتیبان - فقط اگر خودتان بگیرید

اگر اپ را حذف کنید، آن داده‌ها از بین می‌روند - دقیقاً به همین دلیل است که پشتیبان‌گیری و بازیابی وجود دارد، نه به‌عنوان یک ویژگی اضافه‌شده بلکه به‌عنوان پیامد مستقیم محلی‌بودن.

قفل اپ

یک کد پین ۶ رقمی اختیاری، که هنگام باز شدن اپ و هر بار که به پس‌زمینه می‌رود لازم است - به‌طور خودکار دوباره قفل می‌شود.

پین هیچ‌وقت به‌صورت متن ساده ذخیره نمی‌شود. فقط یک هش scrypt با نمک تصادفی مخصوص خودش نگه داشته می‌شود - عمداً کند و پرمصرف از نظر حافظه، تا حدس زدنش حتی برای کسی که پایگاه داده را در اختیار دارد پرهزینه بماند.

فقط پین است، پس باز کردن قفل بودجه شما هیچ‌وقت درخواست مجوز Face ID / Touch ID هم نمی‌دهد.

پشتیبان‌گیری و بازیابی، طبق شرایط خودتان

همه‌چیز را در یک فایل JSON که در اختیار خودتان است برون‌بری کنید - ذخیره‌اش کنید، برای خودتان ایمیل کنید، هرجا خواستید بگذاریدش. Pro گزینهٔ «محافظت با رمز» را می‌افزاید که آن‌گاه به‌طور پیش‌فرض روشن است.

آن فایل را روی هر دستگاهی بازیابی کنید - برنامه پشتیبان رمزگذاری‌شده را تشخیص می‌دهد و گذرواژه را می‌پرسد. این کار دستی است، نه همگام‌سازی خودکار ابری - همان انتخاب «بدون سرور»، با همان پایبندی.

AES-256-GCM، نه صرفاً یک کادر گذرواژه

فایل با AES-256-GCM و کلیدی که scrypt از گذرواژه‌تان کِش می‌دهد مهر و موم می‌شود، هر بار با نمک و nonce تصادفی تازه. GCM احرازهویت‌شده است: گذرواژه اشتباه، یک بایت دستکاری‌شده یا فایل ناقص فقط باز نمی‌شود، به‌جای آنکه بی‌سروصدا رکوردهای آسیب‌دیده را به داده‌های واقعی شما برگرداند.

گذرواژه فقط مال شماست

کلید از شما می‌آید، هرگز از برنامه - کلیدی که داخل برنامه عرضه شود یک بار قابل استخراج است و بعد فایل همه را باز می‌کند. بنابراین نه گذرواژه اصلی وجود دارد و نه بازیابی: اگر گذرواژه‌تان را فراموش کنید، آن فایل دیگر هرگز باز نمی‌شود. دقیقاً به همین دلیل این کادر دکمه نمایش دارد - گذرواژه فقط یک بار تایپ می‌شود و هیچ‌وقت تأیید نمی‌شود، پس دیدنش تنها ضمانت است.

نکته‌ای درباره کد منبع

این یک پروژه شخصی است و اپلیکیشن متن‌بسته است - اختصاصی، © 2026 Samvel Sargsyan، تمامی حقوق محفوظ است. اولویت‌دادن به حریم خصوصی در اینجا یک تعهد طراحی است، نه تضمین ممیزی متن‌باز. آنچه درست و قابل بررسی است: هزینه‌های شما تنها در یک پایگاه داده محلی روی دستگاه شما ذخیره می‌شوند، هیچ حسابی برای ذخیره آن‌ها وجود ندارد و هیچ سروری از ما وجود ندارد که به آن ارسال شوند. اپلیکیشن دقیقاً برای سه کار از شبکه استفاده می‌کند: بررسی خرید شما از طریق RevenueCat، که آن را با فروشگاه اپلیکیشن تأیید می‌کند و وضعیت اشتراک شما را ذیل یک شناسه نصب ناشناس نگه می‌دارد؛ پرسیدن از App Store هنگام اجرا که آیا نسخه‌ای تازه‌تر منتشر شده است، که تنها شناسهٔ خود برنامه را می‌فرستد؛ و گرفتن نرخ ارز امروز هنگام ذخیرهٔ هزینه‌ای با واحد پولی غیر از واحد پول اصلی شما - درخواستی که تنها کد واحد پول را در بر دارد، و هرگز مبلغ، یادداشت یا دسته‌بندی را.