Terms of Service
Last updated: 10 July 2026 · Applies to the dodast app and this website
The short version: dodast is made by one person for playing music you already have the rights to. Use it personally and fairly, don't abuse the third-party services it relies on, and remember that a free, independent app comes as-is. Your files are yours; the app never deletes them, and only ever writes the tag edits you save yourself.
1. What these terms are
These terms are an agreement between you and Mohammad Khakpaki covering your use of the dodast app and this website. By installing or using dodast, you accept them. If you do not agree with them, please do not use the app.
2. The developer
dodast is developed, published, and supported by Mohammad Khakpaki, an individual independent developer — not a company. Where these terms say "I" or "me", they mean Mohammad Khakpaki personally. Contact: mohamad.khakpaki@gmail.com.
3. Your license to use dodast
You are granted a personal, non-exclusive, non-transferable, revocable license to install and use dodast on devices you own or control, for personal, non-commercial purposes. All rights not expressly granted are reserved.
4. Your media stays yours
- You keep all rights to your music and video files and to the playlists and library you build, including mixed playlists of both. Nothing in these terms gives me any claim to them.
- You are responsible for having the legal right to the media you play with dodast and share into listening sessions. Hosting a session transmits the current track's audio to each device that joins — for a video, only its extracted audio track — so only share media you have the right to share.
- dodast never deletes your files and never uploads them to any server — session sharing is direct, device-to-device, on your own network. The one write it can perform is the tag editor: if you save a tag edit, the new tags are written into that file (on Android 10 and newer, after the system's per-file confirmation). If your files matter to you (they do), you remain responsible for your own backups.
- Listening sessions run on your local network between devices you choose. You decide who joins and are responsible for what you share with them.
5. Fair use of the app
Please don't:
- use dodast for anything unlawful, including distributing media you have no rights to;
- extract, republish, or abuse the third-party API credentials bundled with the app (such as the fanart.tv API key), or use the app to hammer, scrape, or circumvent the rate limits of the services it talks to;
- redistribute the app in a way that misrepresents its origin, or charge others for it;
- reverse engineer, decompile, or disassemble the app except to the extent applicable law expressly permits despite this restriction.
6. Third-party content and services
dodast builds on services run by other people. They have their own terms and policies, I do not control them, and features that depend on them can change, degrade, or stop working if the services do. By using the features below you also agree to the relevant service's terms.
fanart.tv (artist images)
- Artist images shown in dodast are fetched from fanart.tv, whose gallery is contributed by its community. Copyright in each image remains with its creator and/or the rights holders of the depicted material; the images are provided for personal, non-commercial display within the app.
- dodast accesses fanart.tv through its public API, under fanart.tv's API terms, with attribution to fanart.tv shown in the app and on this website. If you like the project, consider contributing to it.
- The fanart.tv API key bundled with dodast may be used only by the app itself. Extracting it or using it in other software is prohibited (see section 5) — request your own key from fanart.tv instead.
- You may not use dodast to bulk-download, re-host, or commercially exploit fanart.tv content. If you reuse an image, you are responsible for clearing the rights with its owners.
- dodast uses the fanart.tv API but is not endorsed, certified, or otherwise approved by fanart.tv. fanart.tv may change or withdraw its API at any time, which can affect artist images in the app.
MusicBrainz and the Cover Art Archive (album covers)
- Album identification uses the MusicBrainz database; covers come from the Cover Art Archive, a joint project of MusicBrainz and the Internet Archive.
- Cover images remain the copyright of their respective owners and are displayed to identify the albums in your own library, in line with the archive's purpose.
- dodast follows the archive's usage guidelines (identified requests, respectful rate limits) and asks you not to defeat them through the app.
Google services
- QR-code scanning for session join runs in Google Play services' code scanner on your device, under Google's Terms of Service.
- dodast may occasionally invite you to rate it using Google Play's in-app review dialog. The dialog is drawn and handled by Google Play on your device under Google's terms; rating is always optional, and dodast never sees what (or whether) you answered.
- Releases that include Firebase (crash reporting, analytics, performance monitoring, messaging, remote configuration — see the privacy policy) rely on services of Google LLC under Google's terms. Google Play, Google Play services, and Firebase are trademarks of Google LLC.
- If you install dodast from Google Play, Google Play's own terms of service also apply to the download and updates.
7. Purchases and subscriptions
dodast is currently free. A future release may offer optional in-app purchases — for example, a one-time unlock or a subscription for extra features. Until such a release ships, this section does not apply. When it does, these terms govern those purchases:
- Billing runs through Google Play. All payments are taken and processed by Google under the Google Play Terms of Service; I never receive or store your payment details.
- Entitlements are managed with RevenueCat (RevenueCat, Inc.), which verifies purchases and unlocks or restores what you have bought across your devices. The data RevenueCat receives is described in the privacy policy; using in-app purchases also means accepting RevenueCat's terms.
- Subscriptions renew automatically until you cancel. You can view, manage, or cancel a subscription — and turn off auto-renewal — from your Google Play account's subscription settings; cancelling stops future renewals and keeps access until the current period ends.
- Refunds are handled under Google Play's refund policy and any mandatory consumer rights where you live. As a one-person project I cannot issue Google Play payments myself, but tell me about any problem and I will help where I can.
- Prices and paid features may change. A change never affects a purchase you have already completed; for subscriptions, Google Play notifies you of price changes and asks for your consent where required before they take effect.
- Paid features are licensed to you under section 3, not sold, and — like the rest of dodast — are provided "as is" (sections 9 and 10).
8. Intellectual property
The dodast app, its name, logo, design, and this website are © 2026 Mohammad Khakpaki. Your media is yours (section 4); third-party artwork, data, and trademarks belong to their respective owners (section 6).
9. The app is provided "as is"
dodast is an independent project built and maintained by one person, provided "as is" and "as available", without warranties of any kind, express or implied — including merchantability, fitness for a particular purpose, and non-infringement. I don't promise the app will be uninterrupted, error-free, or that artwork and other third-party-powered features will always be available.
10. Limitation of liability
To the maximum extent permitted by law, I am not liable for indirect, incidental, special, or consequential damages, or for loss of data, arising out of your use of (or inability to use) dodast. My total liability for any claim relating to the app is limited to the amount you paid for it — currently nothing — or the smallest amount permitted by law.
Nothing in these terms excludes or limits liability that cannot lawfully be excluded (such as for intentional misconduct), and nothing affects statutory consumer rights that apply where you live.
11. Ending things
You can stop using dodast at any time by uninstalling it — your on-device data goes with it. I may suspend or terminate your license if you materially breach these terms (for example, section 5). Sections 4, 6, 7, 8, 9, 10, and 13 survive termination.
12. Changes to the app and these terms
dodast is in active development: features may be added, changed, or removed. These terms may be updated to match — the current version always lives at this page, with the "Last updated" date at the top. If you keep using the app after a change, that counts as acceptance. Material changes will also be called out in the app's release notes.
13. Governing law
These terms are governed by the laws of the developer's country of residence, without regard to conflict-of-law rules — except that if the consumer-protection law of the country where you live gives you mandatory rights, those rights prevail. Any dispute that cannot be settled informally (please just email me first — I read everything) belongs to the competent courts under that law.
14. Contact
Mohammad Khakpaki · mohamad.khakpaki@gmail.com