3.1 Your account
When you sign up we collect:
- your email address and a password (required). Your password is handled by our authentication provider, Supabase. We do not receive or store your password in plain text;
- your first name and last name (required by the sign-up form);
- your phone number, if you choose to give one. It is optional, is held in your account, is used only to contact you about your account, and you can change or delete it in Settings at any time;
- technical account records kept by Supabase, such as your account ID, when the account was created and when you last signed in;
- a record of your acceptance: when you sign up you must tick a box to agree to the Terms of Service and acknowledge this Privacy Policy, and confirm that you are 13 or older. We record the date you accepted, the versions of the Terms of Service and Privacy Policy you accepted, your 13-or-older confirmation, and whether you accepted at sign-up or later.
Why: to create and secure your account, sign you in, let you manage it, and keep a record that you accepted our Terms.
3.2 Questions and answers (Q&A, Standard Mode and Scholar Mode)
When you use Q&A we store, in your account:
- your questions and the answers we generate, organised into conversations, with technical details of each answer (for example which sources were cited);
- bookmarks you save;
- missing-source reports you send us, which contain the question, the answer you were given, the sources that were retrieved and your comment;
- your Scholar Mode acknowledgement: the version of the Scholar Mode notice you agreed to, a fingerprint of its exact text, and the time you agreed.
Why: to answer your questions, show you your history, and let you report gaps in our sources.
3.3 Khutbah Builder and "My Khutbah Style"
When you use Khutbah Builder we store your khutbah drafts and saved khutbahs, including topic, occasion, audience, any madhhab preference you choose, your form inputs, the document text, earlier saved versions, and the results of our source checks.
If you use My Khutbah Style, you can upload your own previous khutbahs (text, Markdown, PDF or Word files). We store:
- the original file in private file storage;
- the extracted text, split into passages;
- a numerical representation of each passage (an "embedding"), created by sending the passage text to OpenAI;
- a style profile that describes your writing style, and your style settings.
We use these only to make drafts sound like you. Passages from your uploads may be included in the instructions we send to OpenAI when we generate a khutbah for you.
Why: to provide Khutbah Builder and its style feature.
3.4 Research
When you use Research we store your research projects: the question and options you entered, the reports we produce, earlier versions, follow-up questions and the status of each run.
Why: to run and save your research.
3.5 Prayer times
Prayer-time settings are optional.
- Your calculation method, Asr setting and high-latitude rule are saved to your account.
- A location is used to calculate prayer times. You can type a city name, or let your browser share your device's location.
- If you type a city, the text you type is sent to Open-Meteo to find matching places.
- If you use your device's location, the coordinates stay in your browser and are not sent to Open-Meteo.
- Your location is stored in your browser. It is saved to your account only if you turn on location sync. When saved to your account, the coordinates are rounded to 0.1 degree (about 11 km, roughly city level), together with the place label and time zone.
- For older saved city locations that have no time zone, the App sends that location's coordinates to Open-Meteo once to look up the time zone.
Why: to show prayer times for where you are.
3.6 Plans, payments and usage
If you buy a paid plan:
- Stripe handles payment. You enter your card or other payment details on Stripe's checkout page. We do not receive or store your full card number.
- Stripe collects your email, name and billing address on the checkout page. We create a Stripe customer record linked to your Tabayyun account ID.
- We store your Stripe customer ID, your subscription status, the plan you are on, which features it unlocks, and when your current billing period ends.
- We record billing events from Stripe that affect your account, such as a failed payment, a refund or a payment dispute, so we can adjust access and contact you if needed.
For every plan, including Free, we keep a usage ledger: a record of each counted use of a feature (for example one question, one research run or one khutbah generation), with a request ID and time, so we can apply monthly allowances. For some Scholar Mode runs that end without an answer, the ledger also holds a one-way hash derived from the question text. It is used only to stop the same request being counted twice.
Why: to take payment, give you the features you paid for, apply allowances, and handle refunds and disputes.
3.7 Website contact form and waitlist
Contact form. The website collects the name, email, role, optional organization and message you submit. It sends the submission through Resend to our inbox, which is hosted by Namecheap Private Email. Ordinary contact submissions are not saved in the application database.
Waitlist. Waitlist registration opens only after this policy is published. When you register interest, we collect your name, email, optional role and organization, your message about intended use, and whether you asked to receive product-update emails, together with the wording of that request and when you gave or withdrew it. We hold waitlist registrations in our database and may send an operational notification to our inbox.
Product-update emails are optional. You can join the waitlist without agreeing to them, and the box to agree is not ticked in advance. If you tick it, we send you a confirmation email with a link that works for 7 days, and we send product-update emails only after you confirm. Every product-update email includes a one-click unsubscribe link, and you can also withdraw by emailing contact@tabayyun.net.
To delete a waitlist registration, email contact@tabayyun.net. Waitlist registrations are separate from accounts, so deleting an account does not delete a waitlist registration.
3.8 Technical, security and log data
When you use the Service, our servers and providers process:
- your IP address and request details. Our web server uses IP addresses to limit the rate of requests and records them in its access logs. The website contact form also uses your IP address to limit repeated submissions; this is held in memory only and not written to the database;
- application logs, which can include your account ID and Stripe IDs alongside events such as an account deletion, a billing event or an error. Our application logs do not record the text of your questions or answers;
- usage and timing records: for each Q&A request, a line with timings, counts and a pseudonymous identifier derived from your account ID with a secret key. It does not contain your question or answer. The App also sends one numbers-only timing report per answer (for example how long the answer took), without question text or IDs;
- gradual feature roll-outs: we may turn a new feature on for a share of accounts first. Which group you are in is worked out from a pseudonymous identifier.
Why: to keep the Service running, secure and fast, to stop abuse, and to fix problems.