Spent Money არაფერს აგროვებს და თქვენი ხარჯები არასოდეს ტოვებს თქვენს მოწყობილობას.
ჩვენი სერვერის გარეშე. ანგარიშების სისტემის გარეშე. ღრუბლოვანი სინქრონიზაციის გარეშე.
რეკლამის გარეშე
აპლიკაციაში არსად არის რეკლამა და მის შიგნით სარეკლამო ქსელიც არ არის. თვალთვალის ნებართვა არასოდეს იკითხება და თქვენი მოწყობილობის სარეკლამო იდენტიფიკატორი არასოდეს იკითხება.
ანგარიშის გარეშე
არაფრის დარეგისტრირება არ გჭირდებათ - გახსენით აპლიკაცია და დაიწყეთ წერა.
ჩვენი მხრიდან ანალიტიკის გარეშე
არცერთი ანალიტიკის ან ტელემეტრიის SDK არ აკვირდება, რას აკეთებთ აპლიკაციაში, და სარეკლამო SDK-ც არ არის - აპლიკაციას რეკლამა საერთოდ არ აქვს. შენაძენები RevenueCat-ით ხდება, რომელიც ხედავს თქვენი გამოწერის სტატუსს და ანონიმურ ინსტალაციის იდენტიფიკატორს, თქვენს ხარჯებს კი არასოდეს.
როდის უკავშირდება აპლიკაცია ქსელს
მხოლოდ იმისთვის, რომ შეამოწმოს თქვენი შენაძენი RevenueCat-ით, რომელიც მას მაღაზიასთან ადასტურებს, მოიტანოს დღევანდელი კურსი, როცა ხარჯი სხვა ვალუტაშია, და გაშვებისას ჰკითხოს App Store-ს, ხომ არ გამოვიდა უფრო ახალი ვერსია. კურსის მოთხოვნა ატარებს მხოლოდ ვალუტის კოდს, ვერსიის შემოწმება კი მხოლოდ აპლიკაციის საკუთარ იდენტიფიკატორს.
გაშვების დროის ნებართვების გარეშე
არასდროს ითხოვს თქვენს კამერას, კონტაქტებს, მდებარეობას ან მიკროფონს - არც კი ვიბრაციას, რომელსაც Android ავტომატურად აძლევს ნებართვას კითხვის გარეშე.
თქვენ წყვეტთ, რა ტოვებს მოწყობილობას
მონაცემები თქვენს ტელეფონს მხოლოდ მაშინ ტოვებს, თუ თავად გააკეთებთ სარეზერვო ასლს და აირჩევთ, სად გაგზავნოთ. Pro-თი ეს ფაილი დაშიფრულია პაროლით, რომელიც მხოლოდ თქვენ იცით.
სად ინახება რეალურად თქვენი მონაცემები
ყოველი შეყვანილი რიცხვი იწერება SQLite მონაცემთა ბაზაში თქვენსავე მოწყობილობაზე - მეტი არაფერი.
თქვენი ტელეფონი
SQLite მონაცემთა ბაზა
სარეზერვო ფაილი — მხოლოდ თუ თავად შექმნით
თუ წაშლით აპლიკაციას, ეს მონაცემები გაქრება - სწორედ ამიტომ არსებობს სარეზერვო ასლი და აღდგენა, არა როგორც დამატებითი ფუნქცია, არამედ როგორც პირდაპირი შედეგი იმისა, რომ ყველაფერი მხოლოდ ლოკალურია.
აპლიკაციის დაბლოკვა
არასავალდებულო 6-ნიშნა PIN კოდი, საჭირო გაშვებისას და ყოველთვის, როცა აპლიკაცია ფონზე გადადის - ავტომატურად ხელახლა იბლოკება.
PIN კოდი არასდროს ინახება უბრალო ტექსტის სახით. ინახება მხოლოდ scrypt ჰეში საკუთარი შემთხვევითი მარილით - განზრახ ნელი და მეხსიერებაზე მომთხოვნი, ისე რომ გამოცნობა ძვირი დარჩეს იმისთვისაც, ვისაც ბაზა ხელში უჭირავს.
მხოლოდ PIN-ით, ასე რომ თქვენი ბიუჯეტის განბლოკვა არასდროს მოითხოვს Face ID / Touch ID ნებართვასაც კი.
სარეზერვო ასლი და აღდგენა თქვენი პირობებით
გაიტანეთ ყველაფერი ერთ JSON ფაილში, რომელსაც თქვენ განკარგავთ — შეინახეთ, გამოიგზავნეთ საკუთარ თავს, დადეთ სადაც გინდათ. Pro ამატებს „დაცვა პაროლით“, რომელიც მაშინ ნაგულისხმევად ჩართულია.
აღადგინეთ ეს ფაილი ნებისმიერ მოწყობილობაზე - აპლიკაცია ამჩნევს დაშიფრულ ასლს და პაროლს ითხოვს. ეს ხელით კეთდება, არა ავტომატური ღრუბლოვანი სინქრონიზაცია - იგივე არჩევანი „სერვერის გარეშე“, თანმიმდევრულად გატარებული.
AES-256-GCM და არა უბრალოდ პაროლის ველი
ფაილი იბეჭდება AES-256-GCM-ით, გასაღებით, რომელსაც scrypt თქვენი პაროლიდან წელავს, ყოველ ჯერზე ახალი შემთხვევითი მარილითა და nonce-ით. GCM ავთენტიფიცირებულია: არასწორი პაროლი, შეცვლილი ბაიტი ან მოკვეთილი ფაილი უბრალოდ არ გაიხსნება, ნაცვლად იმისა, რომ ჩუმად დააბრუნოს დაზიანებული ჩანაწერები თქვენს ნამდვილ მონაცემებში.
პაროლი მხოლოდ თქვენია
გასაღები თქვენგან მოდის და არასდროს აპლიკაციიდან - აპლიკაციაში ჩაშენებული გასაღები ერთხელ ამოღების შემდეგ ყველას ფაილს გახსნიდა. ამიტომ არ არსებობს არც მთავარი პაროლი და არც აღდგენა: თუ თქვენსას დაივიწყებთ, ის ფაილი აღარასდროს გაიხსნება. სწორედ ამიტომ აქვს ველს ჩვენების ღილაკი - პაროლი ერთხელ იწერება და არასდროს დასტურდება, ამიტომ მისი დანახვის შესაძლებლობა თავად არის დაცვა.
რამდენიმე სიტყვა კოდის შესახებ
ეს პირადი პროექტია და აპლიკაცია დახურული კოდისაა - საკუთრებითი, © 2026 Samvel Sargsyan, ყველა უფლება დაცულია. კონფიდენციალურობის პრიორიტეტულობა აქ დიზაინის ვალდებულებაა და არა ღია კოდის აუდიტის გარანტია. რაც სიმართლეა და შემოწმებადია: თქვენი ხარჯები ინახება მხოლოდ ლოკალურ მონაცემთა ბაზაში თქვენს მოწყობილობაზე, არ არსებობს ანგარიშები მათ შესანახად და არც ჩვენი სერვერი, სადაც ისინი წავიდოდნენ. აპლიკაცია ქსელს ზუსტად სამი რამისთვის იყენებს: RevenueCat-ის გავლით თქვენი შესყიდვის შესამოწმებლად, რომელიც მას აპლიკაციების მაღაზიაში ადასტურებს და თქვენი გამოწერის სტატუსს ანონიმურ ინსტალაციის იდენტიფიკატორზე ინახავს; გაშვებისას App Store-სთვის შესაკითხად, გამოვიდა თუ არა უფრო ახალი ვერსია, რაც აგზავნის მხოლოდ აპლიკაციის საკუთარ იდენტიფიკატორს; და დღის კურსის მისაღებად, როცა ხარჯს ძირითადისგან განსხვავებულ ვალუტაში ინახავთ - ეს მოთხოვნა მხოლოდ ვალუტის კოდს შეიცავს, არასდროს თანხას, შენიშვნას ან კატეგორიას.