Part OneTerms of Use
These Terms of Use (“Terms”) are an agreement between you and R17 Geek Development SRL (“R17 Studio”, “we”, “us”, or “our”), the developer of Riveo and any related websites, updates, and services (together, the “Service”). By accessing or using the Service you agree to these Terms. If you do not agree, please do not use the Service.
1. What Riveo is
Riveo is a media player and library-management app for Apple platforms (iOS, iPadOS, macOS, and tvOS) and for Android phones, tablets, and TVs. Available features and source types can vary by platform. Riveo lets you connect to media that you own or are otherwise authorized to access. You configure the sources yourself, across four types:
- Media servers — Plex, Emby, and Jellyfin.
- Network shares — SMB, NFS, WebDAV, and FTP.
- IPTV sources — M3U playlists, Xtream Codes, and manifest-based streams.
- Cloud providers — Backblaze B2, Dropbox, OneDrive, pCloud, and Koofr.
Riveo does not provide, host, index, or supply any media, channels, or content of its own. Riveo is only a player: it displays and plays back content that you point it to from your own sources and accounts. All content you access through Riveo comes from services and devices that you control or are authorized to use.
2. Content is your responsibility
You are solely responsible for the sources you add and the content you access, stream, download, or play through Riveo, and for ensuring you have the legal right to do so. Riveo is designed to work with content and playlists that you create or obtain from legally sourced material. We do not permit the use of Riveo to access, stream, or distribute copyrighted content without the permission of the rights holder.
We do not monitor and are not responsible for the content available through your sources, and we do not endorse it. If you believe content from a third-party source infringes your rights, please contact that source’s operator; if you believe the Service itself is being used to infringe your rights, contact us at hello@riveo.io and we will respond appropriately.
3. Platform licences and store terms
If you obtained Riveo through the Apple App Store, Riveo is licensed, not sold, to you for use only under the terms of Apple’s Licensed Application End User License Agreement (the “Apple Standard EULA”), together with these Terms. Where these Terms and the Apple Standard EULA conflict, the Apple Standard EULA governs your license to use the App. You also agree to comply with the App Store Terms of Service. In particular you acknowledge that:
- these Terms are between you and us only, and not with Apple; Apple is not responsible for the App or its content;
- Apple has no obligation to provide maintenance or support for the App;
- to the maximum extent permitted by law, Apple has no warranty obligation with respect to the App, and any claims relating to the App are our responsibility, not Apple’s;
- Apple is not responsible for addressing any product-liability, legal, regulatory, or third-party intellectual-property claims relating to the App; and
- Apple and its subsidiaries are third-party beneficiaries of these Terms and may enforce them against you.
If you obtained Riveo through Google Play, your use of the App is also subject to the Google Play Terms of Service. These Terms remain between you and us only; Google is not responsible for the App or for providing support for it.
4. PRO, plans, and in-app purchases
Riveo is free to use, and most features work at no cost. Riveo PRO unlocks additional features and is ad-free. PRO is available as an auto-renewing subscription — currently offered on monthly and annual plans — or as a one-time Lifetime purchase. Current prices are shown in the App and in the applicable store.
All purchases are sold through the Apple App Store or Google Play and billed to your Apple Account or your Google Play account. Apple or Google, not us, processes and manages all payments.
- Subscriptions renew automatically at the end of each billing period unless you cancel at least 24 hours before the period ends. You can manage or cancel a subscription anytime in your Apple Account settings or Google Play subscription settings.
- A one-time Lifetime purchase is not a subscription and does not renew.
- Refunds are handled by Apple or Google in accordance with the applicable store’s policy; we cannot view, modify, or refund purchases directly.
- Purchases are tied to the store account and platform where they were made and do not transfer between the Apple App Store and Google Play.
- Prices may change; any change applies only to future billing periods.
5. Your sources and third-party services
To use Riveo you connect it to your own third-party services, servers, and accounts — for example your Plex, Emby, or Jellyfin server, a network share, an IPTV provider, or a cloud-storage account such as Backblaze B2, Dropbox, OneDrive, pCloud, or Koofr. Your use of those services is governed by their own terms and privacy policies, and you are responsible for complying with them and for holding any rights or authorizations required to access them. We are not responsible for third-party services, their availability, or the content they provide.
6. Your data and configurations
“Your Data” means the source connections, credentials, settings, and library information you add to Riveo. You retain all rights to Your Data. Riveo stores Your Data on your device and, on Apple devices with iCloud sync enabled, in your own private iCloud account, so that the App can function and sync across your devices. On Android, Your Data stays in the App’s private storage on each device — Riveo does not sync it between devices. We do not operate accounts or servers and we do not receive Your Data. See the Privacy Policy for details.
7. Acceptable use
You agree not to use Riveo to:
- infringe any copyright, trademark, or other intellectual-property or privacy right;
- access or distribute content you are not authorized to access;
- violate any applicable law or regulation;
- reverse engineer, decompile, or attempt to extract the source code of the App except as permitted by law; or
- interfere with, disrupt, or attempt to gain unauthorized access to the Service or any related systems.
8. Intellectual property
The Service and all of its contents — including software, text, graphics, logos, and the “Riveo” name and branding — are owned by us or our licensors and are protected by intellectual-property laws. These Terms do not grant you any right to use our trademarks without our prior written permission. All rights not expressly granted are reserved.
9. Updates and availability
We may update, change, suspend, or discontinue features, source integrations, platform support, or parts of the Service. An integration can stop working because a third party changes its service or API. We do not guarantee continued compatibility with every device, operating-system version, source, codec, or provider.
10. Disclaimer of warranties
The Service is provided on an “AS IS” and “AS AVAILABLE” basis, without warranties of any kind, whether express or implied, including implied warranties of merchantability, fitness for a particular purpose, and non-infringement, to the fullest extent permitted by law. We do not warrant that the Service will be uninterrupted, secure, or error-free, that defects will be corrected, or that the Service will be compatible with any particular source, server, or provider. Your use of the Service is at your own risk.
11. Limitation of liability
To the maximum extent permitted by law, we and our directors, employees, and suppliers will not be liable for any indirect, incidental, special, consequential, or punitive damages, or for any loss of data, goodwill, or other intangible losses, resulting from your use of or inability to use the Service, any content accessed through it, or any third-party source or service. To the extent our liability cannot be excluded, it is limited to the amount you paid us (if any) for the Service in the six months preceding the event giving rise to the claim.
12. Termination
You may stop using the Service at any time. We may suspend or terminate your access if you breach these Terms or use the Service in a way that could cause harm or legal liability. Provisions that by their nature should survive termination — including ownership, disclaimers, and limitations of liability — will survive.
13. Governing law and disputes
These Terms are governed by the laws of Romania, without regard to its conflict-of-laws rules. You agree that the courts located in Bucharest, Romania will have jurisdiction over any dispute arising out of or relating to these Terms or the Service, except where applicable law grants you the right to bring proceedings in your country of residence. If any provision of these Terms is found unenforceable, the remaining provisions remain in effect.
14. Changes to these Terms
We reserve the right to modify or replace these Terms at any time, at our sole discretion. When we make changes we will revise the “Last updated” date above and, for material changes, provide reasonable notice through the App or our website. Your continued use of the Service after changes take effect constitutes acceptance of the revised Terms.
15. Contact
Questions about these Terms? Email us at hello@riveo.io.
↑ Back to topPart TwoPrivacy Policy
We care about your privacy, and we built Riveo so that your data stays with you. Riveo has no user accounts and no servers of ours. We do not have a “Riveo account” system, and we do not collect, receive, or store your personal information on our own infrastructure. This Privacy Policy explains what data Riveo stores, where it lives, and the limited cases in which third parties are involved.
1. Information we do not collect
Because Riveo has no accounts and no servers, we do not collect your name, email address, password, payment details, contacts, precise location, or the contents of your media library. We cannot see which servers you connect to, which channels or files you play, or the credentials you enter.
2. Information stored on your device and in your iCloud
Riveo stores your configuration so the App can work and, optionally, sync across your Apple devices. This data lives in two places on Apple’s platforms — the iOS Keychain and the App’s on-device settings — and, when sync is enabled, in your private iCloud. It is never transmitted to us.
Passwords and cloud authorization tokens are stored in the Keychain on each of your devices. This includes:
- Emby and Jellyfin login passwords (kept so the App can re-authenticate);
- network-share passwords for SMB, FTP, and WebDAV (NFS and guest shares use no password);
- Xtream Codes passwords for IPTV; and
- the application keys and app passwords for Backblaze B2 and Koofr, and the OAuth access tokens, refresh tokens, and expiry data for Dropbox, OneDrive, and pCloud.
When sync is enabled, these items are included in your synced configuration so your sources work on every device: they travel between your own devices only through your private iCloud storage, protected by Apple’s iCloud encryption. They are never sent to us, and we cannot read them.
Source configuration details are stored in the App’s on-device settings and, when sync is enabled, mirrored to your private iCloud storage. This is mostly non-secret identifying information — such as server hostnames and addresses, usernames, and the email address associated with a connected cloud account. It also includes your media-server session tokens, and, if you add an IPTV playlist by URL, the playlist URL exactly as you entered it. Some IPTV playlist URLs contain a username and password as part of the web address; if yours does, those values are stored as part of the URL. This configuration data is protected by Apple’s iCloud encryption and is never sent to us.
On Android devices, the same configuration is stored in the App’s private storage on that device, and passwords and tokens are encrypted with a device-bound key held in the Android Keystore (AES-256-GCM). Riveo does not sync your configuration between Android devices, and the encrypted credential store, source configurations, and downloads are excluded from Android’s system backup and device-to-device transfer.
3. Diagnostics and analytics
On Apple platforms, Riveo relies only on Apple’s App Analytics. If you have opted in to share analytics with app developers, Apple may provide us with aggregated, privacy-preserving statistics and crash diagnostics about how Riveo performs. This information is not linked to your identity, and we do not combine it with any other data. You can turn it off at any time:
- on iPhone, iPad, or Apple TV:
Settings › Privacy & Security › Analytics & Improvements; - on Mac:
System Settings › Privacy & Security › Analytics & Improvements.
On Android, we rely only on the equivalent aggregated, privacy-preserving statistics and crash diagnostics that Google Play provides to developers, controlled by your device’s usage-and-diagnostics setting (typically Settings › Google › All services › Usage & diagnostics; naming varies by device).
We do not use Google Analytics, Firebase, or any other third-party analytics or tracking SDK.
4. Advertising
Riveo PRO is ad-free. The free version does not currently display ads, but we may introduce advertising in it in the future. If we add a third-party ad provider, we will update this policy to name it and describe what it collects, including any advertising identifier, and we will comply with Apple’s App Tracking Transparency and App Store privacy-label requirements before doing so.
5. Purchases
Purchases of Riveo PRO are processed by Apple through the App Store or by Google through Google Play. We do not receive or store your payment-card details. Apple’s handling of your purchase information is governed by Apple’s Privacy Policy, and Google’s by Google’s Privacy Policy.
6. Third-party sources you connect
When you connect a source, Riveo communicates directly between your device and that service to sign in and stream your content. That exchange is subject to the third party’s own privacy policy, not ours. Depending on which sources you use, these may include:
- Backblaze B2, Dropbox, OneDrive (Microsoft), pCloud, and Koofr;
- your Plex, Emby, or Jellyfin server (governed by the operator’s and each project’s policies); and
- any IPTV or network-share provider you configure.
For cloud providers, Riveo requests only the access needed to browse and play your files, and the resulting tokens are stored as described in Section 2. We do not use data obtained from these providers for any purpose other than providing the App’s functionality to you, and we do not sell it or share it with anyone.
7. Other third-party services
Some Riveo features rely on or connect to third-party services. We do not sell your personal information or share it with them for advertising. Each service is governed by its own privacy policy.
- Catalog information — The Movie Database (TMDB). Titles, artwork, and descriptions shown for browsing come from TMDB and load directly from TMDB’s servers, so TMDB receives those requests, including your device’s IP address. See TMDB’s privacy policy. This product uses the TMDB API but is not endorsed or certified by TMDB.
- Subtitle search — OpenSubtitles. When you search for subtitles, Riveo sends a fingerprint (hash) of the media file together with the title, season and episode or year, and your chosen language to OpenSubtitles to find matching subtitles. See OpenSubtitles’ privacy policy.
- Watch tracking — Trakt (optional, off by default). Riveo does not use Trakt unless you choose to sign in to your own Trakt account. If you do, Riveo sends your watch activity to Trakt to keep your history in sync and stores your Trakt login token in the iOS Keychain, like the other tokens in Section 2. What Trakt does with that data is governed by its own privacy policy. You can disconnect at any time.
8. Data retention and deletion
Because your data lives on your device and, on Apple devices, in your own iCloud, you control retention. Deleting a source removes its stored credentials; deleting the App removes its locally stored data from that device. To remove synced data everywhere, disable sync or delete Riveo’s data from your Apple Account’s iCloud storage. We hold no copy to delete on your behalf.
9. Security
We use the iOS Keychain to protect passwords and cloud authorization tokens, and your synced data is protected by Apple’s iCloud encryption. On Android, these secrets are encrypted with a device-bound key held in the Android Keystore. Enabling a device passcode strengthens this protection. No method of electronic storage or transmission is completely secure, however, and we cannot guarantee absolute security — in particular, credentials that some IPTV providers embed inside a playlist URL are stored as part of that URL rather than in the Keychain, so prefer the dedicated Xtream Codes login where available.
10. Children’s privacy
Riveo is not directed to children and does not knowingly collect personal information from anyone, including children under the age of 13 (or the equivalent minimum age in your country). Because we collect no personal data, the App does not build profiles of any user.
11. Your privacy rights
Depending on where you live, you may have rights under laws such as the EU/UK General Data Protection Regulation (GDPR) or the California Consumer Privacy Act (CCPA) to access, correct, delete, or port your personal data, or to object to its processing. Because Riveo stores your data only on your device and, on Apple devices, in your own iCloud, and we hold none of it ourselves, you can exercise most of these rights directly within the App and your Apple Account. We do not sell or share personal information. If you have a question about your rights, contact us at hello@riveo.io.
12. International users
Riveo does not transfer your data to us or across borders, because we do not receive it. Any cross-border handling of data is performed by Apple’s iCloud or by the third-party services and sources you choose to use or connect, under their own policies.
13. Changes to this Privacy Policy
We reserve the right to update this Privacy Policy at any time, at our sole discretion. We will revise the “Last updated” date above and, for material changes, provide notice through the App or our website. Please review it periodically.
14. Contact
If you have any questions about this Privacy Policy, contact us at hello@riveo.io.
↑ Back to top