DraftProof
WhyFeaturesTechnologyRewriteContent checkerPricingFAQSample report
Start review
Turnitin · Jul 2026

Turnitin today released its latest Learning Integrity Insights Report revealing a gap in how students use AI for writing and a clear shift toward educators taking ownership of how AI is used in their classrooms and lecture halls.

Read update ↗
0101 source.check() 1100 citation.match 0010 grounded=true 10110101 source.check() 1100 citation.match 0010 grounded=true 10110101 source.check() 1100 citation.match 0010 grounded=true 1011claim.verify 1001 source:linked 0110 citation.add 1010 review.onlyclaim.verify 1001 source:linked 0110 citation.add 1010 review.onlyclaim.verify 1001 source:linked 0110 citation.add 1010 review.only0011 evidence.fit 1110 no_verdict 0101 grounded=true 10010011 evidence.fit 1110 no_verdict 0101 grounded=true 10010011 evidence.fit 1110 no_verdict 0101 grounded=true 1001source.check() 0111 claim.supported 1010 citation.gap 0001source.check() 0111 claim.supported 1010 citation.gap 0001source.check() 0111 claim.supported 1010 citation.gap 00010101 source.check() 1100 citation.match 0010 grounded=true 10110101 source.check() 1100 citation.match 0010 grounded=true 10110101 source.check() 1100 citation.match 0010 grounded=true 1011claim.verify 1001 source:linked 0110 citation.add 1010 review.onlyclaim.verify 1001 source:linked 0110 citation.add 1010 review.onlyclaim.verify 1001 source:linked 0110 citation.add 1010 review.only0011 evidence.fit 1110 no_verdict 0101 grounded=true 10010011 evidence.fit 1110 no_verdict 0101 grounded=true 10010011 evidence.fit 1110 no_verdict 0101 grounded=true 1001source.check() 0111 claim.supported 1010 citation.gap 0001source.check() 0111 claim.supported 1010 citation.gap 0001source.check() 0111 claim.supported 1010 citation.gap 0001
grounded=true 0110 citation.match 1011 claim.verify 0010grounded=true 0110 citation.match 1011 claim.verify 0010grounded=true 0110 citation.match 1011 claim.verify 00101100 source.integrity 0001 review.signal 1010 evidence.fit1100 source.integrity 0001 review.signal 1010 evidence.fit1100 source.integrity 0001 review.signal 1010 evidence.fitcitation.gap 0101 source.check() 1110 no_ai_verdict 1001citation.gap 0101 source.check() 1110 no_ai_verdict 1001citation.gap 0101 source.check() 1110 no_ai_verdict 10010010 claim.supported 1011 source.map 0110 citation.fix0010 claim.supported 1011 source.map 0110 citation.fix0010 claim.supported 1011 source.map 0110 citation.fixgrounded=true 0110 citation.match 1011 claim.verify 0010grounded=true 0110 citation.match 1011 claim.verify 0010grounded=true 0110 citation.match 1011 claim.verify 00101100 source.integrity 0001 review.signal 1010 evidence.fit1100 source.integrity 0001 review.signal 1010 evidence.fit1100 source.integrity 0001 review.signal 1010 evidence.fitcitation.gap 0101 source.check() 1110 no_ai_verdict 1001citation.gap 0101 source.check() 1110 no_ai_verdict 1001citation.gap 0101 source.check() 1110 no_ai_verdict 10010010 claim.supported 1011 source.map 0110 citation.fix0010 claim.supported 1011 source.map 0110 citation.fix0010 claim.supported 1011 source.map 0110 citation.fix

Security

How we protect your work

Academic documents deserve strong protection. Here is how DraftProof secures your data at every layer.

Last updatedJune 5, 2026Encrypted storage

Infrastructure Security

  • HTTPS everywhere: all connections to DraftProof are encrypted with TLS 1.2+.
  • Encrypted storage: documents and reports are stored in Cloudflare R2 with server-side encryption (AES-256).
  • Managed hosting: our application runs on Koyeb infrastructure with network isolation, automated patching, and DDoS mitigation.

Authentication

  • OAuth 2.0 sign-in: we support Google and Microsoft accounts. We never see or store your password.
  • httpOnly JWT cookies: session tokens are stored in httpOnly, Secure, SameSite=Lax cookies.
  • No password storage: authentication is delegated to Google and Microsoft.

Document Protection

  • Encrypted at rest: all uploaded documents are encrypted in Cloudflare R2 using AES-256.
  • Encrypted in transit: files travel over HTTPS from your browser to our servers and on to storage.
  • User-controlled deletion: you can delete any document or report from your dashboard at any time.
  • Access isolation: each user can only access their own documents and reports.

Payment Security

  • Stripe handles all card data: credit card numbers never touch our servers. Stripe is PCI DSS Level 1 certified.
  • Webhook signature verification: payment confirmations from Stripe are cryptographically verified before processing.
  • Credit-based billing: we track a prepaid credit balance; no recurring charges or stored payment methods on our side.

Application Security

  • Input validation: all user input is validated and sanitised on the server before processing.
  • CSRF protection: SameSite cookie policy and state parameters in OAuth flows prevent cross-site request forgery.
  • Minimal attack surface: we use a focused stack (FastAPI + React) with minimal dependencies.

Responsible Disclosure

If you discover a security vulnerability in DraftProof, we appreciate responsible disclosure. Please email security@draftproof.app with details and we will respond promptly.

DraftProof

DraftProof provides writing integrity signals and review guidance. It does not determine misconduct, plagiarism, or AI authorship.

Last reviewedJuly 15, 2026

ProductHow it worksSample reportContent checkerRewriteAcademic integrityTurnitin AI scoreTurnitin vs AI detectorsTurnitin alternativesAI declarationThe truth about AI detectionPricingFAQPrivacyTermsSupportEULASecurityCommunitysupport@draftproof.app