Menu

Display

Tip: press g then a key to jump anywhere

Privacy policy

Roof Photo Report privacy policy

Published by Snailworks for the Roof Photo Report app. Effective . Describes app version 1.0.0.

1. Overview

Roof Photo Report is a professional, local-first Android application for creating organized photographic reports. It allows users to create projects, capture or import photographs, add captions and labels, follow guided inspection templates, create before-and-after pairings, annotate and crop images, generate PDF reports and evidence archives, and create user-controlled backups.

This Privacy Policy explains what information the app accesses, how that information is used and stored, when information may leave your device, and the choices available to you.

The central privacy principle of Roof Photo Report is:

Your project information and photographs remain on your device unless you deliberately export, back up, or share them.

Roof Photo Report does not require an account. The app does not contain advertising, analytics, behavioral tracking, profiling, or third-party crash-reporting SDKs. The developer does not operate a cloud service that receives your projects or photographs.

2. Scope

This Privacy Policy applies to:

  • The Roof Photo Report Android application
  • The Roof Photo Report privacy-policy webpage
  • Support communications sent to the developer

This policy does not control how independent applications or services handle information after you choose to share or store information with them. Examples include an email provider, messaging application, cloud-storage provider, file manager, or Google Play.

3. Information handled by the app

Project and property information

You may enter information including:

  • Project name
  • Property address
  • Customer or reference name
  • Inspection or work date
  • Reference number
  • Project notes
  • Section names
  • Skip reasons
  • Saved customer or property information, if that functionality is available
  • Other text you voluntarily enter

This information is stored locally in the app’s private database.

Photographs and image information

The app may handle:

  • Photographs captured through the app
  • Photographs selected through Android’s Photo Picker
  • Derived thumbnails
  • Captions
  • Location labels
  • Annotations
  • Crop and rotation settings
  • Before-and-after pairings
  • Original filenames
  • Image dimensions and file sizes
  • Cryptographic file checksums
  • Duplicate-detection fingerprints
  • Locally calculated brightness and blur measurements
  • Capture dates and location metadata contained in the source photograph

Original photographs are retained separately from non-destructive crop, rotation, annotation, and report settings.

Duplicate detection, brightness checks, blur checks, thumbnail creation, annotation rendering, and report generation are performed locally on the device. Photographs are not uploaded to the developer for analysis, and the app does not perform cloud-based AI damage diagnosis or facial recognition.

Guided-inspection information

The app may store:

  • Inspection templates
  • Template steps and guidance
  • Required or optional status
  • Recommended photo counts
  • Completed or skipped status
  • Skip reasons
  • Current step and resume position
  • Quick labels
  • Custom templates and labels
  • Report-inclusion preferences

This information is stored locally and may be included in a project bundle or backup you choose to create.

Company branding

You may enter or select:

  • Company name
  • Logo
  • Business address
  • Phone number
  • Email address
  • Website
  • License number
  • Report footer
  • Branding colors

Branding information is stored locally and may appear in reports you generate.

App settings

The app stores settings such as:

  • Theme preference
  • GPS-tagging preference
  • Report preferences
  • Backup-folder selection
  • Automatic-backup preference
  • Last backup status
  • Locally cached purchase-entitlement status

These settings remain on the device except when Android or Google Play must process a feature you invoke.

Diagnostic information

The app keeps a limited local diagnostic event log intended for troubleshooting. A diagnostic report may contain:

  • App version
  • Android version
  • Device manufacturer and model
  • Database schema version
  • Number of active projects
  • Available device-storage amount
  • Purchase-entitlement status
  • Whether Google Play Billing was reachable
  • Whether a backup folder is configured
  • Backup success or failure status
  • Sanitized error codes
  • Exception class names

Diagnostic reports are designed not to contain project names, customer names, property addresses, captions, GPS coordinates, photograph contents, absolute file paths, or signing credentials.

Diagnostic information is not automatically transmitted. It leaves the device only if you deliberately export and share a diagnostic report.

4. Information the developer collects

The Roof Photo Report app does not automatically transmit project data, photographs, location information, usage analytics, advertising identifiers, diagnostic reports, or device telemetry to the developer.

The developer may receive information in these limited circumstances:

Support communications

If you contact support, the developer may receive:

  • Your email address
  • Your name, if included
  • The contents of your message
  • Attachments you choose to provide
  • App and device information you voluntarily provide
  • A diagnostic report, only if you deliberately export and attach it

Support information is used to answer your request, troubleshoot problems, prevent abuse, and maintain appropriate business records.

Do not send customer photographs, property addresses, purchase credentials, passwords, signing keys, or other sensitive information unless it is necessary and you are authorized to share it.

Website hosting information

The privacy-policy website is intended not to use advertising, analytics, tracking pixels, or nonessential cookies.

The website’s hosting and network providers may automatically process limited technical information, such as:

  • IP address
  • Browser type
  • Device type
  • Request date and time
  • Requested page
  • Security and error logs

This information may be processed by the hosting provider for page delivery, reliability, abuse prevention, and security. It is not used by the developer for advertising or cross-site tracking.

5. Android permissions and system features

Camera

Camera permission is requested when you use the in-app camera.

The camera is used only to capture photographs for a project. The app does not activate the camera in the background.

You may deny camera permission and import existing photographs instead.

Location

Approximate or precise location permission may be requested when you enable GPS tagging.

If enabled and available, location may be recorded with a newly captured photograph. The app does not continuously track your location, create a travel history, or access location for advertising.

You may decline location permission or disable GPS tagging. Other core features will continue to work, but newly captured photographs will not receive app-recorded coordinates.

Imported photographs may already contain GPS metadata created by another camera or application. The app may read that metadata locally.

Internet

Internet access is used for Google Play Billing, including:

  • Loading the localized lifetime-unlock price
  • Starting a purchase
  • Confirming purchase status
  • Restoring a purchase
  • Checking entitlement status

The app does not use its Internet permission to upload projects or photographs to the developer.

Photo and file selection

The app uses Android’s system Photo Picker and Storage Access Framework. These allow you to select specific photographs, files, or folders without granting the app unrestricted access to your entire photo library or filesystem.

Microphone

The current version of Roof Photo Report does not request microphone permission and does not record audio.

6. Photo metadata and location information

Photographs may contain metadata such as:

  • Original capture date and time
  • Camera or device information
  • Original filename
  • GPS coordinates

The app may store this information locally and display its source, such as:

  • Original file metadata
  • Recorded by the app
  • Entered by the user
  • Not available

Depending on your report settings, dates, location labels, or coordinates may appear in an exported PDF, archive, project bundle, or backup. Review reports and files before sharing them if location privacy is important.

Removing a visible location label does not necessarily remove metadata embedded in an original photograph.

7. How information may leave your device

Roof Photo Report does not automatically upload project data. Information may leave your device through actions you initiate.

Android share sheet

When you share a PDF, project bundle, archive, diagnostic report, or other file, the app gives that file to Android’s share sheet. You select the destination.

The selected destination may be operated by another company and governed by its own privacy policy. Roof Photo Report does not control the file after it is transferred.

User-selected backup folder

If you select a backup folder and enable or initiate backup, the app writes project bundles to that folder.

The folder may be:

  • Local device storage
  • Removable storage
  • A folder exposed by a cloud-storage application
  • Another location provided through Android’s Storage Access Framework

Roof Photo Report does not independently upload the backup to a cloud service. However, another application may sync the folder according to its own settings and privacy policy.

Project bundles and evidence archives

Exported project bundles and evidence archives may contain sensitive information, including photographs, addresses, customer names, notes, dates, labels, guided-inspection state, before-and-after pairings, checksums, and location information.

These files are not necessarily encrypted. Anyone who obtains access to an exported file may be able to view its contents. Store and transmit exported files appropriately.

Generated reports

PDF reports may contain:

  • Photographs
  • Captions
  • Property or customer information
  • Dates
  • Location information
  • Company branding
  • Before-and-after pairings
  • Project notes
  • Quick labels

Review a report before sharing it.

8. Google Play Billing

Roof Photo Report uses Google Play Billing to offer the one-time lifetime_unlock purchase.

Google may process information necessary to provide the transaction, including Google account, device, payment, tax, fraud-prevention, and transaction information. Google’s handling of that information is governed by the Google Privacy Policy and applicable Google Play and Google Payments terms.

The app receives purchase and entitlement information needed to determine whether premium features are unlocked. The app does not receive or store your full payment-card number.

No project content, customer information, property information, photographs, captions, or location coordinates are included in the app’s billing requests.

9. Advertising, analytics, tracking, and automated profiling

Roof Photo Report does not include:

  • Advertising
  • Advertising identifiers
  • Analytics SDKs
  • Behavioral tracking
  • Cross-app tracking
  • Targeted advertising
  • User profiling
  • Third-party crash reporting
  • Sale of personal information
  • Sharing of personal information for cross-context behavioral advertising
  • Cloud-based photo analysis
  • Automated insurance, engineering, legal, or damage determinations

The app does not use project information to train artificial-intelligence models.

10. Data storage and security

Project data is stored in app-private Android storage. Android normally prevents unrelated applications from directly accessing this storage.

Additional safeguards include:

  • HTTPS-only network configuration
  • No cleartext network traffic
  • No automatic cloud upload
  • No broad storage permission
  • User-controlled file and folder selection
  • Validation of imported project bundles
  • Protection against unsafe archive paths
  • Archive size limits
  • Checksum validation
  • Temporary-file and atomic replacement patterns for important exports and backups
  • Sanitized diagnostic logging

No system can guarantee absolute security. Device compromise, malware, unlocked-device access, insecure sharing destinations, or unprotected exported files may expose information.

The app does not apply its own password or encryption to exported PDFs, bundles, archives, or backups. Protect those files using appropriate device, storage, and transmission security.

Android’s automatic application-data backup is disabled for Roof Photo Report. Backups occur only through the app’s user-selected backup features.

11. Data retention

Active projects

Active project information and photographs remain on the device until you delete them, clear the app’s storage, or uninstall the app.

Trash

Projects moved to Trash may remain recoverable for up to 30 days. Trashed projects are then eligible for permanent automatic deletion. You may permanently delete them sooner from the Trash screen.

Templates, labels, branding, and settings

Custom templates, quick labels, branding, and settings remain until you delete or change them, clear application storage, or uninstall the app.

Built-in templates and labels may be restored or recreated by the app.

Temporary reports and diagnostic files

Temporary exports, reports, archives, and diagnostic files stored in the app’s cache may be removed automatically by the app or Android. Do not treat cached exports as permanent backups.

Exported files and backups

Files saved outside app-private storage remain until you or the application controlling that location deletes them. Uninstalling Roof Photo Report may not remove files saved to a user-selected folder or shared with another application.

Purchase information

A limited entitlement status may be cached locally. Google retains transaction information according to its own policies and legal obligations.

Support communications

Support messages are retained only as long as reasonably necessary to respond, troubleshoot, prevent abuse, maintain business records, or satisfy legal obligations.

12. Your choices and controls

You can:

  • Decline camera permission
  • Decline location permission
  • Disable GPS tagging
  • Import photographs instead of taking them
  • Choose whether available metadata appears in a report
  • Review reports before sharing
  • Choose whether to create a backup
  • Choose the backup destination
  • Revoke the app’s access to a selected folder through Android settings
  • Export a project bundle
  • Delete individual photographs
  • Move a project to Trash
  • Permanently delete a project
  • Clear the app’s storage
  • Uninstall the app

Because the developer does not maintain a cloud account or project database, the developer generally cannot access, correct, export, or delete the project information stored on your device. Those controls are provided inside the app and through Android.

To request access to or deletion of information you previously sent directly to support, contact support@ibuildappsforfun.org. The developer may need to verify the request and may retain information when required or permitted by law.

13. Legal privacy rights

Depending on where you live, applicable law may provide rights concerning personal information, including rights to:

  • Request access
  • Request correction
  • Request deletion
  • Object to or restrict certain processing
  • Obtain a portable copy
  • Withdraw consent
  • Appeal a denied privacy request
  • Submit a complaint to a privacy or data-protection authority

Most project information is stored only on your device and is not available to the developer. Exercise local-data rights through the app’s export and deletion controls.

For information sent directly to support, submit a request to support@ibuildappsforfun.org.

Roof Photo Report does not sell personal information and does not share personal information for targeted or cross-context behavioral advertising.

14. International processing

Google, the website host, email provider, or a sharing destination you select may process information in countries other than your own. Their processing is governed by their respective terms, privacy policies, and legal safeguards.

The developer does not operate a server that receives Roof Photo Report project data.

15. Children’s privacy

Roof Photo Report is a professional tool intended for roofing contractors, inspectors, repair professionals, and property-maintenance businesses. It is not directed to children under 13 or under the applicable age of digital consent in their jurisdiction.

The app does not knowingly collect personal information from children. If you believe a child has sent personal information directly to support, contact support@ibuildappsforfun.org.

16. Third-party applications and services

The app may interact with services or applications selected or installed by you, including:

  • Google Play and Google Payments
  • Camera and photo providers
  • File managers
  • Email applications
  • Messaging applications
  • Cloud-storage applications
  • PDF viewers
  • Android’s share sheet
  • Storage Access Framework providers

These third parties operate independently. Review their privacy policies before sending information to them.

17. Business and legal disclosures

The developer may disclose information received through support or website operations when reasonably necessary to:

  • Comply with applicable law or valid legal process
  • Protect users, the public, or the developer from fraud, abuse, or security threats
  • Enforce applicable terms
  • Investigate technical or security incidents
  • Complete a business transfer, subject to appropriate confidentiality and legal requirements

This section does not create access to project information that remains only on your device.

18. Changes to this Privacy Policy

This policy may be updated to reflect changes to the app, legal requirements, or business practices.

The updated policy will include a revised effective date. Material changes involving new collection or sharing of personal or sensitive information will be disclosed as required by applicable law and Google Play policy.

Previous versions may be retained for reference.

19. Contact

For privacy questions, support requests, or requests concerning information sent directly to the developer, contact:

Developer/Publisher: Snailworks

Email: support@ibuildappsforfun.org

Website: https://ibuildappsforfun.org

Country/Region: United States

Please do not send passwords, payment-card information, signing keys, or unnecessary customer photographs through email.

Command palette

Esc
    • HomeThe workshop door
    • BuildsAll apps and games
    • DevlogLaunch logs and notes
    • WorkshopAbout the builder
    • SupportFAQ and troubleshooting
    • ContactSay hello
    • Press kitLogos, factsheets, contact
    • PrivacySite privacy policy
    • TermsSite terms
    • Roof Photo ReportUpcoming · Organized photographic reports, kept on your device.
    • Turn sound on
    • Reactor: calm
    • Reactor: normal
    • Reactor: overdrive
    • Reduce motion
    • Scroll to top
navigate open? all shortcuts

Keyboard shortcuts

Because clicking is for people with time.

Command palette
K
Command palette
/
This help
?
Close dialogs and menus
Esc
Toggle sound
m
Cycle reactor intensity
r
Go to Home
gh
Go to Builds
ga
Go to Devlog
gd
Go to Workshop
gw
Go to Support
gs
Go to Contact
gc
Go to Press kit
gp
You know what this does
↑↑↓↓←→←→BA