Legal
AroraLabs is built with privacy in mind. Here's exactly what we collect across our websites and subdomains, why, and your complete rights.
01
02
AroraLabs ("we", "us", "our") is the Data Controller for all Personal Data collected through our Websites.
We endeavour to respond to all substantive privacy enquiries within 30 calendar days of receipt.
03
This Privacy Policy applies to all websites operated under the aroralabs.org domain, including:
04
All traffic to our Websites passes through Cloudflare's Content Delivery Network. Cloudflare processes the following at the network level as part of normal CDN operation:
We see only aggregated statistics — total requests, bandwidth, country breakdowns — never individual visitor records. No cookies are set on your device by this system.
We use Cloudflare Web Analytics, a privacy-preserving JavaScript beacon, to measure page views, session duration, referrer sources (where you came from), and device type. This service:
We use Google Analytics 4 (GA4) on all AroraLabs websites to understand how visitors use our sites and improve our content and tools. GA4 collects:
GA4 uses cookies and similar technologies to collect this data. Data is processed by Google LLC and is subject to Google's Privacy Policy. You may opt out at any time via the Google Analytics Opt-out Browser Add-on.
Some pages on aroralabs.org load Google AdSense, a third-party advertising service. The AdSense script is present in the website code, and when it loads, Google may process visitor data — including IP address and browsing context — for advertising purposes, even if no ad is visually displayed. See Section 5 for full details.
When you submit a contact enquiry via the "Say Hello" or "Start a Project" forms on aroralabs.org, we collect:
Voluntarily provided:
Automatically collected at submission time (client-side metadata):
Server-side geographic enrichment:
When your submission reaches our servers, Cloudflare's edge network automatically infers your approximate geographic location from your IP address. We extract the following from this inference and store it alongside your submission:
Your IP address itself is not stored; only the derived geographic data is retained.
Lawful basis (GDPR): Legitimate interest (Art. 6(1)(f)) to understand the geographic context of enquiries and improve service quality; and to respond to your message (pre-contractual steps, Art. 6(1)(b)).
Storage and retention: Submissions are stored in our cloud database (Google Cloud Firestore) and retained for up to 12 months from the date of submission, after which they are permanently deleted.
If you subscribe to the AroraLabs newsletter, we collect and store:
We do not collect your name for newsletter purposes. The newsletter list is separate from any contact form submission.
Lawful basis (GDPR): Consent (Art. 6(1)(a)). You may withdraw consent at any time by clicking the unsubscribe link in any newsletter email. Withdrawal is irreversible and immediate — your record is permanently hard-deleted from our database within seconds. We do not archive, archive-flag, or soft-delete unsubscribed records.
Storage: Google Cloud Firestore. Retained until unsubscription.
The AroraLabs Hub includes a feedback button on tool pages. If you voluntarily submit feedback, we collect the free-text feedback you enter. No personally identifying information is required or requested; however, any personal data you choose to include in your feedback text will be stored as part of the submission.
Lawful basis (GDPR): Legitimate interest (Art. 6(1)(f)) to identify bugs and improve tools.
Storage: Google Cloud Firestore. Retained for up to 6 months from submission.
Visaify (visaify.aroralabs.org) includes a feedback widget on tool pages. If you voluntarily submit feedback, we collect:
IP-derived geolocation (third-party lookup):
To understand the geographic distribution of feedback and improve regional content, the widget performs a client-side lookup against ipapi.co when it loads. This request sends your IP address to ipapi.co. The response — and the data we retain alongside your submission — includes:
If the ipapi.co request fails or is blocked (e.g. by an extension), the submission still goes through without the geolocation fields.
Lawful basis (GDPR): Legitimate interest (Art. 6(1)(f)) to understand the geographic and technical context of feedback so we can prioritise fixes and regional improvements; balanced against your interest in privacy by limiting retention and never combining this data with marketing.
Storage and retention: Google Cloud Firestore (collection visaify-feedback), retained for up to 12 months from submission. Public reads are disabled by Firestore security rules; only AroraLabs administrators can read submissions.
Your rights: You may request deletion of any feedback submission by contacting contact@aroralabs.org with the approximate submission date and message; we will locate and delete matching records within 30 days. See Section 9 for full rights.
AroraLabs websites store the following data in your browser's localStorage to persist your preferences between sessions:
This data resides exclusively in your browser. It is never transmitted to our servers, not linked to any identifier, and is not Personal Data. You can clear it at any time by clearing browser site data for the relevant domain.
05
Cloudflare provides DNS, CDN, DDoS protection, and web analytics for our Websites. Cloudflare acts as a data processor under a Data Processing Addendum (DPA). Network-level data (IPs, request metadata) is processed in accordance with Cloudflare's Privacy Policy. Cloudflare Web Analytics is cookieless and does not set tracking cookies.
Google Analytics 4 is used across all AroraLabs websites to measure usage and improve our services. GA4 sets first-party cookies (e.g. _ga, _ga_*) to distinguish visitors and sessions. Data is retained for 14 months (Google's default). You can opt out via the Google Analytics Opt-out Browser Add-on or by adjusting your browser's cookie settings. Google processes this data under its Privacy Policy.
Google AdSense may display advertisements on this website. The AdSense script loads on page visits and may set cookies or use similar technologies for ad personalisation, even when no ad is visually rendered. Google processes this data under its own Privacy Policy and Advertising Policy.
You can opt out of personalised advertising via Google Ad Settings or by installing the Google Analytics Opt-out Browser Add-on.
Google Cloud Firestore (part of Firebase) is our managed cloud database, used to store newsletter subscriptions, contact form submissions, Hub feedback, and Visaify feedback. Data is encrypted at rest and in transit. Firebase operates under Google's Privacy Policy and participates in applicable cross-border transfer frameworks (SCCs). Firestore holds data in the us-central1 (Iowa, USA) region unless otherwise configured. Google is certified under ISO 27001, SOC 1, SOC 2, and SOC 3.
Zoho Mail is used to deliver transactional email on behalf of AroraLabs, including newsletter broadcasts and contact form notifications. Zoho processes your email address and the content of messages delivered to you. Emails are sent with SPF and DKIM authentication to prevent spoofing. Zoho processes data under its Privacy Policy and is ISO 27001 certified.
ipapi.co is invoked client-side from the Visaify feedback widget to look up approximate geolocation from your IP address. The request leaves your browser and goes directly to ipapi.co — AroraLabs servers do not proxy it. ipapi.co receives your IP and returns location data which is then attached to your feedback submission if you submit one. See Section 4.8 for the full list of fields retained. ipapi.co processes data under its Privacy Policy. This processor is used only on visaify.aroralabs.org and only when the feedback widget loads.
06
AroraLabs itself does not set any first-party cookies on our Websites.
Google Analytics 4 sets the following first-party cookies on your device when you visit our websites:
You can block or delete these cookies through your browser settings or by using the Google Analytics Opt-out Browser Add-on.
Google AdSense may set additional third-party cookies used for ad targeting and measurement. You can manage these through:
We do not use: Meta Pixel, HotJar, Mixpanel, Segment, or any session recording or behavioural fingerprinting tools beyond those listed in Section 5.
07
Across most AroraLabs surfaces, individual visitor IP addresses are not stored by us — they are processed by Cloudflare as our data processor and discarded after geographic inference. The two exceptions are: (a) newsletter subscriptions, where a SHA-256 hash of the IP is retained for abuse prevention (the hash cannot be reversed); and (b) Visaify feedback submissions, where the raw IP and ipapi.co-derived geolocation are retained for up to 12 months — see Section 4.8 for the full disclosure and lawful basis.
08
We do not share Personal Data with third parties except as follows:
We do not sell, license, or commercially share Personal Data for any other purpose.
09
Request confirmation of whether we hold Personal Data about you and obtain a copy of it.
Request correction of inaccurate Personal Data we hold about you.
"Right to be Forgotten" — request deletion of your Personal Data where it is no longer necessary.
Object to Processing based on legitimate interests on grounds relating to your particular situation.
Request restricted Processing in specified circumstances, such as while accuracy is contested.
Receive your Personal Data in a structured, machine-readable format where technically feasible.
To exercise any right, contact contact@aroralabs.org. Note that because we collect minimal data and do not maintain individual visitor records, most rights may be best exercised directly with Cloudflare or Google for data they independently hold.
10
You have the right to lodge a complaint with the data protection supervisory authority in your EU member state or the UK ICO if you believe our Processing infringes applicable data protection law.
Data processed by Cloudflare and Google may be transferred to the United States. Both companies participate in applicable cross-border transfer frameworks and implement Standard Contractual Clauses where required.
11
You have the right to request disclosure of the categories and specific pieces of Personal Information we collect, the sources, our business purpose, and any third parties with whom we share it.
You have the right to request deletion of Personal Information collected from you, subject to exceptions under Cal. Civ. Code § 1798.105.
We will not discriminate against you for exercising any CCPA rights.
To submit a verifiable consumer request, contact contact@aroralabs.org with subject line "CCPA Request".
12
Our Websites are not directed at children under 13 years (COPPA, US) or 16 years (GDPR, EEA). We do not knowingly collect Personal Data from children within these age thresholds.
If you are a parent or guardian and believe your child has provided Personal Data to us, contact us at contact@aroralabs.org and we will promptly delete the relevant data.
13
We implement the following technical and organisational measures to protect Personal Data:
Data breach notification: In the event of a personal data breach that is likely to result in risk to the rights and freedoms of natural persons, we will notify the competent supervisory authority within 72 hours of becoming aware (Art. 33 GDPR). Where the breach is likely to result in high risk, we will also notify affected data subjects without undue delay (Art. 34 GDPR).
14
We may update this Privacy Policy at any time. Material changes — such as new categories of data collection or new third-party processors — will be communicated by updating the "Last Updated" date at the top of this page.
Continued use of our Websites following any modification constitutes acceptance of the revised Policy. Prior versions are available upon written request.
15
All privacy-related enquiries, data subject access requests, and correspondence should be directed to: