Privacy Policy for googlymaps

Last updated: [NEEDS DECISION: PUBLICATION-DATE, not yet published]

This policy explains what personal data googlymaps ("we", "us", "the app") collects when you use googlymaps.net and the googlymaps mobile app, why we collect it, who we share it with, and what rights you have over it. We've tried to write it in plain language rather than legal boilerplate. If anything is unclear, email us at [email protected].

googlymaps is operated from Australia. This policy is written to meet the standards of the EU General Data Protection Regulation (GDPR), which applies to us under Art. 3(2) because we offer the service to people in the EU, and it applies to everyone who uses googlymaps, wherever you're located. Where Australian privacy law imposes an additional or different requirement, we meet that as well.

See also our Terms of Use and our plain-language guide, How googlymaps works.


1. Who we are

googlymaps is operated by Mr Luca Intini, an individual trading as a sole trader in Australia (ABN 55 717 595 882), of U 36 18 Wellington St, East Perth WA 6004, Australia. We are the data controller for the personal data described in this policy.

Contact us about anything privacy-related, including the data-subject requests described in Section 6, at:

[email protected]

This is the only address we publish, and it is monitored. It is also the address for reports, appeals, takedowns, and legal notices. There is one mailbox, not several.

We have not appointed a formal Data Protection Officer, as one is not mandatory at our current scale under GDPR Art. 37. [NEEDS DECISION: DPO, whether a DPO becomes required as processing scales; revisit before launch and annually.]

1.1 Which privacy laws we apply to ourselves

We are based in Australia and our users are worldwide, so more than one regime is in play.

What that means in practice. Whichever way the Australian question is answered, the commitments in this policy are the ones we make to you, and we make them to every user in every country, not only to those a particular statute happens to cover:


2. What data we collect, and why

googlymaps has two modes: browsing the map (no account needed) and posting a pin (account needed). We collect different data for each.

2.1 Browsing the map

You can view the public map, published pins, and photos without creating an account or giving us any personal data. We still collect basic technical data (see Section 2.5) for site operation, security, and advertising, and we ask for your consent before storing or reading anything non-essential on your device (see Section 4).

2.2 Creating an account and signing in

To post a pin, you need an account. We collect:

We do not collect a profile picture or avatar. There is no avatar field on a googlymaps account, we do not import a picture from Apple, Google, or any other sign-in provider, and we do not store an avatar URL. Earlier drafts of this policy and earlier versions of the app provided for one; it has been removed entirely, because nothing in the app displays it.

Why: to create and secure your account, let you sign in, notify you about your submissions if you opt in, and enforce our minimum age policy.

Legal basis: performance of a contract with you (GDPR Art. 6(1)(b)), we need this data to provide the account-based features you're signing up for. Providing it is a contractual requirement: without an email address or a third-party sign-in we cannot create an account for you, and without passing the age check we cannot let you post (Section 7). Either way you can still browse the map, which needs no account at all.

We also check your sign-in identifier against the blocklist described in Section 2.9. That check happens at signup, it is a comparison of one-way hashes, and it is how a permanent ban survives account deletion.

2.3 Posting a pin: location and photo

When you submit a googly-eyes pin, we collect:

There is no free text on a pin. A pin has no title and no description, and the app contains no field in which to write one. This is deliberate: our automated check (Section 2.4) examines images and only images, so any text a user could write would be text nobody had reviewed, published on a public map. Removing the field removes the problem. We therefore collect no pin text, store none, and publish none.

From your photo, our automated verification step (Section 2.4) also generates data about the photo, which we store separately from the photo itself:

Why: the coordinates and photo are the pin. Without them there's nothing to publish. We send the photo (see Section 3) to an automated verification step that checks it genuinely shows physical googly eyes and contains no explicit or prohibited content before it can go public.

Legal basis: consent (GDPR Art. 6(1)(a)), and, for the automated verification decision, your explicit consent under Art. 22(2)(c). Posting a pin is something you choose to do, not something necessary to give you a basic account, so we rely on your explicit, freely given consent each time you submit a photo and location for publication and for automated review. You can withdraw this consent at any time, and withdrawing it removes the pin from the map and deletes it; see Sections 2.6 and 6.

EXIF and precise metadata: photo files from phones often carry embedded metadata (EXIF) that is more precise than the location we intend to publish, and can include information you didn't mean to share. The copy of your photo that we publish is stripped of EXIF, resized and re-encoded before it is written, and the copy sent for automated verification is the same stripped image. No unstripped copy is ever published or sent to any third party.

To be exact about the sequence, because "we strip EXIF" is routinely written in a way that implies more than it delivers, and because an earlier version of this policy did exactly that:

An earlier version of this policy said we did not keep an unstripped original. That was wrong, and it is corrected here rather than quietly dropped. Performing the strip on your device, so that the untouched file never leaves the phone at all, is a decided design change that has not yet been implemented. We are not claiming it today.

We do not perform facial recognition or any biometric analysis. Our content rules ask you not to make a person the subject of a photo (see the Terms of Use, Section 3). If a person appears anyway, we only ever look for googly eyes and prohibited content; we do not identify, match, or analyse faces in any way.

2.4 Automated photo verification

Every submitted photo goes through an automated check (see Section 3 for who performs this) that decides one of three outcomes: publish, reject, or send to human review if the result is uncertain.

This is a form of automated decision-making under GDPR Article 22: a rejection can stop your photo from being published, without a person having looked at it first. We rely on your explicit consent (Art. 22(2)(c)), given at submission, as the basis for that automated decision. Here's what you're entitled to know about it:

Appealing is never held against you. An appeal made in good faith carries no penalty of any kind, whether it succeeds or fails. There is no strike, no warning, and no record counted against you for having disagreed with us and been wrong. We state this here, and in the appeal screen itself, because the opposite rule is self-defeating: if contesting a decision carried any risk, honest people would stop contesting decisions, and every false positive the classifier produced would become a user lost in silence. The appeal form therefore invites the awkward explanation rather than penalising it (tell us why this might look borderline), and an honest answer to that question is never evidence against you.

What is penalised is dishonesty, not error. The ladder is in Section 2.9.

Improving the classifier: we retain each verification verdict, the flags and confidence scores, the model-written object description, and the associated moderation metadata as labelled training and evaluation data, so we can measure how accurate the automated check is and improve it. We keep this even after the underlying photo has been deleted. This is a separate purpose from deciding whether to publish your pin, and it relies on our legitimate interest (Art. 6(1)(f)) in running a safe and accurate moderation system; you can object to it under Section 6. We do not send your photos to any provider for their own model training (see Section 3).

Severe safety findings: if the automated check or a human moderator finds content in a category involving a serious risk of harm, in particular suspected child sexual abuse material, we will suspend the account, preserve the material and the associated account and device data, and report it to the competent authorities and, where applicable, to bodies such as NCMEC or the relevant national hotline. We will not notify the account holder in advance where doing so would prejudice an investigation. See Section 3.

2.5 Technical and usage data

Like most web and mobile apps, we automatically collect some technical data when you use googlymaps: IP address, device/browser type, operating system, app version, approximate location derived from IP, pages and pins viewed, crash and error reports, and similar diagnostic information.

Why: to operate, secure, and improve the service, to detect and prevent abuse and rate-limit abuse of the submission flow, and to serve advertising (see Section 4).

Legal basis: legitimate interest (GDPR Art. 6(1)(f)) in running a secure and reliable service, and, for anything stored on or read from your device for advertising or analytics, and for any use of advertising identifiers, your consent, collected through the consent mechanism described in Section 4.

Reporting a pin without an account. You do not need an account to report a pin (Terms of Use, Section 5.1). Because that route is open to anyone on the internet, it is protected by a captcha and by a rate limit of five anonymous reports an hour from one source. Here is exactly what that costs you in data:

Legal basis: legitimate interest (Art. 6(1)(f)) in operating an abuse- resistant notice mechanism, and compliance with a legal obligation (Art. 6(1)(c)) in operating a notice and action mechanism at all under Art. 16 of the EU Digital Services Act, which requires that mechanism to be easy to access and not conditioned on holding an account.

2.6 Published pins on the public map, and why they are anonymous

Once a pin is published, three things are visible to anyone who views the map, with no account required:

  1. the photo;
  2. the precise coordinates; and
  3. the accuracy of those coordinates, in metres, shown as a radius on the map and as a line on the pin's detail page.

That is the complete list. There is no description, because there is no description field (Section 2.3). A pin carries no text you wrote, no title, and no caption, anywhere, ever.

The coordinates are precise, not approximate: this is a map, and the point of a pin is to say exactly where the googly eyes are. Publishing the accuracy figure alongside them is a deliberate honesty measure: a pin good to 6 metres and a pin good to 48 metres are different things, and somebody walking out to find the eyes is entitled to know which they have. Think carefully before posting a pin at a location that would reveal where you live.

Pins are anonymous to the public. Nothing published alongside a pin identifies the person who posted it. Specifically, the public map does not show, and the public interfaces of the app and website do not return:

That last point is the one that is easy to get wrong, so we state it deliberately: we do not publish a stable per-user token on a pin, of any kind. Two pins posted by you look exactly as unrelated to a stranger as two pins posted by two different people. The chart handle is not an exception to this, because it is never attached to a pin and there is no way to get from it to one; see Section 2.8.

There is also no profile page: no screen, anywhere in the app or on the website, that shows one user's contributions to another user. Not a private one, not a partial one, not one you can reach by blocking, reporting, or ranking. The feature does not exist.

You can still see your own pins as yours. When you are signed in, your own pins are marked as yours in your own view of the map and in your account, so you can find them or delete them. That marking is computed against your own identity and is visible to you and not to anybody else.

Nobody else can list your pins. There is no screen in the app, and no address on the website, that returns the set of pins belonging to one account to anybody other than that account's owner. The public chart in Section 2.8 shows a score and a rank; it is not a doorway to a pin list, because no such doorway exists.

Blocking hides one photo, and that is deliberate. When you block from a pin (Section 6 of the Terms of Use), exactly that photo is hidden from you. The other pins posted by the same account stay where they are. We also record the block against the account, because an account that many different people block is a signal our moderators act on, but that record is never used to decide what you see and it is never shown to you.

This used to work the other way, and the change is the reason this paragraph exists. Hiding every pin belonging to a blocked account would have told the blocker which pins share an owner: exactly the cross-pin link this section promises the public cannot make, obtainable one block at a time and repeatable. An earlier version of this policy disclosed that as an unresolved leak. It is now resolved. The filter acts on the photo you named, a photo you had already been shown and already chosen, so what disappears tells you nothing you did not already know. Nothing in the block feature ever returns an identity: your hidden list shows you the photos you hid, not who posted them.

What that does not fix, stated in the same breath. When somebody deletes their account, every pin they posted disappears at once, so several entries can leave your hidden list in the same moment, which suggests those photos had one author. That is visible to anyone who records pin identifiers from the public map and watches for them to go, with no account and no block involved: it is a consequence of deleting content, not of blocking. We reduce it by carrying out account deletions in scheduled batches inside the 7-day window in Section 5, so several accounts go in one sweep. That mitigation gets stronger as the app grows, which means it is weakest now.

Who can still tell who posted a pin. We are not going to pretend the link does not exist, because it does, and we rely on it:

So the honest summary is: anonymous to the public, attributable to us. Anonymity here is a publishing decision, not a claim that nobody on earth could ever connect you to a pin.

Sponsored pins are the one exception. Sponsored pins are paid placements by businesses (Section 4, and Section 10.1 of the Terms of Use). They are labelled as sponsored and they are attributed to the sponsoring business, which is the whole point of what the sponsor is paying for. That attribution names an organisation, not a private individual, and it does not apply to any pin posted by a user.

Legal basis: your consent (Art. 6(1)(a)), given when you submitted the pin. This is the only basis on which we publish it. If you withdraw consent, or delete the pin, or delete your account, we stop publishing it and delete it, and we do not fall back on any other basis to keep it up. See Sections 5 and 6.

One thing anonymity does not do. A photograph and an exact location can identify you on their own, whatever name is or is not printed next to them, a pin outside your front door is a pin outside your front door. Publishing anonymously reduces what a stranger learns about you across your pins; it does not make any single pin safe to post from somewhere you would rather not be known to be.

2.7 Paying to remove advertising

googlymaps is free. You can also make a one-off payment that permanently removes advertising from your account: the "supporter tier". You never have to pay for anything, and paying changes nothing about the app except that the ads stop. The purchase terms are in Section 10 of the Terms of Use.

We never see or store your card, bank, or payment credentials. They are entered on a payment provider's own page or in your device's App Store or Google Play account, and they are never transmitted to us or stored on our systems. There is no circumstance in which googlymaps holds your card number.

What we receive and store depends on how you pay:

We also receive, from Apple, Google and Revolut, aggregated payout and settlement reports covering money owed to us. Those reports are about transactions and totals, not about you individually.

Why: to take the payment, to prove the purchase is genuine, to give you the thing you paid for on every device you sign in on, to handle refunds, chargebacks, and support queries about a payment, and to keep the business and tax records we are required to keep.

Legal basis: performance of a contract with you (GDPR Art. 6(1)(b)) for taking the payment and delivering and maintaining the entitlement; compliance with a legal obligation (Art. 6(1)(c)) for keeping the transaction record for the period required by tax and business record-keeping law; and our legitimate interest (Art. 6(1)(f)) in detecting fraudulent or reversed payments.

Advertising identifiers are unaffected by paying, because there aren't any: once your account is ad-free we do not initialise the advertising SDK at all, so nothing ad-related is read from or written to your device. See Section 4.

Retention. See Section 5. The short version is that the entitlement lasts as long as the account, and deleting your account ends it permanently, we do not keep the payment identifiers that would be needed to restore a purchase to a re-registered account, because keeping them would undercut the erasure promise we make in Section 6. This is a deliberate trade, and Section 10 of the Terms of Use says so in the same words.

But the bare transaction record survives erasure, for five years. This is the one part of the supporter tier we cannot promise away, so we will not pretend otherwise. Australian tax and business record-keeping law requires the operator to retain records of transactions for five years, and a purchase is such a record. If you exercise your right to erasure under Section 6, we delete your account, your pins, your photos and the entitlement, and we retain the transaction record: the date, the amount, the currency, the payment rail, the transaction identifier, and any refund or chargeback against it. Its legal basis is compliance with a legal obligation (GDPR Art. 6(1)(c)), which is an express exception to the right to erasure under Art. 17(3)(b). It is never published, it is never used to restore a purchase to a new account, and it is held for that purpose and no other. If you would rather we hold nothing about you at all, do not buy the supporter tier, because the app is free either way.

2.8 Points, the public chart, and what stays private

Posting accepted pins earns points, and there is a public chart.

Why the split. A score is a number. A pin list is a movement history with timestamps, and precise coordinates attached to each entry. Publishing the first produces a scoreboard; publishing the second would hand any stranger a reconstruction of where a named person goes, and the location somebody posts from most often in the evening is usually their home. The chart is therefore deliberately a dead end: it ranks, and it leads nowhere.

Legal basis: legitimate interest (GDPR Art. 6(1)(f)) in operating the game mechanic that makes the map worth contributing to, balanced by publishing a figure that carries no location and no identity. You can object under Section 6, and we will remove you from the chart on request.

2.9 Enforcement, permanent bans, and the blocklist hash

The escalation ladder. We publish it because a rule nobody can see is not a rule:

What happened Consequence
A photo is rejected on content grounds Rejection, plus a warning. No ban.
You appeal a genuine grey area, and it is upheld Nothing. The pin is published.
You appeal a genuine grey area, and it is refused No penalty of any kind, ever.
You appeal something clearly prohibited, in bad faith Permanent ban.
Explicit content posted with evident intent Permanent ban, no warning.

The penalty is for lying, not for being wrong. The distance between the third row and the fourth is the whole design: the third is a user who misjudged, the fourth is a user who knew and asserted otherwise anyway. See the note on appeals in Section 2.4 for why we will not blur that line.

A ban is permanent, and it survives deletion of the account. A ban that ends when the banned person deletes their account and registers again is not a ban at all. So, disclosed plainly as GDPR Art. 13 requires:


3. Who we share data with

We use a small number of service providers ("processors") to run googlymaps. We don't sell your personal data, ever.

Who What they do What they see Where
Supabase Hosts our database, handles account authentication, and stores uploaded photos Account data, precise coordinates, photos (including pre-publication), moderation records Project region: [NEEDS DECISION: SUPABASE-REGION, the region the Supabase project is provisioned in]
Anthropic (Claude Haiku 4.5, vision model) Automated photo verification described in Section 2.4 The submitted photo, with EXIF already stripped, and the text of the verification instructions United States, unless the EU-region option is chosen; see below
MapTiler Supplies the map tiles you see when browsing Your IP address and the map area you are viewing; no account data [NEEDS DECISION: PROCESSOR-LOCATIONS, confirm processing locations with each provider]
Captcha provider [NEEDS DECISION: CAPTCHA-VENDOR, name the captcha provider used to protect reporting without an account] Presents the challenge that protects the report button against automated abuse (Section 2.5) Your IP address and the technical signals the challenge collects; no account data, and nothing about which pin you reported [NEEDS DECISION: PROCESSOR-LOCATIONS]
Hosting / CDN provider [NEEDS DECISION: HOSTING-CDN, name the web hosting and CDN provider once chosen] Serves the website and app assets, and delivers photos The IP address, request headers, and requested URL of every visitor [NEEDS DECISION: PROCESSOR-LOCATIONS]
Error and crash reporting [NEEDS DECISION: ERROR-LOGGING, name the crash/error reporting provider once chosen] Receives crash reports and error logs so we can fix bugs Device and app diagnostics, IP address, and the account identifier where a logged-in session was involved [NEEDS DECISION: PROCESSOR-LOCATIONS]
Transactional email provider [NEEDS DECISION: EMAIL-PROVIDER, name the provider that delivers sign-in, verification, and notification email] Sends account emails (sign-in links, verification, moderation notices) Your email address and the contents of those emails [NEEDS DECISION: PROCESSOR-LOCATIONS]
Advertising network [NEEDS DECISION: AD-NETWORK, name the specific ad SDK/network once chosen] Serves ads to fund the free app (see Section 4) Technical/usage data described in Section 2.5, and advertising identifiers where you consent; account data is not shared with the ad network [NEEDS DECISION: PROCESSOR-LOCATIONS]
Consent Management Platform [NEEDS DECISION: CMP-VENDOR, name the Google-certified CMP once chosen] Presents the consent prompt and records your choices Your consent choices and a device-level consent record [NEEDS DECISION: PROCESSOR-LOCATIONS]
Revolut Takes payment for the supporter tier on the web (Revolut Pay). We are the merchant of record for web payments Your payment credentials, which they collect directly and never share with us; the payment amount, currency, and outcome [NEEDS DECISION: PROCESSOR-LOCATIONS]
Apple Merchant of record for the supporter tier bought inside the iOS app, via Apple In-App Purchase Your Apple Account payment details, billing country, and tax status, held by Apple, not shared with us. We receive an opaque purchase token and the product identifier [NEEDS DECISION: PROCESSOR-LOCATIONS]
Google Merchant of record for the supporter tier bought inside the Android app, via Google Play Billing Your Google payment details, billing country, and tax status, held by Google, not shared with us. We receive an opaque purchase token and the product identifier [NEEDS DECISION: PROCESSOR-LOCATIONS]
RevenueCat Validates purchases and holds the record of which accounts are ad-free, across web, iOS and Android The store purchase token or web transaction identifier, an application-level identifier for your googlymaps account, and device/platform information (OS, app version) [NEEDS DECISION: PROCESSOR-LOCATIONS]

Apple and Google act as the seller for in-app purchases, so for those transactions they are not simply processing data on our instructions; they are handling your payment as merchant of record under their own terms and privacy policies, which apply to that transaction alongside this one.

We may also disclose data where required by law, to protect the rights, property or safety of googlymaps, our users, or the public, or in connection with a merger, acquisition, or sale of assets (in which case we'll tell you before your data becomes subject to a different policy).

Separately, and as described in Section 2.4, we proactively report content and the associated account data to law enforcement and to child-safety reporting bodies where we identify material in a severe safety category. This is a disclosure we initiate, not one we wait to be compelled into.

Anthropic: training and retention

Anthropic does not use data submitted through its API to train its models. Anthropic retains API inputs and outputs for a limited period for trust-and-safety purposes and then deletes them; content flagged by its safety systems may be retained longer. [NEEDS DECISION: ANTHROPIC-RETENTION, state the exact retention period and any zero-data-retention arrangement, taken from the Anthropic Data Processing Addendum and commercial terms in force at publication, and confirm whether a zero-data-retention or reduced- retention agreement will be requested.]

Payment providers: what they never get

Two limits are worth stating flatly, because they are the whole basis on which we can promise your payment details are safe with us:

  1. Card and bank credentials never reach googlymaps. Not our servers, not our database, not our logs. They go from you to Revolut, Apple, or Google. We could not disclose them if we were asked to, because we do not have them.
  2. We do not send payment providers your pins, your photos, your coordinates, or your age confirmation. A payment provider learns that somebody bought a US$3 ad-free upgrade. It does not learn anything about what you have posted or where you have been. (We could not send them your date of birth in any event, since we do not hold one; see Section 2.2.)

[NEEDS DECISION: PAYMENT-PROCESSOR-TERMS, before publication, confirm against each provider's data processing terms in force on that day: the role each one takes (processor, independent controller, or merchant of record), the exact fields passed to and returned from us, whether a data processing agreement or addendum is executed, and their retention period for transaction data. Do not publish the table above without that confirmation.]

International data transfers

We are in Australia. googlymaps is run by a sole trader based in Perth, Western Australia, so the person administering the service accesses it from Australia. Australia is not covered by an adequacy decision of the European Commission. [NEEDS DECISION: AU-TRANSFER-ANALYSIS, counsel must confirm how data reaching a non-EU controller directly from the data subject is to be treated under Chapter V of the GDPR and the EDPB's guidance on the concept of a transfer, and what safeguard, if any, is required for administrative access from Australia.]

Anthropic's photo-verification service processes data on infrastructure located in the United States. Because this involves transferring personal data outside the EU/EEA, we rely on Standard Contractual Clauses (Module 2, controller-to-processor, under EU Commission Implementing Decision (EU) 2021/914) as the legal safeguard for that transfer, as set out in Anthropic's Data Processing Addendum.

[NEEDS DECISION: ANTHROPIC-EU-REGION, Anthropic also offers an EU-region processing option that would avoid this transfer entirely. Decide before publication; if the EU region is used, this paragraph must be rewritten, because as drafted it would be factually wrong.]

Our other processors may also process personal data outside the EU/EEA. For each of them we rely either on an adequacy decision of the European Commission, or on the Standard Contractual Clauses referred to above. [NEEDS DECISION: PROCESSOR-LOCATIONS, for each processor, confirm whether a transfer outside the EU/EEA actually occurs, the destination country, and the specific safeguard relied on. Do not publish this section with the question open.]

Obtaining a copy of the safeguards. You have the right under Art. 13(1)(f) to obtain a copy of the safeguards we rely on for these transfers. Email [email protected] and we will send you the relevant Standard Contractual Clauses and processor data-processing terms, with commercially confidential terms redacted.

Changes to our processors. If we add or replace a processor in a way that meaningfully affects your personal data, we will update this page and give at least 30 days' notice before the change takes effect, either by email or by in-app notice, so that you have time to object or to delete your data.


4. Advertising

googlymaps is free, and funded by advertising rather than by selling your data.


5. How long we keep your data

We keep personal data only as long as we need it. Every period below is a maximum, measured from the trigger described.

Data Retention
Rejected photo submissions 14 days from the rejection, then deleted. The appeal window is 7 days, so a rejected photo always still exists while an appeal against it can be made and decided. If an appeal is still open at 14 days, the photo is kept until the appeal is decided and deleted immediately afterwards
The original camera file of a published pin (the file as your camera made it, EXIF intact, held privately and never published: Section 2.3) Kept while the pin is live, and deleted with the pin or with the account, within the same 7 days as the pin itself
The anonymous-report rate-limit counter (a one-way keyed hash of the source, an hour, and a count: Section 2.5) 24 hours, then deleted. It holds no address, no pin, and no text
Appeal window 7 days from the decision you are appealing
Published pin (photo, coordinates, accuracy) Retained for as long as the pin stays live on the map, that is, until you delete it, until you withdraw consent, until you delete your account, or until we remove it under our content rules. Deletion from live storage happens within 7 days of any of those events
Verification verdicts and metadata (verdict, confidence scores, safety flags, model-written object description, raw model response) 6 months from the verdict, then deleted or irreversibly aggregated. Retained even where the underlying photo has been deleted
Moderation, report, appeal, and enforcement records (including a fingerprint of removed or rejected content, so that resubmission can be detected) 6 months after the case is resolved
Account data (email, the min_age_confirmed_at timestamp, internal account name, account status) Retained while your account is active, and purged within 7 days of deletion
Technical/usage logs and server logs 7 days, then deleted or anonymised
Ban records, and the one-way hash of a banned sign-in identifier (Section 2.9) Kept indefinitely. This is what makes a ban permanent and is the one category that survives deletion of the account and an erasure request. No plaintext identifier is stored, only the hash
Perceptual hashes of your accepted photos (Section 2.8, duplicate detection) Retained while the account exists; deleted with the account
Supporter-tier entitlement (the flag saying your account is ad-free, and the purchase identifier that supports it) Retained while your account exists. Deleted with your account, and not restorable afterwards; see the note below the table
Transaction record (date, amount, currency, payment rail, transaction identifier, and any refund or chargeback against it) 5 years, as required by Australian tax and business record-keeping law. This survives account deletion and an erasure request; see Section 2.7 and the note below the table. It is not public and is not used to restore an entitlement
Content preserved for a severe-safety report Retained for as long as required by the law applicable to that report, and released only to the competent authorities
Encrypted backups Deleted data may persist in routine encrypted backups for up to [NEEDS DECISION: RETENTION-BACKUPS, the backup rotation period] after deletion from live systems. Backups are not used to restore deleted content, and data restored from a backup is re-deleted

The three things that outlive everything else, gathered here so they are not discovered later: a ban record and its hash (indefinitely, Section 2.9), a transaction record if you bought the supporter tier (5 years, Section 2.7), and content preserved for a severe-safety report (for as long as the law governing that report requires). Nothing else survives an erasure request.

Deleting your account deletes your pins. If you delete your account, we also unpublish and delete every pin you posted, along with its photo and coordinates, and we purge the account itself, within 7 days. You can also delete individual pins at any time without deleting your account. Records we are required or entitled to keep (moderation and enforcement history for its 6 months, a ban record indefinitely, and anything preserved for a legal obligation) are retained for the periods above, and are not public.

Deleting your account also ends the supporter tier, permanently. We could only restore an ad-free purchase to a new account by keeping the payment identifiers that link you to it, and keeping personal identifiers after you have asked us to erase your data is exactly what the erasure right in Section 6 forbids. We have chosen the erasure promise. So the entitlement is deleted with the account and cannot be recovered, and if you sign up again later it is a new account with no purchase attached. If you want to keep the ad-free upgrade, do not delete the account. Section 10 of the Terms of Use says the same thing before you pay, not after. The bare transaction record survives for the tax-record period in the table above because the law requires it; it is not used to restore anything, and it is not public.


6. Your rights, and how to use them

Under GDPR, you have the right to:

In-app self-service. Deleting a pin, deleting your account, and changing your consent choices are all available in the app without contacting us. Access, export, rectification, restriction, and objection are handled by email.

To exercise any of these rights by email, write to [email protected] with what you'd like us to do. We'll respond within the timeframes GDPR requires (generally one month, extendable by two further months for complex requests, in which case we'll tell you within the first month). We may need to verify your identity first.

If you're not a googlymaps user but you appear in a published photo, or your shopfront, property, or vehicle does, you can ask us to take it down. Use the Report button on the pin (no account needed), or email [email protected]. We'll confirm we received your report and review it within the timescales in Section 5 of the Terms of Use. If you want to be told the outcome, use email or leave an address in the report form: a report filed anonymously leaves us nothing to reply to, and the on-screen confirmation is deliberately the same whatever we find, so that the report button cannot be used to work out what has been taken down (Terms of Use, Section 5.1A).

Right to complain. Please come to us first, at [email protected], because we can usually fix things faster than a regulator can. But you do not have to, and you can complain to a regulator at any time.


7. Minimum age

You must be at least 16 years old to post a pin on googlymaps. This applies everywhere in the world, with no exceptions.

Where the check actually happens. The 16+ rule is enforced at the point you post your first pin. The pin is refused unless your account carries a confirmation that you are at least 16. It is not enforced by blocking account creation, and an earlier version of this policy that said it was, was wrong. The reason is practical: when you sign in with Apple or Google we are not given a date of birth at all, so a hard block at signup would have made those sign-in routes impossible to use. So an account can exist before we know your age; it cannot post until we do. If you give us a date of birth showing you are under 16, it is rejected there and then.

The check runs in the database, not in the app. The minimum age is enforced server-side, as a condition on writing a pin at all, so it cannot be bypassed by a modified client, a direct API call, or an old version of the app.

We do not keep your date of birth. You give it once; we check it; we record a timestamp, min_age_confirmed_at, meaning "this account was confirmed to meet the minimum age at this moment"; and the date itself is never written to the database. There is no birth-date field holding your birthday, so there is nothing there to breach, correlate, or hand over.

We record the reasoning, because there is a genuine cost on both sides. A date of birth is precise, permanent, unchangeable identity data with no further use once the check has passed, and GDPR Art. 5(1)(c) data minimisation and Art. 5(1)(e) storage limitation both point at keeping the smallest possible derived fact instead. Against that: a confirmation timestamp is a record of our own assertion rather than of yours, so if an age claim is later disputed we can show that we checked and when, but not the value we checked. We have decided that the reduction in what we hold about you is worth that, and we would rather hold less and say so than hold a birthdate for years against a dispute that may never come.

Legal basis for the confirmation timestamp: compliance with our obligations and our legitimate interest in operating an age-restricted service lawfully; it is the minimum record that lets us demonstrate the check was performed.

There is no lower age anywhere, for any country, and there is no parental-consent pathway: a parent or guardian cannot consent on behalf of someone under 16 to let them post.

Browsing the public map does not require an account and has no age gate. Anyone can look at the map. We do not knowingly collect personal data from a child in connection with an account, and we do not serve personalised or behaviourally targeted advertising to logged-out visitors, whose age we cannot know (see Section 4).

If we learn that an account holder is under 16, we will:

  1. suspend the account immediately;
  2. unpublish and delete every pin that account has posted, including the photos and coordinates. We do not leave a minor's photos or precise locations public;
  3. delete the associated account data, retaining only the minimum record needed to prevent the same person immediately re-registering and to evidence that we acted; and
  4. where the person contacts us, confirm what we have deleted.

8. Security

We take reasonable technical and organisational measures to protect your data, including EXIF stripping and re-encoding before a photo is published (Section 2.3), hashed passwords, encrypted connections (HTTPS/TLS), row-level access controls on our database, and private storage for original camera files and for photos that have not been published. No system is 100% secure, and we can't guarantee absolute security, but we work to keep your data safe and will notify affected users and relevant authorities as required by law if a breach occurs.


9. Data protection impact assessment

Because googlymaps combines precise geolocation, photographs, automated decision-making, and an audience that is likely to include young people, we treat it as requiring a Data Protection Impact Assessment under GDPR Art. 35, which applies to us under Art. 3(2). [NEEDS DECISION: DPIA, the DPIA must be completed, and reviewed by counsel, before launch; this section should then state its date and summarise its conclusions. Counsel should check the Art. 35(4) mandatory-DPIA list of the supervisory authority most relevant to our EU user base, not Italy's, and should note that the OAIC likewise expects a privacy impact assessment for high-risk processing of this kind.]


10. Changes to this policy

We may update this policy as the app or the law changes. If we make material changes, we'll update the "Last updated" date at the top and, where appropriate, notify users directly (e.g. by email or in-app notice).


11. Contact us

Questions, requests, or complaints about your data:

[email protected]

To report a pin or request a takedown, use the Report button on the pin (no account needed), or email [email protected].

Last update: 2026-08-25 AWST