← Home

Privacy Policy

Last updated: 15 October 2026

1. Who We Are

NeedleFlow is an iOS app for body-art professionals (tattoo artists, piercers, laser tattoo removal specialists) that helps manage appointments, a client database, finances and analytics. Developer: Vitalii Shvets, contact: support@needleflow.app.

2. What Data We Collect

By default NeedleFlow works entirely on your device. If you choose to turn on cloud sync, we collect the minimum needed to run it:

We never use your data for advertising, profiling, usage analytics or tracking, and we never sell it. Data is shared only with processors needed to provide features you choose, as described below.

Data you enter into the app:

Consent forms and signatures:

If you use consent forms, you write the questions. A completed form may therefore contain health information about your client — for example allergies, medications or pregnancy — together with their name and a signature drawn on the device. It is stored and synced together with the rest of your studio data.

You remain responsible for your clients' data; NeedleFlow processes it on your behalf to provide the service. Ask your clients for their consent, collect only what you actually need, and keep signed forms no longer than necessary. A signed document can be deleted on its own, together with the client, or by deleting your account — see section 7.

NeedleFlow does not verify the identity of the person signing and does not guarantee that a form is legally valid in your country. The checksum stored with every document detects later changes to the file; it is not a qualified electronic signature.

Online signing on the client’s phone:

The artist can show the client a QR code or send a link. The client opens the form at needleflow.app/sign/ in their own browser — without the app and without an account — fills it in, confirms they are at least 18 years old and signs with a finger on the screen. The answers (which may include health data), the name and the signature are sent to our server and stored as a signed document in the artist’s account — just like a form signed on the artist’s device — and are deleted the same way (section 7).

The page uses no cookies, analytics, advertising or third-party scripts and connects only to our server. Answers are not stored in the browser; while the tab is open it remembers only the link itself, so that reloading the page does not lose access.

A link is valid for 1 hour (QR code) or 3 days (sent link) and stops working as soon as the form is signed or the artist cancels it. Retention on the server:

Abuse protection. To limit the number of attempts, the server counts requests by a temporary identifier derived from the IP address using a key that changes daily. We do not store raw IP addresses; the temporary identifier exists for up to 2 hours. Our logs contain only the result and duration of a request — without the link, answers or signature. The page is delivered by Cloudflare and the server runs on Supabase (EU); like any hosting providers, they process the IP address to deliver the page and protect it from attacks.

Who is responsible for the data. The artist who sent the link is responsible for the form the client fills in; NeedleFlow processes this data on the artist’s behalf and only for this feature. Clients with questions about their data should contact the artist; we help the artist fulfil such a request.

What the app does NOT do:

3. Cloud Sync

If you sign in (Sign in with Apple or Google) and enable cloud sync, your data is stored on our backend hosted by Supabase (a managed Postgres database and file storage) on servers in the European Union. Access is protected by row-level security so that only your account can read your data. The connection uses HTTPS and data is encrypted at rest by the hosting provider. We operate this infrastructure solely to sync your data between your devices; we do not access it except as needed to run and support the service.

If you do not sign in, the app keeps everything only on your device. Users of earlier versions may still sync through Apple's private iCloud (CloudKit) until they move to an account.

4. System Calendar and Contact Buttons

If you explicitly enable calendar integration, NeedleFlow requests full calendar access so it can create, update and remove events linked to your appointments. Events may contain appointment date, time, service details and, only if you enable the option, the client's name. They are saved to the calendar you select. If that calendar belongs to iCloud, Google, Outlook or another provider, that provider may sync the event under its own privacy policy. NeedleFlow does not read unrelated calendar events for advertising, profiling or analytics.

When you tap a contact button (call, Messages, Mail, WhatsApp or another messenger), NeedleFlow opens the selected app with the client’s number, username or address only after your action. NeedleFlow never sends messages automatically and does not read your conversations.

5. Purchases and Subscriptions

NeedleFlow Pro purchases, the free trial, renewals and refunds are processed by Apple through StoreKit and your App Store account. We do not receive or store card or bank details. The app reads Apple-signed transaction status only to determine access to Pro features.

To create a link for online signing, the app sends the Apple-signed proof of purchase to our server, and the server verifies that signature. We store only the original transaction identifier linked to your account, so that one subscription is not used with several NeedleFlow accounts. It is deleted together with your account.

6. Backups and Export

You can create a JSON backup of all your data and export CSV for accounting at any time. Backups are stored locally in the app (the backup list in Settings) or wherever you knowingly send them via the iOS Share Sheet. Automatic backups can be saved to your iCloud Drive.

7. Data Deletion

8. Access Protection

You can enable a PIN or Face ID/Touch ID to lock the app. The PIN is stored in the secure iOS Keychain, bound to the device.

9. Crash Reports

The app uses Apple's MetricKit framework to record crash and performance diagnostics locally. They contain no personal data and are never sent automatically — only if you explicitly email them to support.

10. Age of Users

NeedleFlow is intended for adult body-art professionals (rated 4+). We do not knowingly collect personal data from children.

11. Changes

We may update this policy. The last revision date is shown above.

12. Contact

Privacy questions: privacy@needleflow.app.

1. Хто ми

NeedleFlow — iOS-додаток для майстра body-art індустрії (тату-майстра, пірсера, спеціаліста з лазерного видалення), що допомагає вести календар сеансів, базу клієнтів, фінансовий облік і аналітику. Розробник: Vitalii Shvets, контакт: support@needleflow.app.

2. Які дані ми збираємо

За замовчуванням NeedleFlow працює повністю на вашому пристрої. Якщо ви вмикаєте хмарну синхронізацію, ми збираємо мінімум, потрібний для її роботи:

Ми ніколи не використовуємо ваші дані для реклами, профілювання, аналітики використання чи трекінгу та ніколи їх не продаємо. Дані передаються лише обробникам, необхідним для обраних вами функцій, як описано нижче.

Дані, які ви вводите вручну:

Анкети та згоди:

Якщо ви користуєтесь анкетами, запитання складаєте ви самі. Тому заповнена анкета може містити дані про здоров'я вашого клієнта — наприклад про алергії, ліки чи вагітність — разом з його іменем і підписом, поставленим на екрані. Це зберігається й синхронізується разом з рештою даних вашої студії.

Відповідальність за дані клієнтів лишається на вас; NeedleFlow обробляє їх за вашим дорученням, щоб надати цю функцію. Запитуйте згоду клієнта, збирайте лише те, що вам справді потрібно, і зберігайте підписані анкети не довше, ніж потрібно. Підписаний документ можна видалити окремо, разом з клієнтом або видаленням акаунта — див. розділ 7.

NeedleFlow не перевіряє особу того, хто підписує, і не гарантує юридичної чинності анкети у вашій країні. Контрольна сума, що зберігається з кожним документом, виявляє подальші зміни файлу; це не кваліфікований електронний підпис.

Онлайн-підпис анкети на телефоні клієнта:

Майстер може показати клієнту QR-код або надіслати посилання. Клієнт відкриває анкету на сторінці needleflow.app/sign/ у своєму браузері — без застосунку й без акаунта, — заповнює її, підтверджує, що йому виповнилося 18 років, і підписує пальцем на екрані. Відповіді (вони можуть містити дані про здоров'я), ім'я та підпис надходять на наш сервер і зберігаються як підписаний документ в акаунті майстра — так само, як анкета, підписана на пристрої майстра, і видаляються так само (розділ 7).

Сторінка не використовує cookies, аналітику, рекламу чи сторонні скрипти й з'єднується лише з нашим сервером. Відповіді в браузері не зберігаються; поки вкладка відкрита, вона пам'ятає лише саме посилання, щоб перезавантаження сторінки не забирало доступ.

Посилання діє 1 годину (QR-код) або 3 доби (надіслане посилання) і перестає діяти одразу після підпису або скасування майстром. Строки зберігання на сервері:

Захист від зловживань. Щоб обмежити кількість спроб, сервер рахує запити за тимчасовим ідентифікатором, обчисленим з IP-адреси за допомогою ключа, що змінюється щодоби. Сирі IP-адреси ми не зберігаємо; тимчасовий ідентифікатор існує до 2 годин. Наші журнали містять лише результат і тривалість запиту — без посилання, відповідей і підпису. Сторінку доставляє Cloudflare, а сервер працює на Supabase (ЄС); як і будь-які хостинг-провайдери, вони обробляють IP-адресу, щоб доставити сторінку й захистити її від атак.

Хто відповідає за дані. За анкету, яку заповнює клієнт, відповідає майстер, що надіслав посилання; NeedleFlow обробляє ці дані за його дорученням і лише для цієї функції. З питаннями про свої дані клієнт звертається до майстра; ми допомагаємо майстру виконати такий запит.

Що додаток НЕ робить:

3. Хмарна синхронізація

Якщо ви входите (Sign in with Apple або Google) і вмикаєте хмарну синхронізацію, ваші дані зберігаються на нашому бекенді на Supabase (керована база Postgres і файлове сховище) на серверах у Європейському Союзі. Доступ захищено на рівні рядків (row-level security), тож читати ваші дані може лише ваш акаунт. З'єднання — через HTTPS, дані зашифровані у спокої на боці провайдера. Ми обслуговуємо цю інфраструктуру виключно для синхронізації ваших даних між пристроями й не звертаємося до них, окрім потреб роботи й підтримки сервісу.

Якщо ви не входите — додаток тримає все лише на вашому пристрої. Користувачі попередніх версій можуть синхронізуватися через приватний iCloud (CloudKit) від Apple, доки не перейдуть на акаунт.

4. Системний календар і кнопки зв'язку

Якщо ви свідомо вмикаєте інтеграцію з календарем, NeedleFlow запитує повний доступ, щоб створювати, оновлювати й видаляти події, пов’язані з вашими записами. Подія може містити дату, час, деталі послуги та, лише якщо ви ввімкнули цю опцію, ім’я клієнта. Вона зберігається у вибраному вами календарі. Якщо це календар iCloud, Google, Outlook чи іншого провайдера, провайдер може синхронізувати подію відповідно до власної політики конфіденційності. NeedleFlow не використовує сторонні події календаря для реклами, профілювання чи аналітики.

Коли ви натискаєте кнопку звʼязку (дзвінок, Messages, Mail, WhatsApp чи інший месенджер), NeedleFlow лише після вашої дії відкриває вибраний застосунок із номером, ніком або адресою клієнта. NeedleFlow нічого не надсилає автоматично й не читає ваші розмови.

5. Покупки й підписки

Покупки NeedleFlow Pro, пробний період, поновлення й повернення коштів обробляє Apple через StoreKit та ваш App Store-акаунт. Ми не отримуємо й не зберігаємо дані карток або банківських рахунків. Застосунок читає лише підписаний Apple статус транзакції, щоб визначити доступ до Pro-функцій.

Щоб створити посилання для онлайн-підпису, застосунок надсилає на наш сервер підписане Apple підтвердження покупки, а сервер перевіряє цей підпис. Ми зберігаємо лише ідентифікатор вихідної транзакції, прив'язаний до вашого акаунта, — щоб одну підписку не використовували з кількома акаунтами NeedleFlow. Він видаляється разом з акаунтом.

6. Бекапи і експорт

Ви можете будь-коли створити JSON-бекап усіх даних і експортувати CSV для бухгалтерії. Бекапи зберігаються локально в застосунку (список бекапів у Налаштуваннях) або там, куди ви свідомо передаєте їх через iOS Share Sheet. Автоматичні бекапи можуть зберігатися у ваш iCloud Drive.

7. Видалення даних

8. Захист доступу

Можна увімкнути PIN-код або Face ID/Touch ID для блокування. PIN зберігається в захищеному iOS Keychain з прив'язкою до пристрою.

9. Crash-звіти

Додаток використовує системний MetricKit для збору звітів про збої локально. Вони не містять персональних даних і не відправляються автоматично — лише якщо ви свідомо надішлете їх у підтримку.

10. Вік користувачів

NeedleFlow призначений для повнолітніх професіоналів (рейтинг 4+). Ми свідомо не збираємо персональні дані дітей.

11. Зміни

Ми можемо оновлювати цю політику. Дата останньої редакції вказана зверху.

12. Контакти

Питання щодо конфіденційності: privacy@needleflow.app.

1. Kim jesteśmy

NeedleFlow to aplikacja iOS dla profesjonalistów body-art (tatuażystów, piercerów, specjalistów od laserowego usuwania), pomagająca prowadzić kalendarz sesji, bazę klientów, finanse i analitykę. Deweloper: Vitalii Shvets, kontakt: support@needleflow.app.

2. Jakie dane zbieramy

Domyślnie NeedleFlow działa w całości na Twoim urządzeniu. Jeśli włączysz synchronizację w chmurze, zbieramy minimum potrzebne do jej działania:

Nigdy nie używamy Twoich danych do reklam, profilowania, analityki użytkowania ani śledzenia i nigdy ich nie sprzedajemy. Dane trafiają wyłącznie do podmiotów przetwarzających potrzebnych do wybranych przez Ciebie funkcji, zgodnie z opisem poniżej.

Dane, które wprowadzasz ręcznie:

Ankiety i zgody:

Jeśli korzystasz z ankiet, pytania układasz samodzielnie. Wypełniona ankieta może więc zawierać informacje o zdrowiu Twojego klienta — na przykład o alergiach, lekach czy ciąży — wraz z jego imieniem i podpisem złożonym na ekranie. Dane są przechowywane i synchronizowane razem z pozostałymi danymi Twojego studia.

Odpowiedzialność za dane klientów pozostaje po Twojej stronie; NeedleFlow przetwarza je na Twoje zlecenie. Pytaj klientów o zgodę, zbieraj tylko to, czego naprawdę potrzebujesz, i przechowuj podpisane ankiety nie dłużej niż to konieczne. Podpisany dokument można usunąć osobno, razem z klientem lub przez usunięcie konta — zobacz sekcję 7.

NeedleFlow nie weryfikuje tożsamości osoby podpisującej ani nie gwarantuje ważności prawnej ankiety w Twoim kraju. Suma kontrolna zapisana przy każdym dokumencie wykrywa późniejsze zmiany pliku; nie jest to kwalifikowany podpis elektroniczny.

Podpis online na telefonie klienta:

Mistrz może pokazać klientowi kod QR lub wysłać link. Klient otwiera ankietę na stronie needleflow.app/sign/ we własnej przeglądarce — bez aplikacji i bez konta — wypełnia ją, potwierdza, że ma ukończone 18 lat, i podpisuje się palcem na ekranie. Odpowiedzi (mogą zawierać dane o zdrowiu), imię i podpis trafiają na nasz serwer i są przechowywane jako podpisany dokument na koncie mistrza — tak samo jak ankieta podpisana na urządzeniu mistrza — i usuwane w ten sam sposób (sekcja 7).

Strona nie używa plików cookie, analityki, reklam ani skryptów stron trzecich i łączy się wyłącznie z naszym serwerem. Odpowiedzi nie są zapisywane w przeglądarce; dopóki karta jest otwarta, pamięta ona tylko sam link, aby odświeżenie strony nie odbierało dostępu.

Link działa 1 godzinę (kod QR) lub 3 dni (wysłany link) i przestaje działać od razu po podpisaniu lub anulowaniu przez mistrza. Okresy przechowywania na serwerze:

Ochrona przed nadużyciami. Aby ograniczyć liczbę prób, serwer liczy żądania według tymczasowego identyfikatora obliczonego z adresu IP przy użyciu klucza zmienianego codziennie. Nie przechowujemy surowych adresów IP; tymczasowy identyfikator istnieje do 2 godzin. Nasze logi zawierają tylko wynik i czas trwania żądania — bez linku, odpowiedzi i podpisu. Stronę dostarcza Cloudflare, a serwer działa na Supabase (UE); jak wszyscy dostawcy hostingu przetwarzają oni adres IP, aby dostarczyć stronę i chronić ją przed atakami.

Kto odpowiada za dane. Za ankietę wypełnianą przez klienta odpowiada mistrz, który wysłał link; NeedleFlow przetwarza te dane w jego imieniu i wyłącznie na potrzeby tej funkcji. W sprawie swoich danych klient kontaktuje się z mistrzem; pomagamy mistrzowi zrealizować takie żądanie.

Czego aplikacja NIE robi:

3. Synchronizacja w chmurze

Jeśli zalogujesz się (przez Apple lub Google) i włączysz synchronizację w chmurze, Twoje dane są przechowywane na naszym zapleczu hostowanym przez Supabase (zarządzana baza Postgres i magazyn plików) na serwerach w Unii Europejskiej. Dostęp jest chroniony na poziomie wierszy (row-level security), więc Twoje dane może odczytać tylko Twoje konto. Połączenie odbywa się przez HTTPS, a dane są szyfrowane w spoczynku po stronie dostawcy. Utrzymujemy tę infrastrukturę wyłącznie po to, aby synchronizować Twoje dane między urządzeniami; nie sięgamy do nich poza tym, co konieczne do działania i wsparcia usługi.

Jeśli się nie zalogujesz, aplikacja trzyma wszystko wyłącznie na Twoim urządzeniu. Użytkownicy wcześniejszych wersji mogą nadal synchronizować się przez prywatny iCloud (CloudKit) firmy Apple, dopóki nie przejdą na konto.

4. Kalendarz systemowy i przyciski kontaktu

Jeśli świadomie włączysz integrację z kalendarzem, NeedleFlow poprosi o pełny dostęp, aby tworzyć, aktualizować i usuwać wydarzenia powiązane z wizytami. Wydarzenie może zawierać datę, godzinę, szczegóły usługi i — tylko po włączeniu tej opcji — imię klienta. Jest zapisywane w wybranym kalendarzu. iCloud, Google, Outlook lub inny dostawca może synchronizować je zgodnie ze swoją polityką prywatności. NeedleFlow nie używa innych wydarzeń do reklam, profilowania ani analityki.

Gdy stukniesz przycisk kontaktu (połączenie, Wiadomości, Mail, WhatsApp lub inny komunikator), NeedleFlow dopiero po Twoim działaniu otwiera wybraną aplikację z numerem, nazwą użytkownika lub adresem klienta. NeedleFlow nie wysyła nic automatycznie i nie czyta rozmów.

5. Zakupy i subskrypcje

Zakupy NeedleFlow Pro, okres próbny, odnowienia i zwroty obsługuje Apple przez StoreKit i Twoje konto App Store. Nie otrzymujemy ani nie przechowujemy danych kart lub rachunków bankowych. Aplikacja odczytuje wyłącznie podpisany przez Apple status transakcji, aby ustalić dostęp do Pro.

Aby utworzyć link do podpisu online, aplikacja wysyła na nasz serwer podpisane przez Apple potwierdzenie zakupu, a serwer weryfikuje ten podpis. Przechowujemy wyłącznie identyfikator pierwotnej transakcji powiązany z Twoim kontem — aby jednej subskrypcji nie używano z wieloma kontami NeedleFlow. Jest on usuwany razem z kontem.

6. Kopie zapasowe i eksport

W każdej chwili możesz utworzyć kopię JSON wszystkich danych i wyeksportować CSV do księgowości. Kopie są przechowywane lokalnie w aplikacji (lista kopii w Ustawieniach) lub tam, gdzie świadomie je wyślesz przez iOS Share Sheet. Automatyczne kopie mogą trafiać do Twojego iCloud Drive.

7. Usuwanie danych

8. Ochrona dostępu

Możesz włączyć PIN lub Face ID/Touch ID, aby zablokować aplikację. PIN jest przechowywany w bezpiecznym iOS Keychain, powiązany z urządzeniem.

9. Raporty awarii

Aplikacja używa systemowego MetricKit do lokalnego zapisu diagnostyki awarii. Nie zawierają one danych osobowych i nigdy nie są wysyłane automatycznie — tylko jeśli świadomie wyślesz je do pomocy.

10. Wiek użytkowników

NeedleFlow jest przeznaczony dla pełnoletnich profesjonalistów (ocena 4+). Nie zbieramy świadomie danych osobowych dzieci.

11. Zmiany

Możemy aktualizować tę politykę. Data ostatniej zmiany jest podana powyżej.

12. Kontakt

Pytania o prywatność: privacy@needleflow.app.

1. Wer wir sind

NeedleFlow ist eine iOS-App für Body-Art-Profis (Tätowierer, Piercer, Laser-Entfernungs-Spezialisten) zur Verwaltung von Terminen, Kundenkartei, Finanzen und Analysen. Entwickler: Vitalii Shvets, Kontakt: support@needleflow.app.

2. Welche Daten wir erheben

Standardmäßig arbeitet NeedleFlow vollständig auf deinem Gerät. Wenn du die Cloud-Synchronisierung aktivierst, erheben wir das Minimum, das für ihren Betrieb nötig ist:

Wir nutzen deine Daten nie für Werbung, Profiling, Nutzungsanalyse oder Tracking und verkaufen sie nie. Daten gehen nur an Auftragsverarbeiter, die für von dir gewählte Funktionen nötig sind, wie unten beschrieben.

Daten, die du eingibst:

Einwilligungen und Unterschriften:

Wenn du Einwilligungsformulare nutzt, formulierst du die Fragen selbst. Ein ausgefülltes Formular kann daher Gesundheitsdaten deines Kunden enthalten — etwa zu Allergien, Medikamenten oder Schwangerschaft — zusammen mit Namen und einer auf dem Gerät geleisteten Unterschrift. Diese Daten werden zusammen mit deinen übrigen Studiodaten gespeichert und synchronisiert.

Die Verantwortung für die Daten deiner Kunden bleibt bei dir; NeedleFlow verarbeitet sie in deinem Auftrag. Hole die Einwilligung deiner Kunden ein, erhebe nur, was du wirklich brauchst, und bewahre unterschriebene Formulare nicht länger als nötig auf. Ein unterschriebenes Dokument lässt sich einzeln, zusammen mit dem Kunden oder durch Löschen deines Kontos entfernen — siehe Abschnitt 7.

NeedleFlow prüft nicht die Identität der unterschreibenden Person und garantiert keine Rechtsgültigkeit des Formulars in deinem Land. Die zu jedem Dokument gespeicherte Prüfsumme erkennt spätere Änderungen der Datei; sie ist keine qualifizierte elektronische Signatur.

Online-Unterschrift auf dem Handy des Kunden:

Der Artist kann dem Kunden einen QR-Code zeigen oder einen Link senden. Der Kunde öffnet das Formular unter needleflow.app/sign/ im eigenen Browser — ohne App und ohne Konto —, füllt es aus, bestätigt, dass er mindestens 18 Jahre alt ist, und unterschreibt mit dem Finger auf dem Bildschirm. Die Antworten (sie können Gesundheitsdaten enthalten), der Name und die Unterschrift werden an unseren Server gesendet und als unterschriebenes Dokument im Konto des Artists gespeichert — genau wie ein auf dem Gerät des Artists unterschriebenes Formular — und auf dieselbe Weise gelöscht (Abschnitt 7).

Die Seite verwendet keine Cookies, Analyse, Werbung oder Skripte Dritter und verbindet sich nur mit unserem Server. Antworten werden nicht im Browser gespeichert; solange der Tab offen ist, merkt er sich nur den Link selbst, damit ein Neuladen der Seite den Zugang nicht verliert.

Ein Link gilt 1 Stunde (QR-Code) oder 3 Tage (gesendeter Link) und wird sofort ungültig, sobald das Formular unterschrieben oder vom Artist widerrufen wurde. Speicherfristen auf dem Server:

Schutz vor Missbrauch. Um die Zahl der Versuche zu begrenzen, zählt der Server Anfragen anhand einer temporären Kennung, die mit einem täglich wechselnden Schlüssel aus der IP-Adresse berechnet wird. Rohe IP-Adressen speichern wir nicht; die temporäre Kennung besteht bis zu 2 Stunden. Unsere Protokolle enthalten nur Ergebnis und Dauer einer Anfrage — ohne Link, Antworten und Unterschrift. Die Seite wird von Cloudflare ausgeliefert, der Server läuft bei Supabase (EU); wie alle Hosting-Anbieter verarbeiten sie die IP-Adresse, um die Seite auszuliefern und vor Angriffen zu schützen.

Wer für die Daten verantwortlich ist. Für das Formular, das der Kunde ausfüllt, ist der Artist verantwortlich, der den Link gesendet hat; NeedleFlow verarbeitet diese Daten in seinem Auftrag und nur für diese Funktion. Bei Fragen zu seinen Daten wendet sich der Kunde an den Artist; wir helfen dem Artist, eine solche Anfrage zu erfüllen.

Was die App NICHT tut:

3. Cloud-Synchronisierung

Wenn du dich anmeldest („Anmelden mit Apple“ oder Google) und die Cloud-Synchronisierung aktivierst, werden deine Daten auf unserem Backend bei Supabase (eine verwaltete Postgres-Datenbank und Dateispeicher) auf Servern in der Europäischen Union gespeichert. Der Zugriff ist per Row-Level-Security geschützt, sodass nur dein Konto deine Daten lesen kann. Die Verbindung nutzt HTTPS, und die Daten werden vom Anbieter im Ruhezustand verschlüsselt. Wir betreiben diese Infrastruktur ausschließlich, um deine Daten zwischen deinen Geräten zu synchronisieren; wir greifen nur so weit darauf zu, wie es für Betrieb und Support nötig ist.

Meldest du dich nicht an, behält die App alles nur auf deinem Gerät. Nutzer früherer Versionen können weiterhin über Apples private iCloud (CloudKit) synchronisieren, bis sie zu einem Konto wechseln.

4. Systemkalender und Kontakt-Buttons

Wenn du die Kalenderintegration ausdrücklich aktivierst, fordert NeedleFlow Vollzugriff an, um mit Terminen verknüpfte Ereignisse zu erstellen, zu aktualisieren und zu löschen. Ein Ereignis kann Datum, Uhrzeit, Leistungsdetails und — nur wenn du diese Option aktivierst — den Kundennamen enthalten. Es wird im gewählten Kalender gespeichert. iCloud, Google, Outlook oder ein anderer Anbieter kann es nach seiner eigenen Datenschutzrichtlinie synchronisieren. NeedleFlow nutzt andere Kalenderereignisse nicht für Werbung, Profiling oder Analysen.

Wenn du auf eine Kontakt-Schaltfläche tippst (Anruf, Nachrichten, Mail, WhatsApp oder ein anderer Messenger), öffnet NeedleFlow erst nach deiner Aktion die gewählte App mit Nummer, Benutzername oder Adresse des Kunden. NeedleFlow sendet nichts automatisch und liest deine Unterhaltungen nicht.

5. Käufe und Abonnements

NeedleFlow-Pro-Käufe, Testzeitraum, Verlängerungen und Erstattungen werden von Apple über StoreKit und dein App-Store-Konto verarbeitet. Wir erhalten oder speichern keine Karten- oder Bankdaten. Die App liest nur den von Apple signierten Transaktionsstatus, um den Pro-Zugriff festzustellen.

Um einen Link für die Online-Unterschrift zu erstellen, sendet die App den von Apple signierten Kaufnachweis an unseren Server, der diese Signatur prüft. Wir speichern nur die ursprüngliche Transaktionskennung, verknüpft mit deinem Konto — damit ein Abo nicht mit mehreren NeedleFlow-Konten genutzt wird. Sie wird zusammen mit dem Konto gelöscht.

6. Backups und Export

Du kannst jederzeit ein JSON-Backup aller Daten erstellen und CSV für die Buchhaltung exportieren. Backups werden lokal in der App gespeichert (Backup-Liste in den Einstellungen) oder dort, wohin du sie bewusst per iOS-Share-Sheet sendest. Automatische Backups können in deiner iCloud Drive gespeichert werden.

7. Datenlöschung

8. Zugriffsschutz

Du kannst eine PIN oder Face ID/Touch ID zum Sperren aktivieren. Die PIN wird im sicheren iOS-Keychain gerätegebunden gespeichert.

9. Absturzberichte

Die App nutzt Apples MetricKit, um Absturz-Diagnosen lokal aufzuzeichnen. Sie enthalten keine personenbezogenen Daten und werden nie automatisch gesendet — nur wenn du sie bewusst an den Support mailst.

10. Alter der Nutzer

NeedleFlow ist für erwachsene Body-Art-Profis gedacht (Freigabe 4+). Wir erheben wissentlich keine personenbezogenen Daten von Kindern.

11. Änderungen

Wir können diese Richtlinie aktualisieren. Das Datum der letzten Änderung steht oben.

12. Kontakt

Datenschutzfragen: privacy@needleflow.app.

1. Quiénes somos

NeedleFlow es una app de iOS para profesionales del body-art (tatuadores, perforadores, especialistas en eliminación láser) que ayuda a gestionar citas, base de clientes, finanzas y analíticas. Desarrollador: Vitalii Shvets, contacto: support@needleflow.app.

2. Qué datos recopilamos

De forma predeterminada, NeedleFlow funciona por completo en tu dispositivo. Si activas la sincronización en la nube, recopilamos lo mínimo necesario para que funcione:

Nunca usamos tus datos para publicidad, perfilado, analíticas de uso ni rastreo, y nunca los vendemos. Los datos solo se transfieren a encargados necesarios para las funciones que eliges, como se explica abajo.

Datos que introduces:

Formularios de consentimiento y firmas:

Si usas formularios de consentimiento, las preguntas las redactas tú. Por eso un formulario cumplimentado puede contener información de salud de tu cliente —por ejemplo alergias, medicamentos o embarazo— junto con su nombre y una firma trazada en el dispositivo. Se guarda y se sincroniza junto con el resto de los datos de tu estudio.

La responsabilidad sobre los datos de tus clientes sigue siendo tuya; NeedleFlow los trata por encargo tuyo. Pide el consentimiento a tus clientes, recoge solo lo que realmente necesites y conserva los formularios firmados no más tiempo del necesario. Un documento firmado puede eliminarse por separado, junto con el cliente o borrando tu cuenta — consulta la sección 7.

NeedleFlow no verifica la identidad de quien firma ni garantiza la validez legal del formulario en tu país. La suma de verificación guardada con cada documento detecta cambios posteriores del archivo; no es una firma electrónica cualificada.

Firma en línea en el teléfono del cliente:

El artista puede mostrar al cliente un código QR o enviarle un enlace. El cliente abre el formulario en needleflow.app/sign/ en su propio navegador — sin la app y sin cuenta —, lo rellena, confirma que tiene al menos 18 años y firma con el dedo en la pantalla. Las respuestas (pueden incluir datos de salud), el nombre y la firma se envían a nuestro servidor y se guardan como documento firmado en la cuenta del artista — igual que un formulario firmado en el dispositivo del artista — y se eliminan de la misma forma (sección 7).

La página no usa cookies, analítica, publicidad ni scripts de terceros y solo se conecta a nuestro servidor. Las respuestas no se guardan en el navegador; mientras la pestaña está abierta, solo recuerda el propio enlace para que recargar la página no haga perder el acceso.

El enlace es válido 1 hora (código QR) o 3 días (enlace enviado) y deja de funcionar en cuanto se firma el formulario o el artista lo cancela. Plazos de conservación en el servidor:

Protección contra abusos. Para limitar el número de intentos, el servidor cuenta las solicitudes mediante un identificador temporal calculado a partir de la dirección IP con una clave que cambia cada día. No guardamos direcciones IP en bruto; el identificador temporal existe hasta 2 horas. Nuestros registros solo contienen el resultado y la duración de la solicitud, sin el enlace, las respuestas ni la firma. La página la sirve Cloudflare y el servidor funciona en Supabase (UE); como cualquier proveedor de alojamiento, tratan la dirección IP para servir la página y protegerla de ataques.

Quién es responsable de los datos. El artista que envió el enlace es responsable del formulario que rellena el cliente; NeedleFlow trata estos datos por cuenta del artista y solo para esta función. Para preguntas sobre sus datos, el cliente se dirige al artista; nosotros ayudamos al artista a atender esa solicitud.

Lo que la app NO hace:

3. Sincronización en la nube

Si inicias sesión (con Apple o Google) y activas la sincronización en la nube, tus datos se almacenan en nuestro backend alojado por Supabase (una base de datos Postgres gestionada y almacenamiento de archivos) en servidores de la Unión Europea. El acceso está protegido a nivel de fila (row-level security), de modo que solo tu cuenta puede leer tus datos. La conexión usa HTTPS y los datos se cifran en reposo por parte del proveedor. Operamos esta infraestructura únicamente para sincronizar tus datos entre tus dispositivos; no accedemos a ellos salvo lo necesario para operar y dar soporte al servicio.

Si no inicias sesión, la app lo guarda todo solo en tu dispositivo. Los usuarios de versiones anteriores pueden seguir sincronizando a través del iCloud privado (CloudKit) de Apple hasta que pasen a una cuenta.

4. Calendario del sistema y botones de contacto

Si activas expresamente la integración con el calendario, NeedleFlow solicita acceso completo para crear, actualizar y eliminar eventos vinculados a tus citas. Un evento puede contener fecha, hora, detalles del servicio y, solo si activas esa opción, el nombre del cliente. Se guarda en el calendario elegido. iCloud, Google, Outlook u otro proveedor puede sincronizarlo según su propia política. NeedleFlow no usa otros eventos para publicidad, perfilado ni analíticas.

Cuando tocas un botón de contacto (llamada, Mensajes, Mail, WhatsApp u otra app de mensajería), NeedleFlow abre la app seleccionada con el número, usuario o dirección del cliente solo después de tu acción. NeedleFlow nunca envía mensajes automáticamente ni lee tus conversaciones.

5. Compras y suscripciones

Las compras de NeedleFlow Pro, la prueba gratuita, renovaciones y reembolsos los procesa Apple mediante StoreKit y tu cuenta de App Store. No recibimos ni almacenamos datos de tarjetas o bancos. La app solo lee el estado de transacción firmado por Apple para determinar el acceso a Pro.

Para crear un enlace de firma en línea, la app envía a nuestro servidor el comprobante de compra firmado por Apple y el servidor verifica esa firma. Solo guardamos el identificador de la transacción original vinculado a tu cuenta, para que una suscripción no se use con varias cuentas de NeedleFlow. Se elimina junto con la cuenta.

6. Copias y exportación

Puedes crear una copia JSON de todos tus datos y exportar CSV para contabilidad en cualquier momento. Las copias se guardan localmente en la app (la lista de copias en Ajustes) o donde las envíes a conciencia con la hoja de compartir de iOS. Las copias automáticas pueden guardarse en tu iCloud Drive.

7. Eliminación de datos

8. Protección de acceso

Puedes activar un PIN o Face ID/Touch ID para bloquear la app. El PIN se guarda en el Keychain seguro de iOS, vinculado al dispositivo.

9. Informes de fallos

La app usa MetricKit de Apple para registrar diagnósticos de fallos localmente. No contienen datos personales y nunca se envían automáticamente — solo si los envías al soporte a conciencia.

10. Edad de los usuarios

NeedleFlow está pensada para profesionales adultos del body-art (clasificación 4+). No recopilamos a sabiendas datos personales de menores.

11. Cambios

Podemos actualizar esta política. La fecha de la última revisión figura arriba.

12. Contacto

Preguntas sobre privacidad: privacy@needleflow.app.

1. Qui sommes-nous

NeedleFlow est une application iOS destinée aux professionnels du body art (tatoueurs, perceurs, spécialistes du détatouage laser) pour gérer les rendez-vous, les clients, les finances et les analyses. Développeur : Vitalii Shvets, contact : support@needleflow.app.

2. Données que nous collectons

Par défaut, NeedleFlow fonctionne entièrement sur votre appareil. Si vous activez la synchronisation cloud, nous collectons uniquement les données nécessaires à son fonctionnement :

Nous n’utilisons jamais vos données à des fins publicitaires, de profilage, d’analyse d’usage ou de suivi, et nous ne les vendons jamais. Elles ne sont transmises qu’aux prestataires nécessaires aux fonctions que vous choisissez, comme décrit ci-dessous.

Données que vous saisissez dans l’application :

Formulaires de consentement et signatures :

Si vous utilisez les formulaires de consentement, vous rédigez vous-même les questions. Un formulaire rempli peut donc contenir des informations de santé concernant votre client — allergies, médicaments ou grossesse, par exemple — ainsi que son nom et une signature tracée sur l'appareil. Ces données sont conservées et synchronisées avec le reste des données de votre studio.

La responsabilité des données de vos clients vous incombe ; NeedleFlow les traite pour votre compte. Demandez le consentement de vos clients, ne collectez que ce qui vous est réellement nécessaire et ne conservez les formulaires signés que le temps nécessaire. Un document signé peut être supprimé seul, avec le client, ou en supprimant votre compte — voir la section 7.

NeedleFlow ne vérifie pas l'identité du signataire et ne garantit pas la validité juridique du formulaire dans votre pays. La somme de contrôle enregistrée avec chaque document détecte les modifications ultérieures du fichier ; il ne s'agit pas d'une signature électronique qualifiée.

Signature en ligne sur le téléphone du client :

L’artiste peut montrer au client un QR code ou lui envoyer un lien. Le client ouvre le formulaire sur needleflow.app/sign/ dans son propre navigateur — sans l’application et sans compte —, le remplit, confirme qu’il a au moins 18 ans et signe du doigt sur l’écran. Les réponses (qui peuvent contenir des données de santé), le nom et la signature sont envoyés à notre serveur et conservés comme document signé dans le compte de l’artiste — exactement comme un formulaire signé sur l’appareil de l’artiste — et supprimés de la même manière (section 7).

La page n’utilise ni cookies, ni outils d’analyse, ni publicité, ni scripts tiers et se connecte uniquement à notre serveur. Les réponses ne sont pas enregistrées dans le navigateur ; tant que l’onglet est ouvert, il ne mémorise que le lien lui-même, afin qu’un rechargement de la page ne fasse pas perdre l’accès.

Un lien est valable 1 heure (QR code) ou 3 jours (lien envoyé) et cesse de fonctionner dès que le formulaire est signé ou que l’artiste l’annule. Durées de conservation sur le serveur :

Protection contre les abus. Pour limiter le nombre de tentatives, le serveur compte les requêtes à l’aide d’un identifiant temporaire calculé à partir de l’adresse IP avec une clé qui change chaque jour. Nous ne conservons pas les adresses IP brutes ; l’identifiant temporaire existe jusqu’à 2 heures. Nos journaux ne contiennent que le résultat et la durée d’une requête — sans le lien, les réponses ni la signature. La page est diffusée par Cloudflare et le serveur fonctionne sur Supabase (UE) ; comme tout hébergeur, ils traitent l’adresse IP pour diffuser la page et la protéger contre les attaques.

Qui est responsable des données. L’artiste qui a envoyé le lien est responsable du formulaire rempli par le client ; NeedleFlow traite ces données pour son compte et uniquement pour cette fonction. Pour toute question sur ses données, le client s’adresse à l’artiste ; nous aidons l’artiste à répondre à une telle demande.

Ce que l’application ne fait PAS :

3. Synchronisation cloud

Si vous vous connectez avec Apple ou Google et activez la synchronisation cloud, vos données sont stockées sur notre infrastructure hébergée par Supabase (base de données PostgreSQL gérée et stockage de fichiers), sur des serveurs situés dans l’Union européenne. La sécurité au niveau des lignes limite l’accès à votre compte. La connexion utilise HTTPS et les données sont chiffrées au repos par l’hébergeur. Cette infrastructure sert uniquement à synchroniser vos données entre vos appareils ; nous n’y accédons que lorsque cela est nécessaire au fonctionnement ou à l’assistance.

Si vous ne vous connectez pas, toutes les données restent sur votre appareil. Les utilisateurs d’anciennes versions peuvent encore utiliser l’iCloud privé d’Apple (CloudKit) jusqu’à leur migration vers un compte.

4. Calendrier système et boutons de contact

Si vous activez explicitement l’intégration du calendrier, NeedleFlow demande un accès complet afin de créer, mettre à jour et supprimer les événements liés à vos rendez-vous. Un événement peut contenir la date, l’heure, le service et, uniquement si vous activez cette option, le nom du client. Il est enregistré dans le calendrier que vous choisissez. Si ce calendrier appartient à iCloud, Google, Outlook ou un autre fournisseur, celui-ci peut synchroniser l’événement selon sa propre politique de confidentialité. NeedleFlow n’utilise pas les autres événements de votre calendrier à des fins publicitaires, de profilage ou d’analyse.

Lorsque vous touchez un bouton de contact (appel, Messages, Mail, WhatsApp ou une autre messagerie), NeedleFlow ouvre l’application choisie avec le numéro, l’identifiant ou l’adresse du client uniquement après votre action. NeedleFlow n’envoie jamais de messages automatiquement et ne lit pas vos conversations.

5. Achats et abonnements

Les achats NeedleFlow Pro, l’essai gratuit, les renouvellements et les remboursements sont traités par Apple via StoreKit et votre compte App Store. Nous ne recevons ni ne stockons vos coordonnées bancaires ou de carte. L’application lit uniquement l’état des transactions signé par Apple afin de déterminer l’accès aux fonctions Pro.

Pour créer un lien de signature en ligne, l’application envoie à notre serveur la preuve d’achat signée par Apple, et le serveur vérifie cette signature. Nous conservons uniquement l’identifiant de la transaction d’origine, lié à votre compte, afin qu’un abonnement ne soit pas utilisé avec plusieurs comptes NeedleFlow. Il est supprimé avec votre compte.

6. Sauvegardes et export

Vous pouvez créer à tout moment une sauvegarde JSON de toutes vos données et les exporter au format CSV pour la comptabilité. Les sauvegardes restent en local dans l’application (liste des sauvegardes dans les Réglages) ou sont enregistrées à l’emplacement que vous choisissez via la feuille de partage iOS. Les sauvegardes automatiques peuvent être enregistrées sur iCloud Drive.

7. Suppression des données

8. Protection de l’accès

Vous pouvez verrouiller l’application avec un code PIN, Face ID ou Touch ID. Le code PIN est conservé dans le trousseau sécurisé d’iOS et lié à l’appareil.

9. Rapports de plantage

L’application utilise MetricKit d’Apple pour enregistrer localement des diagnostics de plantage et de performance. Ils ne contiennent pas de données personnelles et ne sont jamais envoyés automatiquement, mais uniquement si vous choisissez de les transmettre par e-mail à l’assistance.

10. Âge des utilisateurs

NeedleFlow est destiné aux professionnels adultes du body art (classé 4+). Nous ne collectons pas sciemment de données personnelles concernant des enfants.

11. Modifications

Nous pouvons mettre à jour cette politique. La date de la dernière révision est indiquée ci-dessus.

12. Contact

Questions sur la confidentialité : privacy@needleflow.app.

1. Chi siamo

NeedleFlow è un’app iOS per professionisti della body art (tatuatori, piercer, specialisti nella rimozione laser dei tatuaggi) che aiuta a gestire appuntamenti, clienti, finanze e analisi. Sviluppatore: Vitalii Shvets, contatto: support@needleflow.app.

2. Dati che raccogliamo

Per impostazione predefinita NeedleFlow funziona interamente sul dispositivo. Se scegli di attivare la sincronizzazione cloud, raccogliamo solo i dati minimi necessari:

Non utilizziamo mai i tuoi dati per pubblicità, profilazione, analisi di utilizzo o tracciamento e non li vendiamo mai. I dati vengono condivisi solo con i fornitori necessari alle funzioni che scegli, come descritto di seguito.

Dati che inserisci nell’app:

Moduli di consenso e firme:

Se usi i moduli di consenso, le domande le scrivi tu. Un modulo compilato può quindi contenere informazioni sulla salute del tuo cliente — per esempio allergie, farmaci o gravidanza — insieme al suo nome e a una firma tracciata sul dispositivo. Vengono conservate e sincronizzate insieme agli altri dati del tuo studio.

La responsabilità dei dati dei tuoi clienti resta tua; NeedleFlow li tratta per tuo conto. Chiedi il consenso ai clienti, raccogli solo ciò che ti serve davvero e conserva i moduli firmati non più del necessario. Un documento firmato può essere eliminato singolarmente, insieme al cliente o cancellando il tuo account — vedi la sezione 7.

NeedleFlow non verifica l'identità di chi firma e non garantisce la validità legale del modulo nel tuo Paese. Il checksum salvato con ogni documento rileva modifiche successive al file; non è una firma elettronica qualificata.

Firma online sul telefono del cliente:

L’artista può mostrare al cliente un codice QR o inviargli un link. Il cliente apre il modulo su needleflow.app/sign/ nel proprio browser — senza l’app e senza account —, lo compila, conferma di avere almeno 18 anni e firma con il dito sullo schermo. Le risposte (che possono contenere dati sulla salute), il nome e la firma vengono inviati al nostro server e conservati come documento firmato nell’account dell’artista — esattamente come un modulo firmato sul dispositivo dell’artista — e vengono eliminati allo stesso modo (sezione 7).

La pagina non usa cookie, strumenti di analisi, pubblicità o script di terze parti e si collega solo al nostro server. Le risposte non vengono salvate nel browser; finché la scheda è aperta, ricorda solo il link stesso, così che ricaricare la pagina non faccia perdere l’accesso.

Il link è valido 1 ora (codice QR) o 3 giorni (link inviato) e smette di funzionare non appena il modulo viene firmato o l’artista lo annulla. Tempi di conservazione sul server:

Protezione dagli abusi. Per limitare il numero di tentativi, il server conta le richieste tramite un identificativo temporaneo calcolato dall’indirizzo IP con una chiave che cambia ogni giorno. Non conserviamo gli indirizzi IP in chiaro; l’identificativo temporaneo esiste fino a 2 ore. I nostri log contengono solo l’esito e la durata della richiesta, senza link, risposte e firma. La pagina è distribuita da Cloudflare e il server funziona su Supabase (UE); come qualsiasi fornitore di hosting, trattano l’indirizzo IP per distribuire la pagina e proteggerla dagli attacchi.

Chi è responsabile dei dati. Del modulo compilato dal cliente è responsabile l’artista che ha inviato il link; NeedleFlow tratta questi dati per suo conto e solo per questa funzione. Per domande sui propri dati, il cliente si rivolge all’artista; noi aiutiamo l’artista a soddisfare tale richiesta.

Cosa NON fa l’app:

3. Sincronizzazione cloud

Se accedi con Apple o Google e abiliti la sincronizzazione cloud, i tuoi dati vengono archiviati sul nostro backend ospitato da Supabase (database PostgreSQL gestito e archiviazione di file), su server nell’Unione europea. La sicurezza a livello di riga limita l’accesso al tuo account. La connessione usa HTTPS e i dati sono cifrati a riposo dal provider. Usiamo questa infrastruttura esclusivamente per sincronizzare i dati tra i tuoi dispositivi e vi accediamo solo quando necessario per erogare il servizio o fornire assistenza.

Se non accedi, tutti i dati restano sul dispositivo. Gli utenti delle versioni precedenti possono ancora sincronizzare tramite l’iCloud privato di Apple (CloudKit) finché non passano a un account.

4. Calendario di sistema e pulsanti di contatto

Se abiliti esplicitamente l’integrazione del calendario, NeedleFlow richiede l’accesso completo per creare, aggiornare e rimuovere gli eventi collegati ai tuoi appuntamenti. Gli eventi possono contenere data, ora, servizio e, solo se abiliti l’opzione, il nome del cliente. Vengono salvati nel calendario selezionato. Se il calendario appartiene a iCloud, Google, Outlook o a un altro provider, tale provider può sincronizzare l’evento secondo la propria informativa sulla privacy. NeedleFlow non usa gli altri eventi del calendario per pubblicità, profilazione o analisi.

Quando tocchi un pulsante di contatto (chiamata, Messaggi, Mail, WhatsApp o un’altra app di messaggistica), NeedleFlow apre l’app selezionata con il numero, il nome utente o l’indirizzo del cliente solo dopo una tua azione. NeedleFlow non invia mai messaggi automaticamente e non legge le tue conversazioni.

5. Acquisti e abbonamenti

Gli acquisti di NeedleFlow Pro, la prova gratuita, i rinnovi e i rimborsi sono gestiti da Apple tramite StoreKit e il tuo account App Store. Non riceviamo né conserviamo dati di carte o conti bancari. L’app legge esclusivamente lo stato delle transazioni firmato da Apple per determinare l’accesso alle funzioni Pro.

Per creare un link di firma online, l’app invia al nostro server la prova d’acquisto firmata da Apple e il server ne verifica la firma. Conserviamo solo l’identificativo della transazione originale, collegato al tuo account, affinché un abbonamento non venga usato con più account NeedleFlow. Viene eliminato insieme all’account.

6. Backup ed esportazione

Puoi creare in qualsiasi momento un backup JSON di tutti i dati ed esportare un CSV per la contabilità. I backup restano in locale nell’app (elenco dei backup nelle Impostazioni) o vengono salvati dove scegli consapevolmente tramite il foglio di condivisione iOS. I backup automatici possono essere salvati su iCloud Drive.

7. Eliminazione dei dati

8. Protezione dell’accesso

Puoi bloccare l’app con PIN, Face ID o Touch ID. Il PIN viene conservato nel portachiavi sicuro di iOS ed è associato al dispositivo.

9. Rapporti sugli arresti anomali

L’app usa MetricKit di Apple per registrare localmente diagnostica su arresti anomali e prestazioni. Non contiene dati personali e non viene mai inviata automaticamente, ma solo se scegli di inviarla via e-mail all’assistenza.

10. Età degli utenti

NeedleFlow è destinato a professionisti adulti della body art (classificazione 4+). Non raccogliamo consapevolmente dati personali di minori.

11. Modifiche

Potremmo aggiornare questa informativa. La data dell’ultima revisione è indicata sopra.

12. Contatti

Domande sulla privacy: privacy@needleflow.app.

1. Quem somos

NeedleFlow é um app para iOS destinado a profissionais de body art (tatuadores, piercers e especialistas em remoção de tatuagem a laser) que ajuda a gerenciar agendamentos, clientes, finanças e análises. Desenvolvedor: Vitalii Shvets, contato: support@needleflow.app.

2. Quais dados coletamos

Por padrão, o NeedleFlow funciona inteiramente no seu dispositivo. Se você optar por ativar a sincronização na nuvem, coletamos apenas o mínimo necessário para oferecê-la:

Nunca usamos seus dados para publicidade, criação de perfil, análise de uso ou rastreamento e nunca os vendemos. Os dados são compartilhados apenas com os operadores necessários para fornecer os recursos que você escolher, conforme descrito abaixo.

Dados que você insere no app:

Formulários de consentimento e assinaturas:

Se você usa formulários de consentimento, as perguntas são escritas por você. Por isso um formulário preenchido pode conter informações de saúde do seu cliente — por exemplo alergias, medicamentos ou gravidez — junto com o nome dele e uma assinatura feita no dispositivo. Isso é armazenado e sincronizado junto com os demais dados do seu estúdio.

A responsabilidade pelos dados dos seus clientes continua sendo sua; o NeedleFlow os trata em seu nome. Peça o consentimento dos clientes, colete apenas o que realmente precisa e guarde os formulários assinados apenas pelo tempo necessário. Um documento assinado pode ser excluído sozinho, junto com o cliente ou excluindo sua conta — veja a seção 7.

O NeedleFlow não verifica a identidade de quem assina e não garante a validade jurídica do formulário no seu país. A soma de verificação salva com cada documento detecta alterações posteriores no arquivo; não é uma assinatura eletrônica qualificada.

Assinatura online no celular do cliente:

O artista pode mostrar ao cliente um código QR ou enviar um link. O cliente abre o formulário em needleflow.app/sign/ no próprio navegador — sem o app e sem conta —, preenche, confirma que tem pelo menos 18 anos e assina com o dedo na tela. As respostas (que podem incluir dados de saúde), o nome e a assinatura são enviados ao nosso servidor e armazenados como documento assinado na conta do artista — da mesma forma que um formulário assinado no dispositivo do artista — e são excluídos da mesma forma (seção 7).

A página não usa cookies, análises, publicidade nem scripts de terceiros e se conecta apenas ao nosso servidor. As respostas não são salvas no navegador; enquanto a aba está aberta, ela lembra apenas o próprio link, para que recarregar a página não faça perder o acesso.

O link vale por 1 hora (código QR) ou 3 dias (link enviado) e deixa de funcionar assim que o formulário é assinado ou o artista o cancela. Prazos de retenção no servidor:

Proteção contra abusos. Para limitar o número de tentativas, o servidor conta as solicitações por um identificador temporário calculado a partir do endereço IP com uma chave que muda diariamente. Não armazenamos endereços IP brutos; o identificador temporário existe por até 2 horas. Nossos registros contêm apenas o resultado e a duração da solicitação — sem o link, as respostas ou a assinatura. A página é entregue pela Cloudflare e o servidor roda na Supabase (UE); como qualquer provedor de hospedagem, eles tratam o endereço IP para entregar a página e protegê-la contra ataques.

Quem é responsável pelos dados. O artista que enviou o link é responsável pelo formulário preenchido pelo cliente; o NeedleFlow trata esses dados em nome do artista e apenas para esta função. Para dúvidas sobre seus dados, o cliente deve procurar o artista; nós ajudamos o artista a atender essa solicitação.

O que o app NÃO faz:

3. Sincronização na nuvem

Se você entrar com Apple ou Google e ativar a sincronização na nuvem, seus dados serão armazenados em nosso backend hospedado pela Supabase (banco de dados PostgreSQL gerenciado e armazenamento de arquivos), em servidores na União Europeia. A segurança em nível de linha restringe o acesso à sua conta. A conexão usa HTTPS e os dados são criptografados em repouso pelo provedor. Operamos essa infraestrutura somente para sincronizar seus dados entre dispositivos e só os acessamos quando necessário para operar ou dar suporte ao serviço.

Se você não entrar, todos os dados permanecem no dispositivo. Usuários de versões anteriores ainda podem sincronizar pelo iCloud privado da Apple (CloudKit) até migrarem para uma conta.

4. Calendário do sistema e botões de contato

Se você ativar explicitamente a integração com o calendário, o NeedleFlow solicitará acesso completo para criar, atualizar e remover eventos vinculados aos seus agendamentos. Os eventos podem incluir data, horário, serviço e, somente se você habilitar essa opção, o nome do cliente. Eles são salvos no calendário selecionado. Se esse calendário pertencer ao iCloud, Google, Outlook ou outro provedor, esse provedor poderá sincronizar o evento de acordo com sua própria política de privacidade. O NeedleFlow não usa os demais eventos do calendário para publicidade, criação de perfil ou análise.

Quando você toca em um botão de contato (ligação, Mensagens, Mail, WhatsApp ou outro mensageiro), o NeedleFlow abre o app escolhido com o número, usuário ou endereço do cliente somente após a sua ação. O NeedleFlow nunca envia mensagens automaticamente e não lê suas conversas.

5. Compras e assinaturas

As compras do NeedleFlow Pro, o período de teste gratuito, as renovações e os reembolsos são processados pela Apple por meio do StoreKit e da sua conta da App Store. Não recebemos nem armazenamos dados de cartão ou conta bancária. O app lê somente o status de transação assinado pela Apple para determinar o acesso aos recursos Pro.

Para criar um link de assinatura online, o app envia ao nosso servidor o comprovante de compra assinado pela Apple, e o servidor verifica essa assinatura. Armazenamos apenas o identificador da transação original vinculado à sua conta, para que uma assinatura não seja usada com várias contas do NeedleFlow. Ele é excluído junto com a conta.

6. Backups e exportação

Você pode criar um backup JSON de todos os dados e exportar um CSV para contabilidade a qualquer momento. Os backups ficam armazenados localmente no app (lista de backups nos Ajustes) ou no destino que você escolher pelo menu de compartilhamento do iOS. Backups automáticos podem ser salvos no iCloud Drive.

7. Exclusão de dados

8. Proteção de acesso

Você pode bloquear o app com PIN, Face ID ou Touch ID. O PIN é armazenado no Chaves do iOS, protegido e vinculado ao dispositivo.

9. Relatórios de falhas

O app usa o MetricKit da Apple para registrar localmente diagnósticos de falhas e desempenho. Eles não contêm dados pessoais e nunca são enviados automaticamente, apenas se você optar por enviá-los por e-mail ao suporte.

10. Idade dos usuários

O NeedleFlow é destinado a profissionais adultos de body art (classificação 4+). Não coletamos intencionalmente dados pessoais de crianças.

11. Alterações

Podemos atualizar esta política. A data da última revisão é exibida acima.

12. Contato

Dúvidas sobre privacidade: privacy@needleflow.app.