CAM Covers: privacy and terms of use
The privacy policy covers what the app collects, who else receives it and how to delete it. The terms of use cover what is free, what is paid and what you may do with the app.
Privacy policy
Last updated
CAM Covers turns a photo into a "now playing" music player screen that you save and share. The photo never leaves your phone unless you share it yourself. What does leave is usage statistics, crash reports, what Google's ad network needs to show ads, and, if you buy Premium, what Google Play needs to process the payment. This page says what each of those is.
I, Tiago Danin, am the developer and the controller of this data under the LGPD (Lei 13.709/2018). If you are in the EU, the GDPR gives you the same rights and I answer them the same way. Write to TiagoDanin@outlook.com about any of it.
What you give the app
Your photo
You pick a photo from your gallery through Android's own photo picker and crop it square in the cropping screen that opens next, so the app needs no storage permission. The photo is drawn into the template on the phone. When you save, the finished image goes to a "CAM Covers" album in your gallery, and a copy of your latest cover stays in the app's own storage so you can share it. None of it is uploaded to me or to any server.
The text on the cover
The song title, artist and extra line you type stay inside the image. They are not sent anywhere.
When you share, the image goes through Android's share sheet to the app you choose. From there, that app's own privacy policy applies.
What the app collects on its own
Usage statistics
Google Analytics for Firebase records events such as opening the app, coming back to it (with the days since your last visit and since installing, in ranges), picking or cancelling a photo or failing to load it, choosing a style, opening the editor, changing a part of the cover (which part, never what you type), saving a cover (with the style, whether it reached the gallery, whether it carried the mark and roughly how long it took), reaching 1, 5, 10, 25, 50 or 100 saved covers, closing the editor (with how many parts you changed), reaching the share screen, whether sharing went through, seeing an ad after saving or why none was shown, an ad that failed to load (with AdMob's error code), your answer on the ad consent form, being asked for a rating, using an option in Settings, seeing or closing the Premium screen, tapping to buy or restore, and whether a purchase went through. Each statistic is also tagged with whether you have Premium, a range of how many covers you have saved, which version of the Premium screen you get, the month the app was installed and whether ads may be requested under your consent choice. The app does not create an account or send a user ID, so these events are tied to an app installation, not to a name. Analytics also sees your device model, operating system, app version and approximate location, and it may read the device's advertising ID.
Style counter
When you open a style, the app adds one to that style's counter in Cloud Firestore. The counter is a single number per style. It says nothing about who opened it.
Crash reports
Firebase Crashlytics receives a report when the app crashes or an error is caught: the error, the device model, the Android version, the app version, an ID that Crashlytics creates for this installation and the state of the app at that moment. It carries no user ID and nothing you typed. Development builds of the app send none.
Ads
Without Premium, CAM Covers shows a banner at the end of the style list and, after you save a cover, sometimes a full-screen ad (at most one every two minutes). Google AdMob serves them. To pick and measure ads, AdMob uses the advertising ID, your IP address, the device model and how you interact with the ads, and it may show ads based on your interests.
Where the law asks for consent, such as in the EU and the UK, the app shows Google's consent form before any ad loads, and you can change your answer later in Settings, "Ad privacy choices". You can also reset or delete the advertising ID in Android settings, under Privacy, Ads (on some phones, Google, Ads). Deleting it stops personalised ads on the whole device.
Premium purchase
Premium is a one-time purchase made through Google Play. Google Play handles the payment: I never see your card or your payment details. The app asks Google Play whether your Google account has bought Premium, when you buy, when you tap "Restore purchase" and quietly when the app starts, so a purchase made on another phone is picked up. Google shares with me, through the Play Console, the order information it gives every developer, such as the order number, date, country and amount.
What stays on your phone
Your latest cover, whether you have Premium, how many covers you have saved, how many times you have opened the app, the last day you opened it and on which open the app last asked for a rating. These numbers never leave the phone as they are; the statistics only carry ranges made from them, and the rating event carries the open count (3, 5 or 10).
On the 3rd, 5th and 10th time you open the app, it may ask Google Play to show its rating card. Google Play decides whether the card appears. Your stars and any review go to Google Play under its own terms, and the app never learns whether you rated it or what you wrote.
Uninstalling the app removes all of it. Images you saved to the gallery stay there until you delete them.
Who else receives it
The app has no server of its own. What it sends goes to Google:
- Google AdMob receives what it needs to show ads and to record your consent choice, as described above.
- Google Play processes the Premium payment, tells the app whether you own Premium, and shows the rating prompt when the app asks for one.
- Google Analytics for Firebase and Firebase Crashlytics receive the statistics and crash reports.
- Cloud Firestore holds the style counters that order the style list.
- Firebase Remote Config lets me switch features such as ads off without an update and choose which version of the Premium screen the app shows. It receives the app version and device information needed to answer.
Their terms: Firebase privacy, How Google uses information from apps that use its services, Google Play terms and Google Privacy Policy.
The Settings screen links to this page. "Send feedback" opens your email app addressed to TiagoDanin@outlook.com, with the app version, the Android version and the app's language already in the message; nothing is sent until you press send.
I do not sell your data or hand it to a data broker. I would only disclose it if a Brazilian court or authority legally required it.
Why it is used
The ads pay for the app. They rely on your consent where the law requires it, and otherwise on my legitimate interest and on the choices you make in Android's ad settings. Purchase data is used to deliver the Premium you paid for, which is the performance of that contract. The statistics, counters and crash reports are used to find bugs, to see which styles people use and to compare versions of the Premium screen, on the basis of my legitimate interest in keeping the app working.
Where it is stored
Google stores this data on its servers, which may be outside Brazil, including in the United States. Google applies the safeguards described in its data processing terms to those transfers.
How long it is kept
Analytics statistics and crash reports are kept for the retention period configured in Firebase, then Google deletes them. AdMob and Google Play keep their data under Google's own policies. Style counters are kept for as long as the style exists.
Your rights
Because there is no account, nothing on my side links data to you by name. You can still ask me what exists, ask for deletion, or object to processing at TiagoDanin@outlook.com, and I answer within 15 days, the period the LGPD sets. Resetting the advertising ID and uninstalling the app cut the link between new data and your device. You may also complain to the ANPD, Brazil's data protection authority.
Security
Traffic to Google's services is encrypted. No system is completely secure, but your photos are never on a server to begin with.
Children
CAM Covers is not directed at children, and I do not knowingly collect data from anyone under 13. If you believe a child's data reached the app, write to me.
Changes
If this policy changes, the date at the top changes with it. For a change that affects what is collected or who receives it, the app shows a notice before the change takes effect.
Contact
Tiago Danin, TiagoDanin@outlook.com.
Terms of use
Last updated
These terms apply to anyone who installs or uses CAM Covers. By using the app you accept them. If you do not, uninstall it; nothing else is needed.
Who provides the app
Tiago Danin, a private individual in Brazil, who develops and publishes CAM Covers on Google Play. "I" and "me" below mean him. "You" means the person using the app.
What CAM Covers is
An editor that puts your photo into a template shaped like a music player's "now playing" screen, with a song title, an artist and an extra line that you type. You save the result to your gallery and share it wherever you want.
Price
CAM Covers is free to download and use. Without Premium, it shows ads (a banner at the end of the style list and, sometimes, a full-screen ad after you save a cover) and each cover carries a small "made with CAM Covers" mark.
Premium is a one-time purchase sold through Google Play, with the price shown by Google Play before you pay. It removes the mark from the covers you make and turns the ads off. It is tied to the Google account that bought it: on another phone with the same account, "Restore purchase" in the app turns it back on. Payment, receipts and refunds follow Google Play's terms and refund policy, without prejudice to your rights under the Código de Defesa do Consumidor.
Your photos and your text
Your photos and what you write stay yours. I do not receive them and claim no rights over them.
You need the right to use every image you put in the app. If a photo shows other people, or was taken by someone else, make sure you are allowed to use and publish it. You answer for what you create and share.
The templates
The templates are inspired by the look of music players. CAM Covers is not affiliated with, endorsed by or connected to Spotify or any other player or streaming service. Their names and trademarks belong to their owners. The images the app makes are for personal, fun use: do not present them as a real screenshot of a service, as an official release, or as an endorsement by an artist.
The text on a new cover starts with sample words. You can change or clear them.
What you agree not to do
Do not use the app to impersonate someone, to mislead people, to harass anyone, or to create content that infringes someone else's rights or breaks the law. Do not copy, resell or redistribute the app or get around its ads or security.
What you may do with it
I give you a personal, free, non-exclusive and revocable licence to use CAM Covers on your devices. The name, the icon, the templates and the design remain mine, apart from the third-party trademarks mentioned above.
Availability
I work on CAM Covers in my own time. Styles and features may change, be removed or stop working, and the app may be discontinued. Images you already saved stay in your gallery.
Liability
CAM Covers is provided as it is. To the extent Brazilian law allows, I am not liable for how you or others use the images you create, for losses caused by the phone, the network or Google's services, or for content you share on other platforms. Nothing here removes a right that the law gives you and that a contract cannot take away, such as those in the Código de Defesa do Consumidor.
Privacy
What the app collects is described in the privacy policy on this same page.
Changes
I may update these terms. The date at the top changes when I do, and a change that affects you is announced in the app before it takes effect. Continuing to use CAM Covers after that means you accept the new version.
Law
Brazilian law governs these terms. Anything an email cannot settle goes to the courts of Belém, Pará, without prejudice to your right as a consumer to sue where you live.
Contact
Tiago Danin, TiagoDanin@outlook.com.
This site has its own documents, separate from the app's: privacy and terms of the site.