Last updated: September 15, 2026
This policy explains what data Doubly collects, why we collect it, who else gets it, and what you can do about it. We wrote it in plain language. If something is not clear, email us at amit@usedoubly.com.
Doubly is run by Amit Rabani. He is the "controller" of your data. That means he decides why and how your data is used.
Contact: amit@usedoubly.com
This one policy covers all of Doubly:
The iPhone app, the web app, the WhatsApp bot and phone reminders all use the same Doubly account.
The law asks us to name a "legal basis" for each way we use your data. We use these:
Legal basis: Contract. We need this to create your account and set up the app for you.
Legal basis: Contract. We need this to run the features you use.
Many Doubly features use AI from OpenAI. To make them work, we send OpenAI some of the following, depending on the feature:
Some in-app assistant and brain dump requests first go through n8n, a workflow tool we run on Render. n8n then sends them to OpenAI.
Legal basis: Contract. The AI is part of the features you choose to use.
We use PostHog to see how people use Doubly and to find bugs. PostHog gets:
Legal basis: Legitimate interests. We need this to improve Doubly and fix problems. You can object by emailing amit@usedoubly.com. In the web app, the legal basis is consent: PostHog only runs there after you click Accept. You can change your choice with "Cookie settings" in the web app (section 6).
Some things you can tell Doubly may say something about your health:
These answers are optional. We use them to run the features where you give them, and the medication answer also appears in our analytics.
Legal basis: Consent, which you give by choosing to add these answers. To take it back, email amit@usedoubly.com and we will delete them.
We measure which ads bring people to the iPhone app. See section 5 for what this involves.
Legal basis: Legitimate interests: we need to know which ads work. You can object by emailing amit@usedoubly.com. Apple's tracking prompt controls only two parts. Your phone shares Apple's advertising ID only if you choose "Allow". And if you choose "Ask App Not to Track", your purchase and trial events are not passed on to ad platforms.
Legal basis: Contract for sign-in and trial emails. Legitimate interests for the check-in emails, the WhatsApp messages and these push notifications. You can object at any time by emailing amit@usedoubly.com. You can turn off push notifications in the app's notification settings or in your iPhone's settings. Daily reflection, Save my day and Payment problem alerts also have their own switches in the app.
Legal basis: Legitimate interests. We use these records to answer you, to keep the feed safe, and to handle disputes, for example about a purchase after an account was deleted.
On this website, the Brain Dump and Task Splitter tools use your IP address to limit how many requests one visitor can send per minute. The IP address is only held in server memory for this. Our code does not log it or save it in a database. Our hosting provider, Vercel, keeps its own request logs.
Legal basis: Legitimate interests. We need this to stop abuse of the free tools.
Analytics and ad cookies on usedoubly.com only run if you click Accept in the cookie banner. See section 6. The free tools, the body-doubling room and the Android waitlist are covered in sections 7, 8 and 9.
Legal basis: Consent for analytics and ad cookies. Contract for the tools and the room you choose to use.
No law makes you give us data. To use the app, Doubly creates an account with a user ID. Everything else you give is optional. But a feature cannot work without the data it needs. For example, without a phone number you get no reminder calls, and without location access you get no place reminders.
You can connect Google Calendar in the iPhone app, under Settings > Account > Integrations > Google Calendar. The web app does not have this feature. When you connect, the app shows your upcoming events as a list, with all of them ticked. The events you keep ticked become tasks when you tap Import. Connecting also turns on two-way sync with a calendar called "Doubly". There is no separate step for sync.
What Google asks you to allow: Full access to Google Calendar. Google describes it as: "See, edit, share, and permanently delete all the calendars you can access using Google Calendar." Google also asks to share your basic profile and email address with Doubly.
Import: Your phone reads events on your main calendar, from the start of today up to 60 days ahead, at most 250 events. For each event it reads the title, start and end time, whether it is cancelled, and whether it is marked as free. It skips cancelled events, free events, events with no title, and events that match a task you already have on the same day. It shows you the rest. Only the events you keep ticked become tasks in your account, and only when you tap Import. The import runs on your phone.
The Doubly calendar: When you connect, our server reads your list of calendars once. If you have no calendar called "Doubly", it creates one. If you already have a calendar with that name, Doubly uses that one. After that, our server only reads the Doubly calendar.
What Doubly writes to Google: About every 10 minutes, and right after you change a space's calendar setting in the app, Doubly adds, changes and deletes events in the Doubly calendar. It does this for tasks you chose to put on your calendar, one by one or for a whole space. Each event holds the task title (with a check mark once it is done), and its start and end time. It also holds a link that opens the task in Doubly, and Doubly's own ID for the task. And it holds a hidden check value built from the task title, time, time zone and length. Doubly deletes an event when the task is taken off the calendar, when it is done before its start time, or when the task is gone. Doubly only adds, changes or deletes events in the Doubly calendar.
What Doubly reads back from Google: Google tells our server when the Doubly calendar changes. Our server then reads the changes, including deleted events. The first read goes back 30 days. If you rename an event that belongs to a task, the task title changes. If you move or resize it, the task's time and length change, and the move is saved in the task's history. If you delete the event, the task is taken off your calendar.
What we store: Your Google account ID and email, which calendar Doubly uses, sync status and errors, and the link between each task and its event. That link includes a check value built from the task title, time, time zone and length. Imported events are saved as tasks marked as coming from Google Calendar.
AI: Raw data from Google is not sent to AI. But imported events become normal tasks. Their titles and dates can be sent to OpenAI like any other task. For example, they are used for daily suggestions of tasks to prepare, and in the chat planner.
Disconnecting: When you tap Disconnect Google in the app, Doubly stops listening for changes. It asks Google to remove Doubly's access, and deletes the connection and the task-event links. It does not delete the Doubly calendar or its events from Google. You can delete that calendar yourself in Google Calendar. Tasks you imported stay in your account until you delete them. You can also remove Doubly's access at myaccount.google.com/permissions.
Deleting your account: This deletes the connection records in Doubly. It does not remove Doubly's access at Google, so please remove it at the link above.
Legal basis: Contract. You choose to connect Google Calendar.
The iPhone app can also put your tasks in your phone's own calendar. You turn this on in Settings > Account > Integrations > Calendar, or with "Add a block" on a task. It only runs while Google Calendar is not connected.
What your iPhone asks you to allow: Full access to your calendars.
The Doubly calendar: The app reads the list of calendars on your phone. If there is no "Doubly" calendar that it can change, it creates one in your default calendar account. That is often iCloud, but it can also be Google, Exchange or another account. The company behind that account then stores the calendar and can sync it to your other devices.
What Doubly writes: The app adds, changes and deletes events in the Doubly calendar for tasks that are set to be on the calendar. These can include tasks in your household's spaces, not only your own. Each event holds the task title (with a check mark once it is done), and its start and end time. It also holds a note with a link that opens the task in Doubly. The app does this each time your tasks change and each time you open the app.
What Doubly reads: The app checks that it does not make the same event twice. For this, it reads events in the Doubly calendar from one day before to one day after a task's time. It does not read events in your other calendars.
What we store: Your phone keeps the link between each task and its event. PostHog gets events about the sync, such as a block being added, with the task ID.
Stopping: In the Calendar sync screen, tap "Stop syncing my calendar". You can keep the events Doubly made, or remove them all. You can also turn off calendar access for Doubly in your iPhone's settings.
Legal basis: Contract. You choose to turn this on.
Legal basis: Contract. You choose to connect WhatsApp.
Reminder calls: If you add a phone number for reminder calls, Doubly can call you about a task. We send Twilio, our phone provider, your phone number, your first name, the task title and when it is due. Twilio places the call and reads the message in an Amazon Polly voice. You get at most one reminder call per day.
Daily update call: If you set up the daily update call, Twilio calls your number at your scheduled time. It checks whether a person or a voicemail answered. The call greets you by first name, in a Google voice, and does not read out your tasks. Twilio turns what you say into text. The call is not recorded as audio.
What happens to what you say: We save the text, and how the call was answered. OpenAI checks the text and turns it into tasks, and the text is saved as a brain dump. If the call cannot use what you said, the first 160 characters of the text go into our server logs.
Legal basis: Contract. You choose to add a phone number and set up these calls.
You can add a place to a task, and Doubly reminds you when you get there. This is optional.
What we save: For each task with a place: its exact coordinates, the reminder distance (100 to 2,000 meters) and a name. The name can be a street address. It is saved on the task, so people who can see the task, like your household or people you share it with, can see the place. A repeating task copies its place to the next one.
Picking a place: If you tap "Use my current location", the place we save is where your phone is at that moment, accurate to about 100 meters. It is uploaded when you tap Save. If you search for an address, the text you typed becomes the name. With approximate location turned on, you cannot use your current location.
Apple and Google maps: To find an address, or to name your current location, the app uses your phone's built-in map service: Apple on iPhone, Google on Android. Your current coordinates go to that service right after you tap "Use my current location", even if you never tap Save. Addresses you type go there too.
Background location: To notice when you arrive, Doubly uses your location in the background, even when the app is closed or not in use. Your phone does this check. Your live location is not sent to our servers, and Doubly does not track or keep a record of where you go. The app reads your phone's last known position (at most 10 minutes old) at a few moments: when you open the app, when you save a place, and when the app updates your reminders. It uses that position to work out distances on your phone, and does not save it.
On your phone: Your phone keeps a copy of each task's title and place, and a log of when each reminder last went off. These are cleared when you sign out.
AI and analytics: We do not send your saved places to OpenAI. PostHog gets events like "place reminder set", with the reminder distance but no coordinates or place names. Like every PostHog event, these also carry a rough location from your IP address. But a place name shown on screen can appear in a session recording (section 4). It can also appear in the text PostHog gets when you tap it.
Your controls: You can remove a place from a task, and you can turn off location access for Doubly in your phone's settings. Deleting a task does not delete its place. The task is only marked as deleted, and the place stays with it until you delete your account. Email us if you want it removed sooner.
Legal basis: Contract. You choose to add a place to a task.
When you speak to Doubly, your microphone audio is streamed live to our relay server on Google Cloud, together with your sign-in token. The relay passes the audio to Google Cloud Speech-to-Text and sends back only the text. We do not store the audio.
Legal basis: Contract. You choose to speak to Doubly.
To find usability problems, the iPhone app uses PostHog to record the screen on a small share of sessions: about 15% of app launches. A device that was recorded is not recorded again for 7 days. Recordings hide text you type into input fields, and images. Other things on screen, like task titles, can be visible in a recording. Recordings also include the app's technical messages (console logs). They also include details of each request the app sends over the internet: the web address, how long it took, whether it worked, and its size. Our legal basis is legitimate interests. To object, email amit@usedoubly.com with the subject "Data Request".
We use AppsFlyer to learn which ads, for example on Meta or Reddit, bring people to the iPhone app, and whether they then start a trial or subscribe. The app also shows Apple's tracking prompt, but most of this does not depend on your answer.
This part runs whatever you answer:
What your answer changes:
When you first visit usedoubly.com, a banner asks you to Accept or Reject. Until you click Accept, Google Tag Manager and the Reddit Pixel do not load, and PostHog does not start and sends nothing. If you click Accept, they start right away.
After you click Accept:
Legal basis: consent for analytics and ad cookies. The items marked "always" below are needed for the site or a tool to work, so they do not need consent.
| Name or key | Provider | Purpose | Lifetime | When set |
|---|---|---|---|---|
NEXT_LOCALE (cookie) | Doubly | Remembers the language you picked. | 1 year | Always, when you pick a language |
doubly_cookie_consent (browser storage) | Doubly | Remembers whether you clicked Accept or Reject. | Until you clear your browser data | Always, when you click Accept or Reject |
doubly:visual-timer:v1, doubly:hyperfocus-timer:v1, doubly:pomodoro:v1, doubly:brown-noise:v1, pick-one-input-v1, eisenhower-matrix-v1 (browser storage) | Doubly | Remember tool settings, and the list or tasks you typed into Pick One or the Eisenhower Matrix. | Until you clear your browser data | Always, when you open that tool's page |
doubly:room:name, doubly:room:avatar (browser storage) | Doubly | Remember the name and emoji you use in a body-doubling room. | Until you clear your browser data | Always, when you join a room |
doubly-intro-seen (session storage) | Doubly | Shows the homepage intro only once per visit. | Until you close the tab | Always, on the homepage, unless your device is set to reduce motion |
doubly_web_visitor_id (browser storage) | Doubly, for PostHog | A random visitor ID for analytics. | Until you clear your browser data | Only after Accept |
ph_<project>_posthog (cookie) | PostHog | Your analytics IDs and session ID. It also holds the first web address you opened, with any campaign tags or ad click IDs in it, and the site that sent you. It is set for all of usedoubly.com, so the web app at app.usedoubly.com can read it too. See below for what that means. | 1 year, renewed when it is updated | Only after Accept on this website. The web app at app.usedoubly.com also sets it after you click Accept there. Older versions of the web app set it without asking (see below). |
ph_<project>_posthog (browser storage) | PostHog | Analytics IDs, the site you first came from, campaign tags in the link, and feature settings. | Until you clear your browser data | Only after Accept |
ph_<project>_posthog, ph_<project>_window_id, ph_<project>_primary_window_exists (session storage) | PostHog | Where this visit came from, and which browser tab is which. | Until you close the tab | Only after Accept |
dmn_chk_<id> (cookie) | PostHog | A test to find which domain to set its cookie on. | 3 seconds | Only after Accept |
__ph_opt_in_out_<project> (browser storage) | PostHog | Remembers that you turned PostHog off, or back on. | Until you clear your browser data | When you click Reject after you had accepted, and again if you accept later |
| Google Tag Manager | Loads the Meta Pixel. It sets no cookies of its own. Google keeps normal request logs and deletes them within 14 days. | No cookie | Only after Accept | |
_fbp (cookie) | Meta, loaded by Google Tag Manager | A browser ID, to measure visits from Meta ads. | 90 days | Only after Accept |
_fbc (cookie) | Meta, loaded by Google Tag Manager | Remembers the Meta ad click that brought you here. | 90 days | Only after Accept, and only if the link has a Meta click ID |
_rdt_uuid (cookie) | A visitor ID, to measure visits from Reddit ads. | 90 days, renewed on each visit | Only after Accept | |
_rdt_cid (cookie) | Remembers the Reddit ad click that brought you here. | 90 days, renewed on each visit | Only after Accept, and only if the link has a Reddit click ID | |
_rdt_em, _rdt_pn (cookies) | Hashed email addresses and phone numbers the pixel found on the page. | 90 days, renewed on each visit | Only after Accept, when it finds one |
Meta may also save some data in your browser storage. PostHog may add a few more keys in special cases, for example for surveys.
Changing your choice: click "Cookie settings" in the footer of our pages. If you had accepted and now click Reject, PostHog stops sending data and saves a note that it is turned off. We delete the cookies these tools set on our site and the browser storage PostHog saved, and the page reloads without them. PostHog's session storage stays until you close the tab. Any browser storage Meta saved stays until you clear your browser data. Cookies that Google, Meta or Reddit keep on their own websites stay until they expire or you clear them.
After you sign in to the web app, a banner asks you to Accept or Reject. It shows until you pick one. Until you click Accept, PostHog does not start in the web app. It sends nothing and saves no PostHog cookie or browser storage. If you click Accept, PostHog starts right away. Section 2.4 lists what it gets.
Older versions of the web app started PostHog without asking. If you used the web app before the banner was added, PostHog may still have its cookie and browser storage in your browser, with your Doubly user ID. Clicking Reject deletes them.
Your choice in the web app is separate from your choice on usedoubly.com. They are two different websites, and each one saves its own choice. The choice is saved in your browser, not in your Doubly account. So you may see the banner on both websites. Accept or Reject on one does not change your choice on the other. The choice also applies to anyone else who signs in to the web app in the same browser. Signing out does not change it.
If you click Accept on both websites: they share one PostHog cookie, so PostHog can link your visits to usedoubly.com to your Doubly account. Then what you do on usedoubly.com, including what you click and the email you give the Android waitlist, can be saved under your Doubly user ID. And the first page you opened on usedoubly.com, with its campaign tags and ad click IDs, and the site that sent you there, can be added to your Doubly analytics profile.
Legal basis: consent. The items marked "always" below keep you signed in and remember your settings and your cookie choice, so they do not need consent.
| Name or key | Provider | Purpose | Lifetime | When set |
|---|---|---|---|---|
doubly_cookie_consent (browser storage) | Doubly | Remembers whether you clicked Accept or Reject in the web app. | Until you clear your browser data | Always, when you click Accept or Reject |
sb-<project>-auth-token (cookie, can be split into parts ending in .0, .1 and so on) | Doubly, using Supabase | Keeps you signed in. | 400 days, renewed while you use the app. Deleted when you sign out | Always, when you sign in |
sb-<project>-auth-token-code-verifier (cookie) | Doubly, using Supabase | A one-time secret that makes sure Google sign-in finishes in your browser. | Until Google sign-in finishes, at most 400 days | Always, when you sign in with Google |
doubly-locale (cookie) | Doubly | Remembers the language you picked. | 1 year | Always, when you pick a language |
doubly.webTheme (browser storage) | Doubly | Remembers the theme you picked. | Until you clear your browser data | Always, when you pick a theme |
doubly.web.week.v1 (browser storage) | Doubly | Remembers how you set up the Week view. | Until you clear your browser data | Always, when you change the Week view |
doubly.web.storageGeneration (browser storage) | Doubly | Notes that the web app already deleted data that an older version left in your browser, so it does not do it again. | Until you clear your browser data | Always, the first time you open the web app |
ph_<project>_posthog (cookie) | PostHog | Your analytics IDs and session ID, and whether PostHog has your Doubly user ID. It also holds the first web address you opened, with any campaign tags or ad click IDs in it, and the site that sent you. It is set for all of usedoubly.com, so usedoubly.com can read it too. See above for what that means. | 1 year, renewed when it is updated. Deleted when you click Reject | After Accept in the web app. Older versions set it without asking |
ph_<project>_posthog (browser storage) | PostHog | Analytics IDs, the site you first came from, campaign tags in the link, and feature settings. | Until you clear your browser data or click Reject | After Accept in the web app. Older versions set it without asking |
ph_<project>_posthog, ph_<project>_window_id, ph_<project>_primary_window_exists (session storage) | PostHog | Where this visit came from, and which browser tab is which. | Until you close the tab or click Reject | Only after Accept in the web app |
dmn_chk_<id> (cookie) | PostHog | A test to find which domain to set its cookie on. | 3 seconds | Only after Accept in the web app |
__ph_opt_in_out_<project> (browser storage) | PostHog | Stops PostHog from sending data while the page reloads after a Reject. | Deleted once the page has reloaded | When you click Reject after you had accepted in the web app |
PostHog may add a few more keys in special cases. The web app may also save a few more keys that its features need, for example progress points that are still waiting to be saved to your account. These are always set and do not need consent.
Changing your choice in the web app: click "Cookie settings" in the web app's side menu. On a narrow screen, it is the cookie icon in the top bar. If you had accepted and now click Reject, PostHog stops sending data. If the web app is also open in another tab, that tab can still send one last event saying you left the page. We delete the PostHog cookies and browser storage in the table above, including the cookie set for all of usedoubly.com. Then the page reloads without PostHog. While your choice in the web app is Reject, the web app deletes these again each time you open it, even a PostHog cookie that usedoubly.com set.
Task Splitter: The task you type (2 to 200 characters) goes to OpenAI, with today's date and a fixed instruction, to create the steps. We add no user ID or IP address. OpenAI's API policy says it does not use this data to train its models, and keeps logs for abuse monitoring for 30 days.
Brain Dump: The text you type (3 to 4,000 characters) goes to our server. Our server sends it, with a fixed instruction, to the web address of Flowise, an AI workflow service that we ran on Render. That service is not running now. Render receives the request but has no service to pass it to. So no AI turns your text into a list, and the tool shows an error. We add no user ID or IP address.
Other tools: The timers, brown noise, Pick One and the Eisenhower Matrix keep their settings and your lists in your browser. See the table in section 6. If you clicked Accept, PostHog can get the text of a task or list item you click (section 6).
Legal basis: contract. You use the tool to get a result.
Legal basis: contract. You choose to join a room.
If you join the Android waitlist, we use your email to tell you when Doubly comes to Android.
Legal basis: consent. You ask to join the list.
These companies process data for us or receive it from Doubly.
| Provider | What they do and what they get | Where |
|---|---|---|
| Supabase | Our database, sign-in, file storage, sign-in emails and server functions. Holds your account data. | United States (North Virginia) |
| Vercel | Hosts usedoubly.com and app.usedoubly.com. Gets your requests and IP address. | Website server code runs in Washington, D.C., United States. Pages are served from Vercel's worldwide network. |
| OpenAI | AI features (section 2.3), the Task Splitter, and imported calendar tasks. | See their privacy policy |
| Render | Hosts n8n (some in-app assistant and brain dump requests). It also receives the website's Brain Dump requests, but no service runs there for them now (section 7). | See their privacy policy |
| Google Cloud | Our voice relay and Speech-to-Text. Gets your voice audio. | Voice relay: United States (us-central1). Speech-to-Text: Google's global service, so the country is not fixed. |
| Google sign-in, Google Calendar (if you connect it), and address lookup on Android. Gmail holds our inbox for the test check-in emails (section 2.7). Google also stores the Doubly calendar on your iPhone if your default calendar account is a Google account (section 3.2). | See their privacy policy | |
| Apple | Sign in with Apple, App Store payments, address lookup on iPhone, and push notifications. iCloud Calendar stores the Doubly calendar on your iPhone if your default calendar account is iCloud (section 3.2). Live Activity updates (the live card on your lock screen) carry the task title and space name. | See their privacy policy |
| Expo | Sends push notifications. Gets the text of each push and the task ID. The text can include a task or habit name. It can also include the name of a person who nudged you or added a task. The app also checks Expo for app updates. | See their privacy policy |
| Browser push services | Deliver web app notifications. Our message to them carries no content. The web app then loads the content itself. | Chosen by your browser |
| Twilio | Phone calls. Gets your phone number, first name, task title and due time for reminder calls, and turns your speech into text in the daily call. Voices come from Amazon Polly and Google through Twilio. | See their privacy policy |
| Meta (WhatsApp) | Delivers WhatsApp messages. Gets your number and messages with the bot. | See their privacy policy |
| PostHog | Analytics, error tracking and session recordings (sections 2.4, 4 and 6), and waitlist emails. | United States (Virginia) |
| Cloudflare | Runs the PostHog service at events.usedoubly.com. Passes website analytics. | See their privacy policy |
| AppsFlyer | Ad measurement for the iPhone app (section 5). | See their privacy policy |
| RevenueCat | Subscription status. Gets your user ID, purchases, device identifiers and your AppsFlyer ID. | See their privacy policy |
| Meta and Reddit (ads) | Website pixels after you click Accept (section 6). Ad results from AppsFlyer (section 5). | See their privacy policy |
| Brevo | Sends the trial reminder email and the check-in emails (section 2.7). Gets your email address and the text of the email. | See their privacy policy |
| SVG Repo (svgrepo.com) | The avatar pictures load from svgrepo.com whenever an avatar is shown, on your phone or on someone else's. So SVG Repo sees the IP address of whoever is looking at it. | See their privacy policy |
Some of these providers store or process your data in the United States. For example, our database and PostHog are in the United States. When we transfer data from the EU to the United States, we rely on Standard Contractual Clauses. These are contract terms for sending data out of the EU, approved by the European Commission. Or, where the provider is certified, we rely on the EU-U.S. Data Privacy Framework. This is a program that lets certified US companies receive data from the EU.
You can delete your account in the iPhone app's settings. This deletes your account and most data linked to it. That includes your profile, tasks you created, habits, mood check-ins, brain dumps, facts about your life, plans, focus sessions, daily call records, call schedules, your WhatsApp connection and messages, your Google Calendar connection, push tokens, feed posts, comments, likes and follows, failure reports, and your household membership.
Some data stays after you delete your account:
There is no fixed time limit for the records we keep from this list. We keep them only while we still need them for the reason given, and you can ask us to delete them.
Email amit@usedoubly.com with the subject "Data Request" and we will remove the household, your photos, and your data at PostHog, AppsFlyer and RevenueCat.
If you are in the EU, or the law where you live gives you these rights, you can:
To use these rights, email amit@usedoubly.com with the subject "Data Request". We answer within one month. You can also delete your account yourself in the iPhone app's settings, using Delete Account.
Doubly makes no automated decisions about you that have legal effects or similarly significant effects. The AI suggests and creates tasks for you. We also check automatically whether you already had a free trial, so each person gets one.
Doubly is for people 13 and older, as our Terms of Use say. In many EU countries you must be 14, 15 or 16 to give consent yourself, for example to website cookies. If you are younger than that age where you live, a parent must agree first. If you think a child under 13 uses Doubly, email amit@usedoubly.com.
Legal basis: Contract for payments and your subscription. Legitimate interests for the free trial check: we need it so each person gets only one free trial.
When we change this policy, we update it on this page and change the "Last updated" date at the top. If a change is important, or changes how we use data from Google, we will tell you in the app or by email first. Before we use Google data in a new way, we will ask you again. Questions? Email amit@usedoubly.com.