Privacy Policy
What we collect when you use CiNotes, which outside services touch your uploads while we build your notes, and what we delete once your order is done.
The short version
- We collect your email, an optional Calculator ID, and whatever you upload.
- To build your notes, your upload goes to our file host, then to an AI service (OpenRouter, which routes to Google Gemini). Your files are emailed through Resend.
- We’ve turned on zero data retention (ZDR) with OpenRouter, and it enforces that with the Gemini models it routes to. It doesn’t log or keep your document or use it for training, and we delete our own copies once your order is done.
- Stripe handles payment. We never see your card number.
- After delivery, we delete your uploads and the whole folder used to build your order.
- We keep order details (email, Calculator ID, amount charged, timestamps), but not the content of your notes.
1. Information we collect
- Your email address, so we can send your files and your calculator’s setup file.
- Your Calculator ID, if you give us one. It’s a number derived from your calculator’s hardware, and we use it only to make the setup file that lets that calculator open your notes.
- The PDF and/or typed notes you upload for processing.
- Your IP address, used briefly to rate-limit checkout and uploads so one visitor can’t overload the site. It isn’t stored with your order.
- Website and advertising measurement via Umami and the Google Ads tag, so we can see aggregate traffic and tell when an ad leads to a completed purchase.
- Payment details are handled entirely by Stripe. CiNotes never sees or stores your card number.
2. How your uploaded material is processed
To build your notes, your PDF or text passes through a few systems:
- It’s uploaded to our own file host at cdn.tennisbowling.com, where it stays only while your order is being built.
- It's sent to OpenRouter (openrouter.ai), a third-party AI routing service, which passes it to Google's Gemini models. This is how CiNotes extracts your questions and writes your notes — it's a core part of how the product works, and we want to be upfront that a third-party AI service processes the content of your document. We've enabled zero data retention (ZDR) on our OpenRouter account, and OpenRouter enforces this with the providers it routes to, including the Gemini models used here — your document isn't logged, retained, or used for model training at this stage either.
- Once your files are ready, they’re emailed to you through Resend (resend.com), our email provider.
We do not send your uploaded material, email address, or Calculator ID to our website-analytics or advertising-measurement tools.
3. What we delete, and when
After your order is delivered — or if it fails for any reason — our system deletes your uploaded files from the CDN and deletes the entire working folder used to process your order. This happens whether the order succeeds or fails. The generated ZIP file itself isn't kept anywhere on our end. Keep the copies attached to your delivery email. We cannot retrieve a lost ZIP from our storage. If you still have your editable Your notes.html file, you can request a fresh build from that copy. This is on top of, not instead of, the zero data retention (ZDR) we've enabled on the AI leg (Section 2) — so retention is minimized end to end: nothing sticks around at the CDN, at the AI provider, or in our own working storage.
4. What we do keep
In our orders database, we keep: your email address, your Calculator ID, your Reference Code (the number in your order email that identifies your order), the order's status, the amount charged, the Stripe payment intent ID, timestamps for when the order was placed and completed, our internal cost for processing it, and a pair of random keys used to generate setup files (activation files) for your order. Those keys are not derived from anything about you or your calculator — we keep them because without them we could never issue you a replacement setup file or add a second calculator. For revisions, we also keep the collection’s included word and size allowance, added capacity, and build/payment status. These are counts and order metadata. We do not keep the content of your notes or PDFs.
Drafts on your device
The notes editor saves your original text, note titles and selected formats in this browser so you can recover them after a refresh. PDF files, their download links, your email and your Calculator ID are not saved in the draft. Draft text stays on your device until you choose to continue with an order. A saved draft can be recovered for 30 days after its last edit; an expired draft is removed when you next visit the editor. Clear this site's browser storage to remove the saved copy. On a shared device, other people using the same browser profile may be able to open your draft.
Your readable delivery preview contains your converted notes and is sent through Resend with your calculator files. Our working copy is deleted with the rest of the order. Downloaded previews remain on your device until you delete them. The editable file contains a collection-specific access credential for requesting revisions; keep it private.
Revising a delivered collection
Editing Your notes.html works locally. Use Save edited copy to keep changes on your device. When you request an update, the file sends your revised notes directly to CiNotes over HTTPS. The allowance check uses the text only during that request. A submitted build uses a temporary working folder; revisions do not go through our CDN or an AI provider. We delete that folder after delivery or failure. Unpaid revision checkouts expire after one hour; cancellation and expiry trigger deletion, with a recovery process for interrupted requests. Your email provider and our email delivery provider handle the delivered attachment as described above.
5. Payment data
Stripe processes your payment directly. CiNotes never receives, sees, or stores your card number or other payment credentials.
6. Analytics
We use Umami (cloud.umami.is) to see aggregate traffic to the site — for example, which pages get visited. We also use the Google Ads tag on marketing pages and checkout-success pages to measure whether an ad leads to a purchase. For a confirmed paid order, that tag receives the purchase amount, currency, and a random internal transaction ID so repeat page loads are not counted twice. It does not receive your email, Calculator ID, payment credentials, or uploaded material. We configure the tag for restricted data processing and disable ad-personalization signals.
7. Third-party services we use
- Stripe — payment processing.
- OpenRouter / Google Gemini — document extraction and note generation, under zero data retention (ZDR) (see above).
- Resend — sending your order emails.
- Umami — website analytics.
- Google Ads — advertising attribution and completed-purchase measurement.
- Our own CDN (cdn.tennisbowling.com) — temporary file storage during processing.
8. Users under 18
Many CiNotes customers are students who may be under 18.
9. Your choices and contact
To ask what data we have on an order, or to request anything else related to your privacy, email [email protected].
10. Security
We take reasonable steps to protect the data described above, including deleting your uploaded material as soon as it's no longer needed. No method of storage or transmission is perfectly secure, and we can't guarantee absolute security.
11. Changes to this policy
We may update this policy from time to time. If we do, we'll update the effective date above.
12. Contact
Questions about this policy? Email [email protected].