Privacy Policy

Last updated:

Alcove (usealcove.app) is a focus timer for planning and tracking your work. This policy explains what personal data Alcove collects, why, who processes it for us, how long it's kept, and how you can exercise your rights under Brazil's General Data Protection Law (LGPD, Lei nº 13.709/2018) and, where it applies, the EU and UK General Data Protection Regulation (GDPR).

The short version

1. Who is responsible

Alcove is run by Victor Hugo da Silva Ribeiro, an individual based in Brazil, who is the controller of your personal data ("we", "us"). For anything about privacy, including exercising your rights, write to [email protected]. The same address reaches the person in charge of data protection (the encarregado, under LGPD art. 41).

2. What we collect

Your account

What you create in Alcove

Your focus activity

Friends

The AI routine assistant

If you open Plan with AI and send a message, we send Google's Gemini model (on Gemini Enterprise Agent Platform) your messages in that conversation, the routines it proposed and what you did with them, your display name, today's date, the app's language and the names of your tags. It needs them to write a reply. The conversation isn't saved on our servers: it lives in your browser tab and is gone when you leave the Focus page. We only store how many messages you sent each day and their size in tokens, to apply the daily limit. If the assistant declines a request for safety reasons, we log the kind of request (for example, "weapons"), never what you wrote.

Emails we send you

To send account emails (welcome, address confirmation and password reset), we give your email address, and for the welcome email your display name, to Amazon Simple Email Service (SES). We keep the address and the time of each confirmation or password reset email for 2 days, to limit how often they can be requested.

Server logs and usage events

3. Cloudflare Web Analytics

Our pages, this one and the home page included, load Cloudflare Web Analytics, a measurement script from Cloudflare. For each page view it reports to Cloudflare the page's address, the site you came from, your browser, operating system and type of device, your country (worked out from your IP address), and how quickly the page loaded (Core Web Vitals).

It doesn't use cookies or any other storage on your device, doesn't fingerprint you, and isn't linked to your Alcove account. Cloudflare uses your IP address only to receive the data and doesn't store it. We only see totals, which we use to find pages that load slowly.

4. Cookies and storage on your device

We don't use advertising or tracking cookies, so there's no cookie banner. Alcove only keeps what it needs to work:

NameWhat it's forHow long
__Host-session (cookie) Keeps you signed in. Scripts on the page can't read it (HttpOnly). 24 hours
__Host-refresh (cookie) Renews your session when it runs out, so you stay signed in. HttpOnly. 30 days
alcove_locale (cookie) The app's language on this device: one you picked, your account's, or that of the page you signed up from. 1 year
__cf_bm, cf_clearance (cookies set by Cloudflare) Protect the site from bots and attacks. Set only when Cloudflare's security checks run. 30 minutes for __cf_bm; as set by Cloudflare's challenge settings for cf_clearance
alcove_routines, alcove_daily (local storage) A copy of your routines and focus history, plus any work not yet sent to the server, so the app works offline and nothing is lost. Until you sign out, once everything has been sent
alcove_session (local storage) Your account ID and whether your profile is set up, to open the right page faster. Until you sign out
alcove_focus (local storage) Where you are in today's routine, so you can pick up where you left off. Until you clear it; reset every day
alcove_theme, alcove_radio_station, alcove_heatmap_range, alcove_tags_range, alcove_skip_leave_confirm, alcove_timer_notify, alcove_keep_awake (local storage) Your preferences on this device. Until you clear them
alcove:google-redirect, alcove:verify-email-dismissed, alcove:chunk-reload (session storage) Finishing a Google sign-in; hiding the confirm-your-email reminder; reloading the app once after an update. Until you close the tab

5. How we use your data, and why

What forDataLegal basis
Run your account, sync your routines and history across devices, show your stats, streak and badges, and the friends features Account, what you create, focus activity, friends Performing our contract with you (LGPD art. 7, V; GDPR art. 6(1)(b))
Send account emails: welcome, address confirmation and password reset Email address, display name Performing our contract with you
Answer you in the AI assistant, when you use it As described in section 2 Performing our contract with you
Keep Alcove secure, prevent abuse and fix errors Request logs and traces, error reports, account ID, email send records Legitimate interests (LGPD art. 7, IX; GDPR art. 6(1)(f))
Understand how Alcove is used and how fast it loads, to improve it Usage events, Cloudflare Web Analytics Legitimate interests
Keep access logs for 6 months, and a minimal record of deleted accounts for as long Request logs (IP address, date and time, account ID); a deleted account's ID, email address, username, display name and dates Legal obligation (Marco Civil da Internet, art. 15; LGPD art. 7, II and art. 16, I), and legitimate interests in investigating abuse and defending legal claims (LGPD art. 7, VI and IX)
Meet legal obligations and answer lawful requests from authorities Whatever the obligation requires Legal obligation (LGPD art. 7, II; GDPR art. 6(1)(c))

When you create your account, we ask you to confirm that you've read and agree to this policy, and we record which version you agreed to and when. Where we rely on legitimate interests, we use only the data listed above and keep it for a short time, and you can object (see section 10). We don't make decisions about you based solely on automated processing.

6. What other people can see

Alcove has a light social side. Anyone signed in to Alcove can find you by your username and open your profile, which shows:

People who follow you are told when you earn a badge, and may see how long you focused the day before in a recap. Your routines, task titles, comments, tags, goals and AI assistant conversations are never shown to other users. Profiles can't be seen by people who aren't signed in, or by search engines.

7. Who processes your data for us

We use these service providers (operators, in LGPD terms) to run Alcove. They process data only on our instructions, under their data processing terms:

If you sign in with Google, Google's own privacy policy also applies to your Google account.

We don't sell or share your data with anyone else, unless the law or a court order requires it, or to protect the rights and safety of Alcove and its users. If Alcove is moved to a company (for example, one set up to run it), your data moves with it, under this policy, and we'll let you know.

8. International transfers

Our servers and database are in the United States, and Cloudflare may handle your requests in a data center outside your country. These transfers rely on the safeguards in our providers' data processing terms, such as standard contractual clauses (LGPD art. 33; GDPR art. 46) and, for providers certified under it, the EU–U.S. Data Privacy Framework.

9. How long we keep it

DataKept for
Account, profile, routines, tags, goals, focus history, badges, follows and notifications As long as your account exists. When it's deleted, they're removed from our database right away and from our backups within 7 days.
Sign-in record at Firebase Authentication Until your account is deleted
AI assistant daily message counts As long as your account exists
Server logs, usage events, error reports and traces 30 days
Access logs (the request logs' copy kept for the Marco Civil) 6 months
Record of a deleted account: account ID, email address, username, display name, when it was created and deleted 6 months after the account is deleted
Weekly totals for all of Alcove Indefinitely; they contain no personal data
Records of confirmation and password reset emails 2 days
Records that make a retried request safe (they hold the server's answer to you) 24 hours
Cloudflare Web Analytics Totals kept by Cloudflare under its own terms; not linked to you
Cookies and storage on your device See section 4

10. Your rights

Under the LGPD (art. 18) and, where it applies, the GDPR, you can:

To use any of these rights, email [email protected] from your account's email address, or tell us your username, so we can confirm it's you. We'll answer within 15 days.

You can download a copy of your data yourself, under Account → Privacy options on your profile. It's a JSON file with everything our database holds about you: your account and profile, routines, tags, goals, focus history, badges, follows, notifications, AI assistant message counts and the records of emails we sent you. Server logs aren't in it; write to us if you want those too.

You can delete your account yourself, under Account on your profile: type your username to confirm, and your account and everything in it (profile, routines, tags, goals, focus history, badges, follows and notifications) are deleted right away, together with your sign-in record at Firebase Authentication, and every device is signed out. This can't be undone. Copies in our backups are gone within 7 days, and server logs within 30. The access logs and a minimal record of the account (its ID, email address, username, display name and dates) are kept for 6 months, because Brazilian law requires it, and then deleted (see section 9). You can also email us and we'll delete it for you. You can sign out of all your devices from your profile at any time.

11. Security

No system is perfectly secure. If a security incident could cause you significant risk or harm, we'll tell you and the ANPD (LGPD art. 48).

12. Children

Alcove isn't meant for children under 13, and we don't knowingly collect their data. If you're under 18, use Alcove only with permission from a parent or guardian. If you think a child under 13 has created an account, write to us and we'll delete it.

13. Changes to this policy

When we change this policy, we update the date at the top. If a change is significant, such as new kinds of data, new purposes or new providers, we'll tell you by email or in the app before it takes effect, and ask you to agree again where needed.

14. Contact

Victor Hugo da Silva Ribeiro, controller of Alcove's personal data: [email protected].