How Dogood handles your data
A plain-language account of what Dogood stores, where it lives, and what — if anything — ever leaves your device.
Last updated October 26, 2026
- Your journal is stored in your browser, on your device. Dogood has no account system and no server that stores entries.
- Encryption is optional and happens on your device. Your passphrase is never stored or sent anywhere.
- Anonymous usage analytics are off unless you turn them on, and never include your writing.
- Feedback is sent only when you submit the feedback form, and contains only what you enter.
- Buying Dogood Plus shares your email with us for the licence link, never anything you wrote.
- Dictation, only when you use it, sends your recording to be turned into text; neither the recording nor the text is kept.
- Writing buddies, only if you invite someone or accept an invitation, share your first name, streak and days written with the people you chose; never a word.
- The newsletter, only if you subscribe and confirm by email, uses your email address for a few emails a year; unsubscribing deletes it.
- Sync, only if you turn it on, keeps a copy of your journal in a hidden folder of your own Google Drive, sealed with your passphrase when the journal is protected. It never passes through Dogood.
Your journal
Entries, chapters, goals, habits, your book settings and preferences are saved in your browser’s own database (IndexedDB) on the device you use. They are not uploaded to Dogood. If you turn on sync (below), a copy goes to your own Google Drive, not to Dogood.
Because the journal lives in your browser, clearing that browser’s site data erases it. You can export a complete backup file at any time and restore it later, on the same or another device.
Dogood also keeps one yes-or-no note in your browser’s local storage saying whether a journal exists there, so opening Dogood’s address takes you straight to your journal instead of this site. It never leaves your device.
Encryption
If you add a passphrase, Dogood encrypts entry titles and text, chapter names, goals, habits and the days you ticked them, book settings and image links on your device with AES-256-GCM. The key is derived from your passphrase with PBKDF2 (SHA-256, 310,000 rounds), kept only in memory while Dogood is unlocked, and cleared when it locks — automatically after a period without activity.
Dates, moods and word counts are stored unencrypted so the calendar and statistics can be calculated. Backups of an encrypted journal stay encrypted. There is no recovery key: a forgotten passphrase cannot be reset.
On a device, you can also choose to unlock with a PIN of 6 to 8 digits, or with Face ID or a fingerprint. Each keeps a copy of the journal key on that device, encrypted under the PIN (PBKDF2, 1,000,000 rounds) or under a secret only your device’s passkey can give (WebAuthn PRF). Five wrong PINs turn the PIN off. Neither leaves the device, neither is in backups, and your passphrase still opens everything.
Photos
Photos you add from your device are resized on it and kept in the journal, in the same browser database, encrypted like the rest when you use a passphrase. They are part of your backups and are never uploaded.
For images added as links to the web, Dogood saves the link, not the file. Your browser loads each one from the website that hosts it, which may see your IP address, as with any image on the web. Dogood asks browsers not to send the page address along with those requests.
Sync with Google Drive (Dogood Plus, opt-in)
Sync is off unless you turn it on. Then Dogood keeps your journal in a hidden folder of your own Google Drive, the application data folder, which only Dogood can open: neither you, other apps nor other files see it there, and Dogood sees nothing else in your Drive. Every device signed in with the same Google account keeps the whole journal and adds what was written on the others. Your journal goes straight from your browser to Google; it never passes through Dogood, and Dogood never learns your Google account.
What is copied: your days and their photos, chapters, goals, habits, spaces, book settings, the timeline’s dates and the Dogood Plus licence. Preferences that belong to a device, such as quick unlock, usage sharing or a backup folder, stay on it. When your journal is protected with a passphrase, everything is sealed on your device before it leaves (AES-256-GCM, with the journal’s key): Google then holds files whose names and sizes it can see, never a word, a date, a mood or a photo. Without a passphrase, the copy on Drive is not encrypted by Dogood, and Google stores it like your other files.
Google signs Dogood in with a token that lasts an hour and is kept in memory only, with access to that folder alone (the drive.appdata permission). Dogood keeps on the device the address of the Google account, to show where your journal is synced, and what it last saw on Drive, to tell what changed. You can stop syncing on a device at any time, and erase Dogood’s folder on Drive from the app; you can also remove Dogood’s access from your Google account settings. Google’s handling of what it stores is set by its own privacy policy.
Dogood’s use and transfer of information received from Google APIs adheres to the Google API Services User Data Policy, including the Limited Use requirements. In plain words: what Dogood reads from your Drive is used only to keep your journal the same on your devices; it is never sent to Dogood or anyone else, never sold, never used for advertising, and never read by a person.
Usage sharing (anonymous, opt-in)
Usage sharing is off by default. If you turn it on — during onboarding or later from Usage sharing in the menu — Dogood sends counts of product actions so we can see which parts are used and where people get stuck:
- Events such as
app_opened,entry_created,chapter_created,goal_created,habit_created,book_previewed,book_printedandfeedback_submitted. - A few non-identifying details: which section was opened, whether a new entry is dated in the future or has an image, a goal’s type, how many days a week a new habit is planned, a book’s scope and number of days, a feedback category and how many ratings it had.
- A random installation ID and session ID created in your browser, and the time of each event.
Usage sharing never includes entry text, titles, chapter, goal or habit names, searches, moods, image links or captions. You can turn it off at any time.
Feedback
When you send feedback from inside Dogood, we receive what you entered: your ratings, the type of note, your message, your email address if you chose to add one, and — if analytics were ever enabled — the random installation ID. Nothing from your journal is attached. A message sent from the contact page is kept the same way: its topic, your message, your email address and your name if you gave it, and it is also emailed to the publisher so it can be answered.
Dictation (Dogood Plus)
Dictation is the one feature that sends something you say off your device, and only when you tap Dictate. Dogood records the microphone in your browser and sends the recording, encrypted in transit and in pieces of up to a minute, to the Dogood server, which passes it to Whisper (large-v3-turbo), a speech-to-text model run by Cloudflare Workers AI. The text comes back to your browser and is added to your entry, where it is saved like anything you type.
Dogood stores neither the recording nor the text, and does not log them. Cloudflare does not use them to train any model (Workers AI privacy). To keep dictation within its monthly allowance, the Dogood server counts the seconds each licence dictates in a month, against the licence’s random number; nothing else. Dogood asks before the first dictation, and the browser asks for the microphone.
Dogood Plus, gifts and payments
Dogood Plus is paid through Creem, our merchant of record, which handles the payment, tax and receipt. Card details go to Creem and never to Dogood. From Creem, Dogood receives what was bought, the amount, your country and your email address, which we use only to send the link that turns Plus on, or the gift link, and to send it again if you ask.
The licence that turns Plus on is kept with your journal on your device and in its backups. It holds a random number, where it came from, the day it was made and the random number of the journal it belongs to; nothing about you or what you write. The Dogood server keeps which journal number each licence belongs to, so that one Plus stays in one journal. Turning Plus on, and once a day checking that it has not moved to another journal, sends the server the licence and that journal number, never anything written in the journal.
If you ask Dogood to email a gift on the day, Christmas morning or another day you choose, we keep the address of the person it is for, the names and the few words you wrote, with the time zone, until the day and hour chosen. The email goes out then, and they are erased; until then you can change or cancel it from the gift’s page. They are used for nothing else.
If you ask for your link for the friends’ offer, the Dogood server keeps its code with your licence and marks each purchase made with it. You are told how many friends bought Dogood Plus through it, never who, nor their email address.
Printed books are ordered from the print shop of your choice, under its own privacy policy: you send it the files, Dogood is not involved.
Writing buddies (opt-in)
If you invite someone as a writing buddy, or accept an invitation, your journal sends the Dogood server the first name you chose, your current streak, how many days you have written and the last day you wrote, each time these change. Each of your writing buddies, up to ten, sees exactly that, and you see the same of them. They do not see one another unless they are writing buddies too. Never a word, a title, a mood, a photo or a date other than the last day written.
An invitation can carry the affiliate code of the person who sends it. Dogood then asks whether to credit them, and keeps their code only if you agree, as for any partner link.
Each journal holds a random token that lets it send its numbers; the server keeps only a scrambled form (a hash) of it. An invitation nobody opens is deleted after 14 days. Either of you can stop sharing at any time: both of you then stop seeing the other, and the server deletes what it kept for the two of you.
Teams and quotes
Opening a team link asks for no name and no email. Dogood counts how many times each team link opens, by day, so a pack stays within its size and its buyer can follow it in the team space; nothing else, and nothing about who opened it. The team space is reached with a random address sent to the buyer.
When you ask for a quote on the teams page, we receive what you enter: your company, name, work email, the number of people, how you would like to pay and anything you add. We use it only to answer you and to prepare the order, and delete it once it is no longer needed. To slow down abuse, we keep a scrambled form (a hash) of the address the request came from, never the address itself.
A hospital or an association asking for Dogood Plus on the page for them sends the same kind of details: its name, yours, an email, about how many people and who it is for. They are used only to answer and to make the link, and kept no longer than needed.
Cookies
Dogood sets no cookies. What it keeps in your browser, and for how long, is listed on cookies and storage.
Where things run
Dogood’s files are served by Cloudflare Pages. Sync, if you turn it on, stores your journal with Google Drive, in your own account. The optional feedback, analytics, Dogood Plus and dictation service runs on Cloudflare Workers and stores what it receives in a Cloudflare D1 database; dictation is transcribed by Cloudflare Workers AI. Like any website, the servers delivering Dogood’s files process basic request information such as your IP address in order to serve them. The website’s pages (never the journal app) count visits with Cloudflare Web Analytics: no cookie, nothing kept on your device, nothing that recognises you; only the page, the site you came from, your country and your kind of device.
How long things are kept
Feedback: three years, then deleted. Anonymous usage events: thirteen months. Quote requests: three years. A Dogood Plus purchase (your email address and the licence it carries): as long as Dogood Plus exists, so your licence can be sent to you again; the payment and its invoice are Creem’s records. A gift emailed on a chosen day: the recipient’s address, the names and the message are deleted as soon as it is sent. The newsletter: until you unsubscribe; an address never confirmed is deleted after a week. Writing buddies: until one of you stops. Dictation: neither the recording nor its text is kept.
Your rights
The data controller is Benoît Morin, entrepreneur individuel, who publishes Dogood (see the legal notice). What you turn on yourself (usage sharing, the newsletter, writing buddies, sync, dictation) rests on your consent, which you can withdraw at any time; a purchase rests on its contract; answering feedback and keeping the service safe rest on Dogood’s legitimate interest. You can ask to see, correct, delete or receive a copy of what concerns you, or object to its use, by writing to [email protected]; most of it you can do yourself in Dogood. If you think your data is mishandled, you can complain to the CNIL or to the data protection authority of your country. Cloudflare, Google and Resend, named above, are based in the United States: they take part in the EU–US Data Privacy Framework or rely on the European Commission’s standard contractual clauses.
Children
Dogood needs no account and can be used at any age. Under 15, or the age your country sets, ask a parent before turning on what sends something from your device: usage sharing, the newsletter, writing buddies, sync or dictation. A parent who finds that their child sent us something can write to us, and we delete it.
Questions
Write to [email protected].