Privacy Policy
Last updated: October 5, 2026
Sprivo is software that helps independent cleaning professionals run their business — calendar, clients, bookings and chat — and lets their clients book and chat with them. This policy explains what we collect, why, and the rights you have. It applies to the Sprivo mobile app and this website.
1. Who we are
Sprivo ("we", "us") provides the Sprivo app and is operated from the Netherlands. For your own account data, Sprivo is the data controller. For information you add about your clients, you are the controller and Sprivo acts as your processor.
Questions or requests: privacy@sprivo.app.
Data controller: Sprivo (Hugo Vinícius da Silva), Koning Davidstraat 93, 1502 NX Zaandam, Netherlands. KvK 42113154 · VAT NL005502768B63.
2. Information we collect
- Account: your name, email, password (stored encrypted), preferred language and role.
- Your phone number (cleaning professionals): optional. If you add it to your profile, we store it with your account. It never appears on your public booking page or in client search. In the Sprivo app it is given only to people you work with: clients whose booking you accepted, whom you put in your calendar or whom you have written to in chat (and the people in their household on Sprivo), through a Call button; and the cleaner you share a Cover job with, so they can reach you by WhatsApp or phone. Nobody you have blocked gets it. We may also use it to contact you ourselves, as described in section 3.
- Your phone number and address (clients): optional. If you add them to your profile, we store them with your account and pass them to the cleaners you connect with on Sprivo, who see them in the app. The people in your household on Sprivo see them too.
- Your clients: names, phone numbers, addresses and notes you add.
- Your phone’s contacts: if you allow it, the app shows the contacts on your phone so you can pick someone and text them your booking link. It uses only their names and phone numbers, and this happens on your phone: we do not upload, import or store your contacts.
- Bookings and calendar: dates, times, service addresses, prices, booking requests, and whether a job has been marked as paid.
- Location: with your permission, the app uses your phone’s location to show nearby addresses first while you type an address (your location is sent with that search, see section 5), to fill in your own address when you tap the location button, and to show how far away cleaners or Cover jobs are (worked out on your phone). We do not store your location, with one exception: if you publish your listing and use “Use my location”, we store an approximate location with your listing — rounded to about 1 km, never your exact address — so clients searching nearby see a distance. Switching the listing off stops it being shown.
- Messages: chat content between you and your clients, which may be auto-translated by DeepL.
- Photos: your profile photo, and photos you send in a chat or in the Cover chat. Your profile photo is shown to the people you are connected with on Sprivo and, for cleaning professionals, on your public booking page and, if you switch your listing on, in client search.
- Voice: when you tap the microphone in a chat, your recording is sent to Groq to be turned into text. We do not store the recording; only the text you then send is saved, as a normal message.
- Help assistant: questions you type into the help assistant, in the app or on sprivo.app, are sent to Anthropic to write an answer, together with the most recent earlier messages of that help conversation and whether you use Sprivo as a cleaner or a client. We do not store them.
- Cover (passing a job to another Sprivo cleaner): the job’s full address and notes, date, time, duration, type of help and pay, and the Cover chat between the cleaners involved, which may also be auto-translated by DeepL. From the address we store a public rough-area label (normally the postcode and city) and the job’s location rounded to about 1 km.
- Reviews: if you review a cleaner, your stars and comment are shown publicly with her profile, without your name.
- Reports and blocks: if you report or block someone, we store the report (who reported whom, the reason you chose and what you wrote) or the block.
- Invite codes: if you sign up as a cleaning professional with an invite code — one you type in, or one saved in your browser from an invite or campaign link you opened (see section 14) — we record the code, the date and your email address, so that we can reward the person or partner who invited you.
- Payments: your Sprivo subscription is paid either on the web through Stripe — card details go directly to Stripe and never reach our servers — or in the iPhone app through Apple, which lets us know through RevenueCat that you have subscribed. Sprivo does not process payments for cleaning jobs: clients pay their cleaner directly.
- Technical: your push-notification token, and the technical logs that our hosting providers keep for a limited time to run and secure the service (for example the time of a request and the IP address it came from).
3. How we use your information
To provide and operate the app (calendar, clients, chat, bookings, the optional marketplace listing and Cover, where you can pass a job to another Sprivo cleaner), to process your subscription, to translate messages, to send the notifications you enable, to provide support, and to keep the service secure and improve it.
How we contact you: we write to you only about your account and the service, and we do not send marketing newsletters. What we send:
- Push notifications, if you allow them on your phone (for example new chat messages, booking requests, changes to your bookings and new Cover jobs). You can switch them off at any time in your phone’s settings.
- An email instead of a push notification when you have no push notifications set up (for example if you only use sprivo.app): when your client or your cleaner sends you a chat message, when you receive a booking request, and when your booking request is confirmed or declined. An email about a chat message says who wrote to you, not what they wrote. These emails stop once you allow push notifications in the Sprivo app, or when you ask us to stop them.
- Sign-in emails: account confirmation links, one-time codes and password-reset links.
- For cleaning professionals on the free trial: a few emails in the last week before the trial ends, saying when it ends and what changes.
- If you pay for Sprivo on the web through Stripe: an email when a payment fails, when the last attempt fails, and when your plan ends because your card was declined several times.
- If you pay for a Sprivo subscription on the web through Stripe, Stripe can also email you a receipt or invoice for that payment.
- Occasionally, a personal message from Sprivo’s founder about getting started with your account: by email or, only if you are a cleaning professional, added your number and already talk to us there, by WhatsApp or phone.
You can reply to our emails about messages, bookings, your trial and your payments; your reply reaches us, not the other person. You can ask us to stop the emails that are not needed to run your account — the trial reminders, the emails that stand in for push notifications, and personal messages from our founder — by replying to one of them, with the unsubscribe button your email app may show, or by writing to privacy@sprivo.app. We then put your account and your email address on our do-not-email list, with which emails you stopped, how you asked and when (see section 9). Messages needed to run your account (sign-in codes and links, and problems with your payment) still go out as long as you have an account.
4. Legal bases (GDPR)
We rely on: performance of our contract with you (providing the app, including the automatic account and service emails described in section 3); your consent (access to your phone’s contacts and location, permission to show push notifications on your device, and listing in the marketplace); our legitimate interests (security, improving the service, and the occasional personal message about getting started with your account); and compliance with legal obligations.
5. Sharing and service providers
We do not sell your data. We share it only with trusted providers acting on our behalf: Supabase (database and authentication, hosted in the EU), Stripe (payments for subscriptions on the web), RevenueCat (subscriptions bought in the iPhone app), Resend (sending our automatic emails), Namecheap and Google (our mailbox, for emails we write to you personally and for support), WhatsApp (Meta; only for the personal messages described in section 3, when you already talk to us there), DeepL (message translation), Anthropic (answers in the help chat), Groq (turning your voice into text when you use the microphone), Expo (app delivery and push), Apple and Google (app stores and push delivery; on an iPhone, Apple also turns your location into an address when you tap the location button), and Apple Maps or Google Maps when you open a route (the addresses of that day’s jobs are handed to the maps app). Addresses you type in the app are looked up with Photon, a geocoding service run by Komoot on OpenStreetMap data: a client’s address while you fill it in (if you allow location access, your location is sent too, so nearby addresses come first), and a Cover job’s address when you post it, to estimate its distance for other cleaners. When you post a job on Cover, other Sprivo cleaners see your name and profile photo and, for the job, only a rough area (normally the postcode and city), the job’s approximate location (rounded to about 1 km, shown in the app as a distance), the date, time, duration, type of help and pay. The full address and your notes go only to the cleaner you choose, in the Cover chat. Your public booking page shows only the details you choose to publish. Our website is hosted by Vercel, which also gives us visit statistics without cookies or cross-site tracking. When you open an invitation or campaign link, we record that the link was opened: the code in it, the moment, and whether the device is a phone or a computer. Your browser keeps a small marker so the same visit is not counted twice. We do not store your name, IP address or a device identifier for these statistics, and we do not combine them with anything else.
6. Payments for cleaning jobs
Clients pay their cleaner directly, for example in cash or by bank transfer. Sprivo is not a party to that payment, holds no funds, and only stores what the cleaner records, such as marking a job as paid. Card payments for cleaning jobs through Sprivo are not offered at the moment.
7. Where your data is stored, and transfers outside the EU
Your data is stored in the European Union (Supabase, Paris region). DeepL and Komoot (Photon) are based in Germany.
These providers are based in the United States, or may process data there: Stripe, RevenueCat, Resend, Anthropic, Groq, Expo, Vercel, Apple, Google, Namecheap and Meta (WhatsApp). Each of these transfers is covered by the EU-US Data Privacy Framework where the provider is certified under it, and otherwise by the European Commission’s Standard Contractual Clauses. You can ask for a copy of these safeguards at privacy@sprivo.app.
8. How long we keep it
We keep your data for as long as your account exists, because we need it to provide the service. We do not delete accounts automatically when they are not used: if you stop using Sprivo, delete your account (section 9) and your data goes with it. In more detail:
- Your account, profile, calendar, clients, bookings and booking requests, conversations, photos, reviews and push-notification token: as long as your account exists, unless you delete them earlier (you can delete many items yourself, such as a client or a review). Photos sent in a chat or in the Cover chat are the exception: deleting the message, the conversation, the client or the Cover post takes the photo out of the conversation, but the file stays in our storage until the account of the person who sent it is deleted, and anyone who already has its link can still open it. Write to privacy@sprivo.app to have it removed sooner. After you delete your account, they are gone from our live database and our storage at once (except as described in section 9) and from our backups within 30 days.
- Voice recordings and help-assistant questions: not stored by us (see section 2).
- Invitation-link statistics: they contain nothing that identifies you, and we keep them as statistics.
- Your invite-code record: see section 9.
- Reports: we delete them 2 years after they were made, unless a report is needed longer for a legal claim or a request from an authority (see section 9).
- Our do-not-email list (your account and your email address, which emails you asked us to stop, how you asked and when): for as long as you want those emails stopped; your email address stays on it after you delete your account (see section 9).
- Records of subscription payments: 7 years, as Dutch tax law requires.
- Emails and WhatsApp messages you exchange with us personally: up to 12 months after the last message (see section 9).
- Technical logs at our hosting providers: for the limited period that those providers keep them.
9. Deleting your account and your data
You can delete your Sprivo account at any time, yourself, in two ways:
- On the web, at https://sprivo.app/delete-account — sign in with a one-time email code and confirm.
- In the Sprivo app: cleaning professionals open the Profile tab and tap “Delete account” at the bottom; clients tap their photo on the home screen and scroll to “Delete account” at the bottom of the profile sheet. Both ask you to confirm twice.
Deleting removes your account and your personal data from our live database immediately — there is no waiting period. For a cleaning professional that means her profile, calendar, bookings, client contacts, conversations and messages, and payment records. For a client it means their profile, their conversations, their reviews and their connection to every cleaner. In both cases the photos you uploaded — your profile photo and the photos you sent in chats and in Cover — are removed from our storage (for older versions of the app, see below), and the login itself is removed, so the email address becomes free to use again.
Your subscription: if you pay for Sprivo by card on sprivo.app (through Stripe), deleting your account on the website, or in version 1.0.5 or later of the Sprivo app, cancels that subscription at once, so you are not charged again; the rest of the period you already paid for is not refunded, unless you subscribed as a consumer less than 14 days ago: then you can still withdraw and get a refund (Terms of Service, section 5). If the subscription cannot be cancelled at that moment, nothing is deleted and you are asked to try again. A subscription bought in the App Store (or Google Play) is billed by Apple (or Google) and is NOT cancelled when you delete your account: cancel it there first, because we cannot do it for you. Versions of the Sprivo app before 1.0.5 do less: they delete your account and your data at once, but they do not cancel a web subscription, which can then renew and charge you again, and they leave your photos in our storage, from where we remove them automatically afterwards, normally within a few days. Until then, those photos stay online: anyone who already has the link to one of them can still open it, and photos you sent in a household you had joined stay visible in its conversation. So if you pay by card on sprivo.app, or want everything removed at once, delete your account at sprivo.app/delete-account. If a web subscription charged you after you deleted your account, write to privacy@sprivo.app: we cancel it if that has not happened yet, and refund every charge made after the deletion.
What is NOT deleted: a cleaning professional’s own business records of jobs she carried out — the date, the hours and the amount — stay in her account as her bookkeeping, they are unlinked from the deleted client account, but they still carry the name and address given when the job was booked, because that is her bookkeeping and she is entitled to keep it.
Also not deleted: if your cleaner passed one of your jobs to another cleaner through Cover, that post keeps the address and notes she entered. The post is held by the cleaner who posted it, and other Sprivo cleaners can see a rough area (a postcode or city), an approximate location, the date, the time and the pay. The full address and the notes are shared only with the cleaner she chose. It is removed when she deletes the post or her own account.
How long: your data is gone from the live database at once, and from our encrypted backups within 30 days, after which those backups are overwritten. Besides the cleaner-side booking records and Cover posts described above, these things outlive your account:
- Financial records of subscription payments taken through Apple, Google or Stripe, which Dutch tax law requires us to keep for 7 years: accounting entries (amount, date, invoice number) and, at Stripe, your invoices and the customer record they belong to, with your email address. They contain no messages, clients or other profile data. Stripe also keeps the card you paid with saved on that customer record. Tax law does not require that, so we remove the card from that record within 30 days after you delete your account or, if an older version of the app left your web subscription running (see above), within 30 days after that subscription ends.
- If you signed up with someone’s invite code: the record that you did (the code, the date and your account ID), which we need to reward the person or partner who invited you. Your email address is removed from it when you delete your account, unless we have already paid that partner for your subscription; then it stays with that payment in our books for the 7 years tax law requires.
- Photos someone else sent you in a conversation: they belong to that person’s account, not yours, and are deleted when that person deletes their account, as described above.
- If you had joined someone else’s household: the messages you sent in its conversation stay there, because that conversation belongs to the person who set up the household; your photos are removed as described above. To have those messages removed, write to privacy@sprivo.app (the cleaner in that conversation can also delete them).
- Reports: a report you made about someone stays in our moderation records, no longer linked to your account; a report someone made about you stays too. We delete reports 2 years after they were made, unless a report is needed longer for a legal claim or a request from an authority.
- If you asked us to stop certain emails: your email address stays on our do-not-email list, with which emails you stopped, how you asked and when, so that we do not send them to that address again, even if it is used for a new account. Write to privacy@sprivo.app to be taken off the list.
- Emails and WhatsApp messages you exchanged with us personally (for example with support, or a message from our founder): they are in our mailbox and on WhatsApp, not in the app’s database, so deleting your account does not remove them. We delete them 12 months after the last message, or sooner if you ask at privacy@sprivo.app.
If you cannot sign in, email privacy@sprivo.app from the address on your account. We reply within 5 working days and complete the deletion within 30 days.
10. Your rights
You can access, correct, delete, restrict or object to the processing of your personal data, request a copy (portability), and withdraw consent at any time. There is no download button in Sprivo: to get a copy of your data, write to privacy@sprivo.app and we reply within one month. You can also complain to your data protection authority — in the Netherlands, the Autoriteit Persoonsgegevens. To exercise your rights, contact privacy@sprivo.app.
11. Your clients’ data
You are responsible for having a lawful basis to add information about your clients and for telling them how you use Sprivo to manage your work. For that data, Sprivo acts as your processor and uses it only to provide the service to you. The data processing terms for that data are in section 18 of our Terms of Service.
12. Security
We protect your data with encryption in transit, access controls and EU hosting. No method of storage or transmission is completely secure, but we work hard to protect your information.
13. Children
Sprivo is for adults (18 or older): cleaning professionals and their clients. It is not directed to children, and we do not knowingly collect children’s data. If you believe a child has given us personal data, write to privacy@sprivo.app and we will delete it.
14. Cookies and storage on your device
sprivo.app does not use cookies. Your browser stores a few things on your device, only so that the site works:
- your login session, so you stay signed in;
- your theme and language;
- which notices you have closed;
- the email address you are confirming, while you wait for the confirmation email;
- after you pay on the web, a short note in that browser tab (for up to 30 minutes) so the page knows your payment is on its way;
- if you arrive through an invite or campaign link: the code, so that it can fill in the invite-code field when you sign up, and a marker so that the same visit is counted only once (see section 5). The code stays saved until you clear this site’s data in your browser. If you sign up as a cleaning professional in this browser, that code is sent with your sign-up unless you type a different one — even if you emptied the invite-code field (see section 2).
If you arrived with an invite code and tap “Download for iOS”, we copy the code to your clipboard so the app can fill it in for you. The app reads the clipboard only when you tap its button to paste the code.
Vercel measures visits to the site without cookies (see section 5). Payments are made on Stripe’s own pages, where Stripe sets its own cookies. The Sprivo app keeps similar information on your phone (your login session, language, theme, closed notices and, for clients, the cleaners you had before). You can clear all of this at any time in your browser settings, or by deleting the app.
15. Changes to this policy
We may update this policy. We will change the “last updated” date at the top and, for significant changes, tell you in the app or by email.
Translations of this policy are provided for convenience; if there is any conflict, the English version applies.