InvoiceOak · Legal

Privacy Policy

Your invoices, clients and business details stay on your device. Here is exactly what the app and the services it uses do process, and how to delete it.

Effective 29 September 2026 Publisher Barrens Soft (Daniel Yankov) EnglishБългарски
  • On your deviceInvoices, clients, items and business data live in a local database. We never receive them.
  • No invoice contentsAnalytics carry usage events only. Amounts are bucketed. Turn it off in Settings.
  • Ads with consentFree version only. Consent is asked in the EEA, UK and Switzerland; ATT on iOS.
  • Delete anytimeSettings → Account → Delete account removes your account and the app data.

01Who we are

InvoiceOak: Invoice Maker ("InvoiceOak", "the app") is published by Barrens Soft, the studio name of Daniel Yankov, an independent solo developer ("we", "us"). For the personal data described in this policy we are the data controller.

Contact for anything privacy-related: apps@barrenssoft.com.

02The short version

  • Your invoices, quotes, clients, items and business details are stored on your device. We do not receive them.
  • We use Google Firebase for a sign-in account, crash reports, usage analytics and remote configuration, and Google AdMob for ads in the free version.
  • Analytics never include invoice contents, and amounts are only sent as rough ranges. You can switch analytics off in Settings.
  • You can delete your account and the app's data at any time in Settings → Account → Delete account.

03Data stored only on your device

The app is offline-first. Everything you enter to run your business is kept in a local database (SQLite) on your phone or tablet:

  • your business profile (name, address, tax and registration numbers, bank details, logo, invoice settings);
  • your clients and their details;
  • your items and prices;
  • invoices, quotes, proformas, credit notes, payments and reminders.

This data is not uploaded to us or to Firebase. There is no cloud sync at the moment. Your logo is chosen through the system photo picker and stays on the device.

Planned: optional cloud sync. We plan to offer optional sync through a backend hosted in the EU. Data would only be uploaded if you switch sync on. We will update this policy before that feature is released.

Because the data lives on your device, uninstalling the app or losing the device can erase it. Use the backup and export features (see section 6) to keep your own copies.

04Data processed through third-party services

To run the app we use the following services from Google (and the app stores for purchases). They process limited data on our behalf or, where stated, as independent controllers.

ServiceWhat is processedWhy
Firebase AuthenticationA random user ID created anonymously on first launch. If you choose to link your account with Google, Apple or email and password: your email address (and, for Google or Apple sign-in, the identifier from that provider).To give you an account that can be linked, restored and deleted, and to restore purchases.
Firebase CrashlyticsCrash reports and diagnostic data: device model, OS version, app version, stack traces, and a crash-report installation ID. Our logging removes email addresses, IBANs and tax-ID patterns before anything is sent.To find and fix crashes and errors.
Firebase AnalyticsApp usage events (for example "invoice issued" or "paywall shown"), the app-instance ID, device and OS information, approximate country (derived from the IP address, which is not stored by us). No invoice contents, client names or item names are sent; amounts are only sent in broad ranges (buckets).To understand which features are used and improve the app. You can turn this off in Settings → Privacy & display → Share usage analytics.
Firebase Remote ConfigAn installation ID and basic device and app information, used to fetch configuration values.To adjust app settings and features without an app update.
Google AdMob (free version only)Advertising ID (where available and permitted), IP address, device information, and ad-interaction data.To show banner ads on list screens and optional rewarded videos. See section 5.
Google Play Billing / Apple App StorePurchase and subscription status. Payment details are handled entirely by Google or Apple.To sell and restore InvoiceOak Pro and Remove ads. We never see or store your card or payment details.

Google's privacy policy: policies.google.com/privacy. How Google uses data from apps that use its services: policies.google.com/technologies/partner-sites. Apple's privacy policy: apple.com/legal/privacy.

05Advertising and consent

The free version shows banner ads on the Documents, Clients and Items list screens and offers optional rewarded videos (for example, to unlock an extra invoice). Ads are never placed on the documents your clients receive. Buying InvoiceOak Pro or Remove ads turns ads off.

  • EEA, UK and Switzerland: before any ad is requested, we ask for your consent using Google's User Messaging Platform (UMP), a certified consent tool. If you do not consent, only non-personalised ads (or no ads) are shown. You can change your choice at any time in Settings → Privacy & display → Ad privacy options.
  • iOS: the app asks for permission through Apple's App Tracking Transparency prompt before the advertising identifier can be used for tracking. If you decline, the identifier is not available to us or to AdMob.
  • Android: you can reset or delete your advertising ID in your device's Google settings.

06Permissions and device features

  • Email: when you email a document, the app opens your device's own mail app with the PDF attached. The message is sent by your mail app and provider, not by us.
  • Printing: printing uses your operating system's print service, or a Bluetooth receipt printer that you pair in Settings.
  • Bluetooth: the Bluetooth permission is requested only when you set up a receipt printer, and is used only to find and connect to printers. The app does not request location access and does not use Bluetooth to locate you.
  • Photos: used only when you pick a logo; the image stays on your device.
  • Backups and exports: backup ZIP files, CSV exports, PDFs and e-invoice XML files are created on your device. Where they go is up to you: they are shared through the system share sheet to the app or place you choose.

07Your clients’ personal data

When you enter details about your clients (for example a name, address, email or tax number) and issue documents to them, you are the controller of that data under the GDPR and similar laws. It stays on your device and we do not receive it, so we are not a processor of it either. You are responsible for having a lawful basis to process it and for keeping it for as long as your tax or accounting rules require.

08Legal bases (EEA and UK)

  • Performance of a contract (Art. 6(1)(b) GDPR): providing the app, your account, and your purchases.
  • Legitimate interests (Art. 6(1)(f)): crash reporting, remote configuration, security, and usage analytics to improve the app. You can object to analytics at any time by turning it off in Settings.
  • Consent (Art. 6(1)(a)): personalised advertising and the related use of device identifiers, collected through the consent message. You can withdraw consent at any time in Settings; this does not affect processing that took place before.
  • Legal obligation (Art. 6(1)(c)): where we must keep or disclose data by law.

09Sharing and international transfers

We do not sell your personal data. We share it only with the service providers listed in section 4, and with authorities where the law requires it.

Google and Apple may process data on servers outside the European Economic Area, including in the United States. Such transfers rely on the safeguards those companies provide, such as the European Commission's Standard Contractual Clauses and, where applicable, the EU–U.S. Data Privacy Framework.

10How long we keep data

  • On your device: until you delete it, delete your account, or uninstall the app.
  • Firebase Authentication account: until you delete your account in the app or ask us to delete it.
  • Crashlytics crash reports: kept by Google for up to 90 days.
  • Analytics: event data is kept for no longer than 14 months, the maximum retention setting of Google Analytics for Firebase.
  • Advertising data: retained by Google under its own policies.
  • Emails you send us: as long as needed to answer you, and then deleted within a reasonable time unless we need them to establish or defend legal claims.

11Deleting your account and data

In the app, go to Settings → Account → Delete account. This deletes your Firebase account and wipes the app's local data on that device. It cannot be undone, so make a backup first if you want to keep your documents; tax rules in many countries require you to keep issued invoices for several years.

You can also ask us by email to delete your account and any data we can link to you: apps@barrenssoft.com. Deleting the app does not cancel a subscription; see the Terms of Use.

12Your rights

Depending on where you live, and in particular under the GDPR, you have the right to:

  • access the personal data we hold about you and get a copy;
  • have inaccurate data corrected;
  • have your data deleted;
  • restrict or object to processing, including processing based on legitimate interests and any processing for direct marketing;
  • data portability;
  • withdraw consent at any time;
  • lodge a complaint with a data protection supervisory authority, in particular in the country where you live or work. In Bulgaria this is the Commission for Personal Data Protection (cpdp.bg).

To exercise a right, email apps@barrenssoft.com. Because we do not know who you are unless you link an account, we may need your account email or user ID to find your data. We reply within one month.

13Children

InvoiceOak is a business tool and is not directed to children under 16. We do not knowingly collect personal data from children under 16. If you believe a child has given us personal data, contact us and we will delete it.

14Security

Data sent to Firebase and AdMob is encrypted in transit. Data on your device is protected by your device's own security (screen lock and storage encryption), so keep your device locked. Backup files you export are not encrypted by the app; store and share them carefully.

15Changes to this policy

We will update this policy when the app or the law changes, including before any cloud sync feature is released. The effective date at the top shows the current version. If a change is significant, we will also tell you in the app.

16Contact

Barrens Soft (Daniel Yankov) · apps@barrenssoft.com

See also our Terms of Use.

Български

Политика за поверителност

В сила от 29 септември 2026 г. Фактурите, клиентите и данните на бизнеса Ви остават на устройството Ви.

01Кои сме ние

InvoiceOak: Invoice Maker ("InvoiceOak", "приложението") се издава от Barrens Soft — студийното име на Даниел Янков, независим разработчик ("ние"). За личните данни, описани в тази политика, ние сме администратор.

Контакт по въпроси за поверителността: apps@barrenssoft.com.

02Накратко

  • Фактурите, офертите, клиентите, артикулите и данните за бизнеса Ви се съхраняват на Вашето устройство. Ние не ги получаваме.
  • Използваме Google Firebase за профил, отчети за сривове, статистика за използването и отдалечена конфигурация, и Google AdMob за реклами в безплатната версия.
  • Статистиката никога не съдържа съдържанието на фактурите, а сумите се изпращат само като приблизителни диапазони. Можете да изключите статистиката от Настройки.
  • Можете да изтриете профила си и данните на приложението по всяко време от Settings → Account → Delete account.

03Данни, които остават само на устройството

Приложението работи офлайн. Всичко, което въвеждате за бизнеса си, се пази в локална база данни (SQLite) на телефона или таблета Ви:

  • профилът на бизнеса Ви (име, адрес, данъчни и регистрационни номера, банкови данни, лого, настройки на фактурите);
  • клиентите Ви и техните данни;
  • артикулите и цените Ви;
  • фактури, оферти, проформи, кредитни известия, плащания и напомняния.

Тези данни не се качват нито при нас, нито във Firebase. В момента няма синхронизация в облака. Логото се избира чрез системния избор на снимки и остава на устройството.

Планирано: незадължителна синхронизация. Планираме да предложим незадължителна синхронизация чрез сървър, хостван в ЕС. Данни ще се качват само ако я включите. Ще актуализираме тази политика преди функцията да бъде пусната.

Тъй като данните са на устройството Ви, деинсталирането на приложението или загубата на устройството може да ги изтрие. Използвайте резервните копия и експорта (раздел 6), за да пазите свои копия.

04Данни, обработвани чрез услуги на трети страни

За работата на приложението използваме следните услуги на Google (и магазините за приложения при покупки). Те обработват ограничени данни от наше име или, където е посочено, като самостоятелни администратори.

УслугаКакво се обработваЗащо
Firebase AuthenticationСлучаен потребителски идентификатор, създаден анонимно при първо стартиране. Ако решите да свържете профила си с Google, Apple или имейл и парола: имейл адресът Ви (а при вход с Google или Apple — идентификаторът от съответния доставчик).За да имате профил, който може да бъде свързан, възстановен и изтрит, и за възстановяване на покупки.
Firebase CrashlyticsОтчети за сривове и диагностични данни: модел на устройството, версия на ОС и на приложението, stack traces и идентификатор на инсталацията. Преди изпращане записите се изчистват от имейл адреси, IBAN и данъчни номера.За откриване и отстраняване на сривове и грешки.
Firebase AnalyticsСъбития от използването (напр. "издадена фактура", "показан екран за абонамент"), идентификатор на инсталацията, данни за устройството и ОС, приблизителна държава (по IP адреса, който ние не съхраняваме). Не се изпращат съдържание на фактури, имена на клиенти или артикули; сумите се изпращат само в широки диапазони.За да разберем кои функции се използват и да подобряваме приложението. Можете да я изключите от Settings → Privacy & display → Share usage analytics.
Firebase Remote ConfigИдентификатор на инсталацията и основни данни за устройството и приложението.За промяна на настройки и функции без обновяване на приложението.
Google AdMob (само в безплатната версия)Рекламен идентификатор (когато е наличен и разрешен), IP адрес, данни за устройството и за взаимодействието с рекламите.За показване на банери в екраните със списъци и на незадължителни видеа с награда. Вижте раздел 5.
Google Play Billing / Apple App StoreСтатус на покупки и абонаменти. Платежните данни се обработват изцяло от Google или Apple.За продажба и възстановяване на InvoiceOak Pro и Remove ads. Ние никога не виждаме и не съхраняваме данни за карти или плащания.

Политика за поверителност на Google: policies.google.com/privacy. Как Google използва данни от приложения, които използват услугите му: policies.google.com/technologies/partner-sites. Политика на Apple: apple.com/legal/privacy.

05Реклами и съгласие

Безплатната версия показва банери в екраните Documents, Clients и Items и предлага незадължителни видеа с награда (напр. за отключване на още една фактура). Реклами никога не се поставят в документите, които получават клиентите Ви. Покупката на InvoiceOak Pro или Remove ads изключва рекламите.

  • ЕИП, Обединеното кралство и Швейцария: преди да бъде заявена реклама, искаме съгласието Ви чрез User Messaging Platform (UMP) на Google — сертифициран инструмент за съгласие. Ако не дадете съгласие, се показват само неперсонализирани реклами (или никакви). Можете да промените избора си по всяко време от Settings → Privacy & display → Ad privacy options.
  • iOS: приложението иска разрешение чрез App Tracking Transparency на Apple, преди рекламният идентификатор да може да се използва за проследяване. Ако откажете, идентификаторът не е достъпен нито за нас, нито за AdMob.
  • Android: можете да нулирате или изтриете рекламния си идентификатор от настройките на Google на устройството.

06Разрешения и функции на устройството

  • Имейл: когато изпращате документ по имейл, приложението отваря пощенското приложение на устройството Ви с прикачен PDF. Писмото се изпраща от Вашето пощенско приложение и доставчик, не от нас.
  • Печат: чрез услугата за печат на операционната система или чрез Bluetooth принтер за касови бележки, който сдвоите в Настройки.
  • Bluetooth: разрешението се иска само при настройка на принтер и се използва само за намиране и свързване с принтери. Приложението не иска достъп до местоположение и не използва Bluetooth, за да Ви локализира.
  • Снимки: само когато избирате лого; изображението остава на устройството Ви.
  • Резервни копия и експорт: ZIP архиви, CSV файлове, PDF и XML е-фактури се създават на устройството. Къде ще отидат, решавате Вие — споделят се чрез системното меню към избрано от Вас приложение или място.

07Лични данни на Вашите клиенти

Когато въвеждате данни за клиентите си (напр. име, адрес, имейл или данъчен номер) и издавате документи към тях, Вие сте администратор на тези данни по смисъла на GDPR и подобни закони. Те остават на устройството Ви и ние не ги получаваме, затова не сме и обработващ. Вие отговаряте за наличието на правно основание за обработването им и за съхраняването им толкова дълго, колкото изискват данъчните или счетоводните правила.

08Правни основания (ЕИП и Обединеното кралство)

  • Изпълнение на договор (чл. 6, пар. 1, б. "б" GDPR): предоставяне на приложението, профила и покупките Ви.
  • Легитимен интерес (б. "е"): отчети за сривове, отдалечена конфигурация, сигурност и статистика за подобряване на приложението. Можете да възразите срещу статистиката по всяко време, като я изключите от Настройки.
  • Съгласие (б. "а"): персонализирани реклами и свързаното използване на идентификатори на устройството, събрано чрез съобщението за съгласие. Можете да го оттеглите по всяко време от Настройки; това не засяга обработването преди оттеглянето.
  • Законово задължение (б. "в"): когато законът изисква да съхраним или разкрием данни.

09Споделяне и международни предавания

Не продаваме личните Ви данни. Споделяме ги само с доставчиците на услуги от раздел 4 и с органи, когато законът го изисква.

Google и Apple може да обработват данни на сървъри извън Европейското икономическо пространство, включително в САЩ. Тези предавания се основават на гаранциите, които тези компании предоставят, като стандартните договорни клаузи на Европейската комисия и, където е приложимо, Рамката за защита на данните ЕС–САЩ.

10Колко дълго пазим данните

  • На устройството Ви: докато не ги изтриете, не изтриете профила си или не деинсталирате приложението.
  • Профил във Firebase Authentication: докато не изтриете профила си от приложението или не поискате от нас да го изтрием.
  • Отчети за сривове (Crashlytics): пазят се от Google до 90 дни.
  • Статистика: данните за събития се пазят не повече от 14 месеца — максималният срок в Google Analytics for Firebase.
  • Рекламни данни: пазят се от Google съгласно собствените му политики.
  • Имейли до нас: колкото е нужно, за да Ви отговорим, след което се изтриват в разумен срок, освен ако не са нужни за установяване или защита на правни претенции.

11Изтриване на профила и данните

В приложението отворете Settings → Account → Delete account. Така се изтриват профилът Ви във Firebase и локалните данни на приложението на това устройство. Действието е необратимо — направете резервно копие, ако искате да запазите документите си; в много държави данъчните правила изискват издадените фактури да се пазят няколко години.

Можете също да поискате по имейл да изтрием профила Ви и всички данни, които можем да свържем с Вас: apps@barrenssoft.com. Изтриването на приложението не отменя абонамент — вижте Условията за ползване.

12Вашите права

В зависимост от това къде живеете, и в частност съгласно GDPR, имате право:

  • на достъп до личните данни, които пазим за Вас, и на копие от тях;
  • на коригиране на неточни данни;
  • на изтриване на данните;
  • на ограничаване на обработването и на възражение, включително срещу обработване на основание легитимен интерес и за директен маркетинг;
  • на преносимост на данните;
  • да оттеглите съгласието си по всяко време;
  • да подадете жалба до надзорен орган по защита на данните, по-специално в държавата, в която живеете или работите. В България това е Комисията за защита на личните данни (cpdp.bg).

За да упражните право, пишете на apps@barrenssoft.com. Тъй като не знаем кой сте, освен ако не сте свързали профил, може да се нуждаем от имейла или потребителския идентификатор на профила Ви. Отговаряме в срок от един месец.

13Деца

InvoiceOak е инструмент за бизнеса и не е насочен към деца под 16 години. Не събираме съзнателно лични данни на деца под 16 години. Ако смятате, че дете ни е предоставило лични данни, свържете се с нас и ще ги изтрием.

14Сигурност

Данните, изпращани към Firebase и AdMob, са криптирани при пренос. Данните на устройството Ви са защитени от собствената защита на устройството (заключване на екрана и криптиране на хранилището), затова го пазете заключено. Резервните копия, които експортирате, не се криптират от приложението — съхранявайте и споделяйте ги внимателно.

15Промени в политиката

Ще актуализираме тази политика при промени в приложението или в закона, включително преди пускането на синхронизация в облака. Датата на влизане в сила показва актуалната версия. При съществени промени ще Ви уведомим и в приложението.

16Контакт

Barrens Soft (Даниел Янков) · apps@barrenssoft.com