Ranti

Privacy

Last updated October 30, 2026. Ranti is in beta.

The short version. Ranti keeps your chat and the screenshots you send so it can remember your app. Only the Ranti team can see them. We never sell them or use them for ads. Text delete my account any time and it all gets erased for good.

What Ranti keeps

If you text Ranti an API key, token or password, it's hidden automatically before anything is saved, and Ranti tells you to change it. Please don't text passwords or card numbers. Ranti will never ask for them.

When Ranti checks a link

Ranti visits the page the way a visitor on an iPhone would: one load of the page, a few of its links, its public files like robots.txt, and the public JavaScript it loads. If you say it's your own site, he also checks that private files like .env aren't downloadable. He never logs in, fills in forms or buys anything. Google's free PageSpeed test loads the page too, so Google sees the link. For apps, Ranti reads the public App Store or Google Play listing. If a check finds a key or password in public code, only a masked version (like sk_liv…abcd) is ever shown or kept.

When Ranti texts you first

After Ranti has checked your own site or app listing, he rechecks it every few days and texts you only if something broke or got fixed. Now and then he may also follow up on something you told him, like a launch date or a fix you planned. At most one text first every 3 days, only between 11 AM and 7 PM Eastern, never ads. If you don't answer two in a row, he waits for you. Text stop checking in to turn this off (he'll still answer when you text), and check in on me to turn it back on.

If you add Ranti's tracking line to your site

Founders can paste one line of code (the "pixel") on their own website so Ranti can show them their funnel. For each visitor to that site, the pixel sends Ranti:

From the request itself Ranti works out the platform they came from (like TikTok's or Instagram's in app browser, or the referring site), the device type and browser, and the country. Ranti never stores visitors' IP addresses, full user agents or fingerprints. Visitors whose browser sends Global Privacy Control get no saved id, and anyone can switch the pixel off in their browser by setting localStorage.ranti_off to 1.

The site owner is responsible for telling their own visitors that they use Ranti for analytics (for example in their privacy policy) and for any consent their visitors' laws require. Ranti only accepts data from the domains the owner set up, and only the owner can see it. When an owner deletes their data, their sites' data is deleted too.

Your dashboard

Text Ranti "dashboard" and he sends a private link that works once and expires after an hour. Opening it signs you in with one secure cookie on ranti.ai for 7 days. There's no password: the link only ever goes to your own iMessage thread. Text log me out to end every session, and STOP or delete my account ends them too. The dashboard shows only counts, never anything personal about your visitors.

Paying for Ranti

Your first 14 days are free. After that you pay through Whop, who handles the checkout and your card; Ranti never sees card details. We keep your Whop membership id, its status and the date it's paid until, so Ranti knows you're on the plan. Each person's checkout link carries a random reference, never your phone number.

If you connect Stripe or Whop

On your dashboard you can connect Stripe or Whop with a read only key you make yourself, so Ranti can show which platform brings paying customers. You only ever paste the key into that page, never in a text. Ranti checks it works, then stores it encrypted (AES-256) and never shows it again, only its last 4 characters. Ranti can't move money, refund or change anything with it.

If you connect RevenueCat or App Store Connect

For an app, you can also connect RevenueCat (a read only secret key) and App Store Connect (an API key with the Sales and Reports or Admin role), the same way and only on your dashboard. Both are stored encrypted. From RevenueCat, Ranti keeps each purchase's amount, time, product, store, whether it was a trial, RevenueCat's id for that customer, and the ranti_id your app set, never names, emails or other attributes. From Apple, Ranti keeps daily counts and money for your app only: installs, re downloads, updates, deletions and proceeds. Nothing about your users. With an Admin key, Ranti asks Apple to start its installs and deletions report for that app; you can stop it in App Store Connect at any time.

For each payment Ranti keeps the amount, currency, time, refunds, cancellations and the reason given, the provider's customer or payment id, and a scrambled (hashed) copy of the payer's email, made the same way as ranti("identify"), so a payment can match a visit. Never card details, names, addresses or the email itself. When you connect, Ranti texts you so you'd know if it wasn't you. Text disconnect stripe or disconnect whop, or tap Disconnect on the dashboard, and the key and every payment copied from it are deleted.

Visiting ranti.ai

We count visits with our own simple counter. No Google Analytics, no ad networks, and no cookies except the dashboard sign in cookie above. For each visit we keep the page, the link or app you came from (like a TikTok link), whether you tapped Text Ranti, your device type (phone or computer) and your country. We don't store your IP address: to count unique visitors, your IP and browser are turned into a code that changes every day and can't be turned back.

If you arrive through one of our links, the text that Ranti fills in for you says where you came from (like "yo ranti via tiktok"), so we know which posts bring people in. You can delete that part before you hit send.

Why

To answer you, to remember your app between chats ("Ranti" means "remember" in Yoruba), to keep the service safe and working, and to make Ranti's reviews better.

Who handles it

Inside Ranti, only the team can see chats, on a password protected page. We don't sell your data, share it with advertisers, or use it to target ads.

How long we keep it

Until you ask us to delete it. There's no automatic time limit right now while Ranti is in beta. If that changes, this page will say so.

Your choices

delete my account

Changes

If this changes in a way that matters, we'll update this page and tell you in your chat with Ranti.

Questions

Email the team at hello@ranti.ai.