Review Google Doc Revision History in One Click with AuthenDoc

Designed for educators to analyze document revision history and writing patterns, providing data-driven insights into student writing authenticity

📊

Visual Timeline View

🚩

Automatic Bulk Paste Flags

One-Click Analysis

You're Flying Blind with Version History Alone

Pain Point Solution Benefit
😵💫

The Problem

Spending time manually clicking through version history, missing sophisticated patterns, and making subjective guesses about student writing authenticity.

Our Solution

AuthenDoc automates revision analysis with mathematical precision - detecting delete-paste sequences, typing speeds, and edit patterns instantly.

🎯

The Result

Get objective data instead of guesswork, catch what manual review misses.

Get the Details of How the Document Was Written at a Glance

AuthenDoc Features
📊

Visual Timeline View

Get a comprehensive, easy-to-read timeline of every change made to the document. See exactly when text was added, how much, and how fast - all in one clear view.

🚩

Automatic Bulk Paste Flags

AuthenDoc automatically highlights suspicious activity patterns - like hundreds of words appearing in seconds - so you can instantly spot what needs investigation.

One-Click Analysis

Works directly in Google Docs. Just click "Analyze Document" and instantly see a clean, organized view of the writing process that's optimized for catching bulk pasting patterns.

How it works...

1. Install the
add-on

AuthenDoc taps directly into Google's revision history system to access the complete record of every change made to the document.

2. Receive instant insights

The tools will flag when large amounts of text appear instantly, and other common indicators of excessive copy-paste activity rather than organic writing.

3. Review the revision history

Complex revision data is converted into an easy-to-read chronological view showing exactly when and how content was added. Changes are grouped into natural writing sessions, making it easy to see the document's development over time.

Frequently Asked Questions

AuthenDoc FAQ
How do I use this?+
AuthenDoc provides transparent analysis that helps students share with teachers their writing process. Use this as a tool to more easily visualize data on the document creation process and facilitate conversations around how documents were created.
Can I do this inside of an existing Document?+
Yes. AuthenDoc works directly inside Google Docs. No new platforms to learn, no uploading files, no changing your process. Just click "Analyze Document" and get insights instantly.
What about privacy?+
Document content never leaves Google's ecosystem. AuthenDoc analyzes revision history locally within Google Docs - we don't store or collect any student writing. It's as private as Google Docs itself.
How accurate is this compared to AI detectors?+
AuthenDoc analyzes *how* the document was written, not what was written. Unlike AI detectors our mathematical metrics show objective patterns in typing speed, revision behavior, and paste ratios.
Do students need to install anything?+
No. Students just need to write in Google Docs and share editing access with you. AuthenDoc works entirely through the Google API and accessed through add-on - no addtional setup required.
document.querySelectorAll('.accordion-header').forEach(header => { header.addEventListener('click', () => { const open = header.nextElementSibling.classList.contains('open'); document.querySelectorAll('.accordion-body').forEach(body => body.classList.remove('open')); document.querySelectorAll('.accordion-icon').forEach(icon => icon.textContent = '+'); if (!open) { header.nextElementSibling.classList.add('open'); header.querySelector('.accordion-icon').textContent = '−'; } }); });

More coming soon, sign up to stay informed

Hi, I'm building tools that promote living in the physical world, and stop forcing you into a digital-only experience. If you want to be notified when AuthenDoc and other new tools are available sign up below. I promise I will only share things that are worthwile.

AuthenDoc Trust Elements
🔒
Privacy-first design
Google Workspace verified
🎓
Educational technology compliance
🚫
No student data collection

AuthenDoc Terms of ServiceLast Updated: 8/20/20251. Agreement to TermsBy accessing or using AuthenDoc ("the Service"), you agree to be bound by these Terms of Service ("Terms"). If you disagree with any part of these terms, you may not access the Service.AuthenDoc is a Google Workspace add-on designed for educators to analyze document revision history and writing patterns for academic integrity purposes.2. Description of Service2.1 Core Functionality
AuthenDoc provides:
• Analysis of Google Docs revision history and writing patterns
• Mathematical metrics on typing speed, edit frequency, and content creation patterns
• Detection of unusual writing behaviors and potential academic integrity concerns
• Educational insights into student writing processes
2.2 Google Workspace Integration
The Service operates as a Google Workspace add-on and requires:
• A valid Google Workspace account
• Access to Google Docs with revision history enabled
• Appropriate permissions to view document revision data
3. Eligibility and Account Requirements3.1 Eligible Users
The Service is intended for:
• Educators in K-12 and higher education institutions
• Academic administrators and staff
• Authorized personnel involved in academic integrity assessment
• Educational researchers (with appropriate permissions)
3.2 Account Responsibilities
You are responsible for:
• Maintaining the security of your Google Workspace account
• All activities that occur under your account
• Ensuring you have proper authorization to analyze documents
• Complying with your institution's policies and applicable laws
4. Acceptable Use4.1 Permitted Uses
You may use AuthenDoc to:
• Analyze writing patterns for educational assessment purposes
• Support academic integrity investigations
• Provide feedback on student writing processes
• Conduct educational research (with proper permissions)
4.2 Prohibited Uses
You may not use AuthenDoc to:
• Analyze documents without proper authorization
• Violate student privacy rights or applicable privacy laws
• Make automated decisions about academic penalties without human review
• Share analysis results inappropriately or without proper context
• Circumvent any technical limitations or access controls
• Use the Service for non-educational commercial purposes
5. Privacy and Data Handling5.1 Document Content
• AuthenDoc analyzes revision history metadata and patterns
• Document content is processed locally within Google's ecosystem
• We do not store, collect, or retain any document content
• Analysis occurs in real-time without permanent data storage
5.2 Usage Data
We may collect limited usage data including:
• Frequency of Service use
• Error logs and diagnostic information
• Feature utilization statistics
• General usage patterns (anonymized)
5.3 Educational Privacy Compliance
The Service is designed to comply with:
• Family Educational Rights and Privacy Act (FERPA)
• Children's Online Privacy Protection Act (COPPA)
• General Data Protection Regulation (GDPR) where applicable
• Other applicable educational privacy laws
6. Intellectual Property6.1 Service Ownership
AuthenDoc, including all software, algorithms, and methodologies, is owned by [COMPANY NAME] and protected by intellectual property laws.
6.2 User Content
• You retain ownership of all documents analyzed through the Service
• You grant us limited permission to process revision history for analysis purposes
• Analysis results may be used for Service improvement (in anonymized form)
6.3 Feedback and Suggestions
Any feedback or suggestions you provide may be used to improve the Service without compensation or attribution requirements.
7. Service Availability and Modifications7.1 Availability
• We strive to maintain Service availability but cannot guarantee uninterrupted access
• Maintenance windows may temporarily limit Service functionality
• Google Workspace dependencies may affect Service availability
7.2 Service Changes
We reserve the right to:
• Modify Service features and functionality
• Update analysis algorithms and methodologies
• Change pricing and subscription terms with reasonable notice
• Discontinue the Service with 30 days' notice
8. Disclaimers and Limitations8.1 Service Accuracy
• AuthenDoc provides analytical insights, not definitive determinations
• Results should be considered as one factor in academic integrity assessment
• Human judgment and additional evidence should inform final decisions
• We do not guarantee the accuracy of any specific analysis
8.2 Educational Judgment
• The Service is a tool to assist, not replace, professional educational judgment
• Final decisions regarding academic integrity remain with educators and institutions
• Users are responsible for appropriate interpretation and use of results
8.3 Technical Limitations
• Analysis quality depends on available revision history data
• Limited revision history may result in incomplete analysis
• Service functionality depends on Google Workspace availability
9. Limitation of LiabilityTO THE MAXIMUM EXTENT PERMITTED BY LAW:9.1 No Warranties
The Service is provided "as is" without warranties of any kind, express or implied.
9.2 Liability Limits
Our total liability for any claims related to the Service shall not exceed the amount you paid for the Service in the 12 months preceding the claim.
9.3 Excluded Damages
We shall not be liable for indirect, incidental, special, consequential, or punitive damages, including but not limited to:
• Academic or professional consequences
• Damaged relationships or reputation
• Loss of data or educational records
• Costs of alternative services
10. IndemnificationYou agree to indemnify and hold harmless AuthenDoc and its affiliates from any claims arising from:
• Your use of the Service in violation of these Terms
• Your violation of applicable laws or regulations
• Unauthorized access to or analysis of documents
• Misuse of analysis results or data
11. Subscription and Payment Terms11.1 Free Tier
• Limited analysis capabilities may be provided at no cost
• Subject to usage limits and feature restrictions
• No guarantee of continued free access
11.2 Paid Subscriptions
• Subscription terms and pricing available on our website
• Payments processed through secure third-party providers
• Refunds subject to our refund policy
• Educational institution discounts may be available
11.3 Changes to Pricing
We may change subscription prices with 30 days' notice to existing subscribers.
12. Termination12.1 Termination by You
You may terminate your use of the Service at any time by discontinuing use and uninstalling the add-on.
12.2 Termination by Us
We may terminate or suspend access to the Service:
• For violation of these Terms
• For suspected fraudulent or abusive behavior
• If required by law or legal process
• Upon discontinuation of the Service
12.3 Effect of Termination
Upon termination:
• Access to the Service will cease immediately
• Any stored preferences or settings may be deleted
• These Terms shall remain in effect for applicable provisions
13. International Use and Export Controls13.1 International Access
The Service may be accessed internationally, but users are responsible for compliance with local laws and regulations.
13.2 Export Compliance
The Service and its technology may be subject to export control laws. Users agree to comply with all applicable export and re-export restrictions.
14. Educational Institution Considerations14.1 Institutional Policies
Users must ensure Service use complies with:
• Institutional academic integrity policies
• Student privacy policies and procedures
• Technology use policies
• Any applicable collective bargaining agreements
14.2 Student Notification
Institutions should consider appropriate notification to students regarding:
• Use of revision history analysis tools
• Academic integrity monitoring procedures
• Data privacy and protection measures
15. Dispute Resolution15.1 Governing Law
These Terms shall be governed by the laws of [JURISDICTION], without regard to conflict of law principles.
15.2 Dispute Process
• Informal resolution encouraged before formal proceedings
• Mediation preferred for educational institution disputes
• Exclusive jurisdiction in courts of [JURISDICTION]
16. General Provisions16.1 Changes to Terms
We may update these Terms periodically. Continued use of the Service constitutes acceptance of revised Terms.
16.2 Severability
If any provision of these Terms is found invalid, the remaining provisions shall remain in effect.
16.3 Entire Agreement
These Terms constitute the entire agreement between you and AuthenDoc regarding the Service.
16.4 Contact Information
For questions about these Terms, contact us at:
• Email: [email protected]
Notice for Educational Institutions: Institutional licensing agreements may modify certain terms. Contact us for information about volume licensing and institutional agreements.Beta/Early Access Notice: During beta or early access periods, additional terms may apply, and the Service may have limited functionality or reliability.

AuthenDoc Privacy PolicyLast Updated: 8/20/2025
Contact Information
For questions, contact us at:
• Email: [email protected]
IntroductionAuthenDoc ("we," "our," or "us") is committed to protecting the privacy of educators and students who use our Google Workspace add-on for document revision analysis. This Privacy Policy explains how we collect, use, and protect information when you use AuthenDoc.AuthenDoc is designed with privacy-first principles and does not store or collect student document content.1. Information We Collect1.1 Document Analysis Data
When you use AuthenDoc to analyze Google Docs:
• We access revision history metadata and patterns
• We process typing speed, edit frequency, and timing data
• We analyze document structure and editing behaviors
We do not collect, store, or retain any document content or text
1.2 Account Information
We may collect:
• Your Google Workspace account identifier (for authentication)
• Institution email domain (for educational licensing)
• Service subscription status and preferences
• Technical support communications
1.3 Usage Analytics
We collect anonymized usage data including:
• Frequency of add-on usage
• Feature utilization patterns
• Error logs and diagnostic information
• Performance metrics and load times
• General usage statistics (aggregated and anonymized)
1.4 Technical Information
Automatically collected technical data:
• Browser type and version
• Operating system information
• Google Workspace environment details
• Add-on version and configuration settings
2. How We Use Information2.1 Service Provision
We use collected information to:
• Provide document revision analysis and insights
• Authenticate your access to the Service
• Process and display analysis results
• Maintain Service functionality and performance
2.2 Service Improvement
Anonymized data helps us:
• Improve analysis algorithms and accuracy
• Develop new features and capabilities
• Optimize Service performance and reliability
• Conduct educational research (with aggregated, non-identifiable data)
2.3 Support and Communication
We may use contact information to:
• Provide technical support and assistance
• Send important Service updates and notifications
• Communicate about billing and subscription matters
• Respond to inquiries and feedback
2.4 Legal and Safety
We may process information to:
• Comply with applicable laws and regulations
• Protect our rights and interests
• Ensure Service security and prevent abuse
• Respond to legal requests and court orders
3. Information Sharing and Disclosure3.1 No Sale of Personal Information
We do not sell, rent, or trade personal information to third parties.
3.2 Service Providers
We may share limited information with:
• Google (as required for Workspace add-on functionality)
• Payment processors (for subscription billing)
• Technical service providers (under strict confidentiality agreements)
• Analytics services (with anonymized data only)
3.3 Legal Requirements
We may disclose information when:
• Required by law or legal process
• Necessary to protect rights, property, or safety
• Responding to government requests or court orders
• Investigating potential violations of our Terms
3.4 Educational Institution Sharing
For institutional subscriptions:
• Usage analytics may be shared with subscribing institutions
• Data is aggregated and does not identify individual users
• Institutions must have legitimate educational interest
• Sharing complies with applicable educational privacy laws
4. Data Security and Protection4.1 Security Measures
We implement appropriate security measures including:
• Encryption of data in transit and at rest
• Secure authentication and access controls
• Regular security assessments and updates
• Compliance with Google Workspace security standards
4.2 Google Workspace Integration
• Analysis occurs within Google's secure ecosystem
• Document content never leaves Google's infrastructure
• We rely on Google's enterprise-grade security measures
• Access is controlled through Google's permission systems
4.3 Data Breach Response
In the event of a security incident:
• We will investigate and contain the breach promptly
• Affected users and institutions will be notified as required by law
• We will cooperate with law enforcement and regulatory authorities
• Remediation measures will be implemented to prevent recurrence
5. Educational Privacy Compliance5.1 FERPA Compliance
For US educational institutions:
• We operate as a school official under FERPA guidelines
• Educational records are used only for legitimate educational purposes
• We maintain appropriate safeguards for student information
• Parents and eligible students retain rights under FERPA
5.2 COPPA Compliance
For users under 13 years of age:
• We do not knowingly collect personal information from children under 13
• Schools must obtain appropriate parental consent
• We follow COPPA's school exception provisions
• Parents may review and request deletion of their child's information
5.3 GDPR Compliance
For users in the European Union:
• We process data based on legitimate educational interests
• Users have rights to access, correct, and delete personal information
• Data processing is limited to specified educational purposes
• International transfers comply with appropriate safeguards
5.4 State Privacy Laws
We comply with applicable state educational privacy laws including:
• California Student Information Privacy Acts
• New York Education Law Section 2-d
• Other state student data privacy requirements
• Regular compliance assessments and updates
6. Data Retention and Deletion6.1 Retention Periods
• Account information: Retained while account is active plus 3 years
• Usage analytics: Retained for 2 years in anonymized form
• Support communications: Retained for 7 years
Document content: Never stored or retained
6.2 Data Deletion
We will delete personal information:
• Upon account termination (within 90 days)
• When no longer needed for legitimate purposes
• Upon user request (subject to legal requirements)
• As required by applicable law
6.3 Anonymization
When possible, we anonymize data to:
• Remove personally identifiable information
• Enable continued use for Service improvement
• Comply with research and analytics needs
• Maintain user privacy protections
7. Your Privacy Rights and Choices7.1 Access and Control
You have the right to:
• Access personal information we hold about you
• Correct inaccurate or incomplete information
• Request deletion of your personal information
• Object to certain types of data processing
7.2 Google Account Controls
You can control:
• Add-on permissions through Google Workspace settings
• Data sharing preferences in your Google account
• Access to specific documents and folders
• Third-party app access and permissions
7.3 Subscription Controls
You may:
• Modify subscription preferences and settings
• Opt out of non-essential communications
• Request data portability where applicable
• Cancel your subscription at any time
7.4 Institutional Users
If you access AuthenDoc through an institutional subscription:
• Your institution's privacy policies may also apply
• Contact your institution's privacy officer for additional rights
• Institutional controls may limit some individual rights
• Educational records remain subject to FERPA protections
8. Children's Privacy8.1 Age Restrictions
• AuthenDoc is intended for use by educators and authorized school personnel
• Students under 18 should only access through supervised educational use
• Schools are responsible for obtaining appropriate consents
• We do not target marketing to children
8.2 Parental Rights
Parents and guardians may:
• Request information about their child's data
• Object to certain uses of educational information
• Request correction or deletion of inaccurate data
• Contact schools directly regarding educational records
9. International Data Transfers9.1 Cross-Border Processing
• Data may be processed in countries where our service providers operate
• We ensure appropriate safeguards for international transfers
• EU users benefit from adequacy decisions and standard contractual clauses
• Data localization requirements are respected where applicable
9.2 Google Workspace Dependency
• Most data processing occurs within Google's global infrastructure
• Google's data transfer protections apply to AuthenDoc usage
• We comply with Google's international data handling policies
• Users benefit from Google's global privacy and security standards
10. Third-Party Services10.1 Google Workspace
• AuthenDoc integrates with Google Workspace services
• Google's privacy policy applies to Google services usage
• We access only the minimum necessary Google data
• Users control Google data access through their account settings
10.2 Analytics and Support Tools
• We use third-party services for analytics and support
• These services receive only anonymized or aggregated data
• Third parties are contractually bound to protect user privacy
• We regularly audit third-party privacy practices
11. Privacy Policy Updates11.1 Policy Changes
• We may update this Privacy Policy periodically
• Material changes will be communicated to users
• Continued use constitutes acceptance of updated terms
• Previous versions are available upon request
11.2 Notification Methods
• Email notifications to registered users
• In-app notifications within AuthenDoc
• Website posting of updated policies
• Direct communication to institutional subscribers
This Privacy Policy is effective as of the "Last Updated" date above and applies to all users of AuthenDoc services.