This Privacy Policy describes how RIO ART NYC LLC ("TattooPro", "we", "us", "our") collects, uses, shares, retains, and deletes personal information when you use the TattooPro mobile application (the "App") and related services available at tabooink.app (collectively, the "Service").
If you do not agree with this Policy, do not use the Service.
For users in the European Union, RIO ART NYC LLC operates as a trader within the meaning of Article 3(f) of Regulation (EU) 2022/2065 (the Digital Services Act). The following information is provided to comply with Articles 30 and 31 of the DSA:
EU users who believe a service offered through TattooPro does not comply with applicable consumer-protection law may contact us at the address above and we will respond without undue delay.
| Category | Examples | Why we need it |
|---|---|---|
| Identity & account | Display name, email, password (hashed), role (Artist / Client) | Create your account; sign you in |
| Contact | Phone number (optional), city, country | Allow clients to reach you; geographic discovery |
| Professional profile (Artists) | Studio name, tattoo styles, portfolio photos, pricing notes, AI assistant tone preferences | Build your public profile shown to clients |
| Client profile (Clients) | Body-zone preferences, reference photos, intake form answers | Communicate placement and references to your artist |
| Financial records (Artists only) | Tattoo session amounts, expenses, deductions, state of work | Power your private financial dashboard and tax estimates |
| Messages | Text and image attachments you send in chat | Deliver chat between artist and client |
| Appointments | Date, duration, notes | Sync your booking calendar |
| Tattoo payments (Artists + Clients) | Dollar amount, currency, refundable flag, optional note, linked appointment ID, Stripe Checkout Session ID, Stripe Payment Intent ID once paid | Generate the in-chat payment card and reconcile completed payments back to the artist's dashboard |
| Stripe Connect account (Artists only, optional) | Stripe-issued connected account ID, account status, charges/payouts capability flags | Route tattoo payments directly to the artist's Stripe account |
We do not collect or store your payment card data. Subscription purchases (Plus / Pro / Lifetime) are processed by Apple StoreKit; we receive only an opaque transaction identifier and product ID from Apple to grant entitlement.
Tattoo deposits and full-session payments (introduced in version 1.0.0 build 196) are processed by Stripe Connect. The payment Checkout page is opened in your device's system browser (SFSafariViewController) so you see checkout.stripe.com in the URL bar. Card numbers, Apple Pay credentials, and BNPL provider credentials (Klarna / Affirm) are entered into Stripe's hosted page and are NEVER touched by the TattooPro app or our servers. The artist's connected Stripe account receives the payment DIRECTLY — TattooPro is not in the money path and takes 0% commission (application_fee_amount = 0).
UserDefaults (CA92.1), file timestamps (C617.1), available disk space (E174.1), and system boot time (35F9.1) for legitimate app functionality only.If you choose to sign in with Apple or Google, we receive the email and display name associated with your account from the provider. With Sign in with Apple, you may use Apple's "Hide My Email" relay; we honor that.
Our marketing website at tabooink.app (including pages such as /nyc) uses Google Analytics 4 (GA4) and Google Ads conversion measurement (both via the Google tag, gtag.js, loaded from googletagmanager.com) to understand, in aggregate, how visitors use the site and whether visitors who arrive from one of our Google Ads then tap a "Download on the App Store" button. This helps us measure traffic and improve our advertising. Specifically:
gclid) appended to the ad's URL, your IP address and browser user-agent, and the event that you clicked an App Store link. It does not collect your name, email, or any account information._gcl_*) in your browser. These are advertising cookies, used only to attribute an App Store click to one of our ads.This measurement runs only on the website. The App itself contains no advertising or analytics SDKs and declares NSPrivacyTracking = false (see §3 and §5).
We do not sell or rent your personal information, and we do not use the information in your account for behavioral advertising or to build advertising profiles of you. The App does not track you across other companies' apps and websites and declares NSPrivacyTracking = false in its privacy manifest. Our marketing website (tabooink.app) uses Google Analytics and Google Ads conversion measurement (described in §2.4) to understand aggregate site traffic and our own ad performance; it uses Google cookies for this but does not link the data to your account or use it for behavioral advertising.
The App offers two optional AI features:
You can use the App without using either feature. The first time you tap an AI feature, an in-app consent screen explains the data flow and asks for your explicit, opt-in approval, in line with App Store Review Guideline 5.1.2(i).
We share information only with the parties below and only for the purpose stated:
| Recipient | Purpose | Data shared |
|---|---|---|
| Google LLC (Firebase: Auth, Firestore, Storage, Functions, Cloud Messaging, App Check) | Backend infrastructure | All categories listed in §2 except payment data |
| Google LLC (Vertex AI, Cloud Run) | AI features (only if you opt in) | Recent chat thread, tone settings, anonymized aggregates |
| Google LLC (Google Ads + Google Analytics 4 — on the tabooink.app website only, not in the App) | Aggregate website analytics and advertising-conversion measurement (attributing an "App Store" click to one of our Google Ads) | Advertising/analytics cookie IDs, Google Click ID (gclid), IP address, browser user-agent, pages viewed, and the App Store-click event. No name, email, or account data. |
| Apple Inc. (StoreKit 2, APNs, App Attest, Sign in with Apple) | Subscription purchases, push delivery, anti-abuse, sign-in | Opaque transaction IDs, push tokens, attestation tokens, the Apple ID identifier you authorize |
| Stripe, Inc. (Stripe Connect, Stripe Checkout) | Tattoo deposit and full-session payment processing for in-chat payments — Apple §3.1.3(b) Physical Goods/Services compliant flow | Dollar amount, currency, artist's connected Stripe account ID, optional note, payment status, and (only if you choose to pay) the card / Apple Pay / Klarna / Affirm credentials you enter directly into Stripe's hosted Checkout page. TattooPro never sees your card number. |
| Klarna Bank AB, Affirm Holdings Inc. (only if the client chooses Buy Now Pay Later at Stripe Checkout) | BNPL financing for tattoo payments. Selected by the client inside Stripe Checkout. Subject to provider eligibility and approval. | Whatever the chosen BNPL provider requires for credit assessment. TattooPro does not interact with Klarna/Affirm directly — the relationship is between the client and the provider through Stripe Checkout. |
| Law enforcement / regulators | Compliance with valid legal process | Only what is legally required and narrowly tailored |
The App contains no third-party advertising or analytics SDKs. The only advertising-related technology we use is Google Ads conversion measurement on the website, described in §2.4.
Data is processed in the United States and in Google Cloud regions (primarily us-east1 and us-central1). Where required (EEA, UK, Switzerland), transfers rely on Standard Contractual Clauses approved by the European Commission and on Google's supplementary technical and organizational measures.
You can permanently delete your account at any time directly inside the App: Settings → Account → Delete account. The deletion flow:
If for any reason you cannot delete in-app, email [email protected] with your account email and we will action the request within 30 days.
Depending on where you live, you have rights under laws including the EU/UK GDPR, the California Consumer Privacy Act (CCPA/CPRA), Brazil's LGPD, and others:
To exercise any right, email [email protected]. We respond within 30 days.
The Service is not intended for children under 13 (or under 16 in the EEA). We do not knowingly collect personal information from children. If you believe a child has provided us with information, contact [email protected] and we will delete the information.
We use TLS 1.2+ for all network traffic, Firebase Authentication for identity, Firestore Security Rules to enforce per-user access at the database layer, and Firebase App Check (App Attest) to ensure requests originate from a genuine instance of the App. No system is perfectly secure. If you suspect unauthorized access to your account, contact us immediately.
We may update this Policy. The "Last updated" date at the top reflects the most recent version. For material changes we will notify you in-app and via email at least 30 days in advance.
RIO ART NYC LLC
516 E 80th St, Apt 25
New York, NY 10075
United States
Email: [email protected]
General support: [email protected]